Indholdsfortegnelse:
Video: Styrende LED med potentiometer: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Tidligere har vi brugt Serial Monitor til at sende data til kontrolkortet, hvilket kan være oplysende at kende en ny software. I denne lektion, lad os se, hvordan du ændrer luminansen af en LED med et potentiometer og modtager dataene fra potentiometeret i Serial Monitor for at se dens værdi ændres.
Trin 1: Komponenter
- Arduino Uno board * 1
- USB -kabel * 1
- Modstand (220Ω) * 1
- LED * 1
- Potentiometer * 1
- Brødbræt * 1
- Jumper ledninger
Trin 2: Princip
Et lineært potentiometer er en analog elektronisk komponent. Så hvad er forskellen mellem en analog værdi og en digital værdi? Kort sagt, digitale midler til/fra, højt/lavt niveau med kun to tilstande, dvs. enten 0 eller 1. Men datatilstanden for analoge signaler er lineær, for eksempel fra 1 til 1000; signalværdien ændres over tid i stedet for at angive et nøjagtigt tal. Analoge signaler omfatter lysintensitet, fugtighed, temperatur og så videre.
Trin 3: Det skematiske diagram
Trin 4: Procedurer
I dette eksperiment bruges potentiometeret som spændingsdeler, hvilket betyder at tilslutte enheder til alle sine tre ben. Tilslut den midterste pin på potentiometeret til pin A0 og de to andre pins til henholdsvis 5V og GND. Derfor er spændingen på potentiometeret 0-5V. Drej drejeknappen på potentiometeret, og spændingen ved pin A0 ændres. Konverter derefter spændingen til en digital værdi (0-1024) med AD-omformeren i kontrolkortet. Gennem programmering kan vi bruge den konverterede digitale værdi til at styre lysstyrken på LED'en på kontrolkortet.
Trin 1:
Byg kredsløbet.
Trin 2:
Download koden fra
Trin 3:
Upload skitsen til Arduino Uno -tavlen
Klik på ikonet Upload for at uploade koden til kontrolkortet.
Hvis "Udført upload" vises nederst i vinduet, betyder det, at skitsen er uploadet.
Drej akslen på potentiometeret, og du bør se LED'ens luminans.
Hvis du vil kontrollere de tilsvarende værdiændringer, skal du åbne Serial Monitor og dataene i vinduet ændres med din drejning af potentiometerknappen. Dette eksperiment kan også ændres til andre, som du vil. Brug f.eks. Potentiometeret til at styre tidsintervallet for LED'en, der blinker.
Trin 5: Kode
// Styres af potentiometer
//Rotere
akslen på potentiometeret, og du bør se lysstyrken på LED'en ændre sig.
// Websted: www.primerobotics.in
/******************************************/
konst
int analogPin = 0; // den analoge indgangsstift fastgøres til
konst
int ledPin = 9; // LED'en vedhæftes til
int
inputValue = 0; // variabel til at gemme værdien fra sensoren
int
outputValue = 0; // variabel for at gemme outputværdien
/******************************************/
ugyldig
Opsætning()
{
Serial.begin (9600); // indstil serienummeret
kommunikations baudrate som 9600
}
/******************************************/
ugyldig
loop ()
{
inputValue = analogRead (analogPin); // læs
værdi fra potentiometeret
Serial.print ("Input:"); //Print
"Input"
Serial.println (inputValue); //Print
inputValue
outputValue = map (inputValue, 0, 1023, 0, 255); // Konverter fra 0-1023 proportionalt med antallet af et tal fra 0 til 255
Serial.print ("Output:"); //Print
"Produktion"
Serial.println (outputValue); //Print
outputValue
analogWrite (ledPin, outputValue); // drej på
LED tændt afhængigt af outputværdien
forsinkelse (1000);
}
/*******************************************/
Anbefalede:
Indigo Led Cube 3*3*3 Med Adxl35 og potentiometer: 8 trin
Indigo Led Cube 3*3*3 Med Adxl35 og Potentiometer: Dette er første gang for mig at udgive en Instructables. Jeg har lavet en 3*3*3 led -terning med Arduino unoAdditional features of this one is that the led can move according to bevægelsen af sin platform.Og mønstret på LED'en kan varieres i henhold til
Kontrol -LED Blinker pulser med et potentiometer: 6 trin
Kontrol af LED -blinkende impulser med et potentiometer: I denne vejledning lærer vi, hvordan du kontrollerer LED -blinkende pulser med et potentiometer. Se en demonstrationsvideo
Kontrol af LED -lysstyrke med potentiometer med Arduino: 3 trin
Kontrol af LED -lysstyrke med potentiometer med Arduino: I dette projekt vil vi kontrollere lysstyrken på LED ved hjælp af variabel modstand leveret af potentiometer. Dette er et meget grundlæggende projekt for en nybegynder, men det vil lære dig mange ting om potentiometer og LED -arbejde, som er nødvendige for at gøre
Styring af LED med potentiometer med Arduino Uno R3: 6 trin
Styring af LED med potentiometer med Arduino Uno R3: Tidligere har vi brugt Serial Monitor til at sende data til kontrolkortet, hvilket kan være oplysende at kende en ny software. I denne lektion, lad os se, hvordan man ændrer luminansen af en LED med et potentiometer og modtager dataene fra potentiometeren
LED -dæmper med potentiometer: 5 trin (med billeder)
LED -dæmper med potentiometer: Dette er en instruerbar, der lærer dig, hvordan du bruger et potentiometer til at dæmpe en LED