Knipperende 3 LED's (R, G, B) achtereenvolgens Arduino Circuit gebruiken

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Het bericht legt uit hoe je drie LED's achter elkaar kunt laten draaien of knipperen met Arduino. Het bericht is geschreven en ingediend door: Jack Franko



OMSCHRIJVING

Vandaag gaan we
om 3 LED's (ROOD, GROEN, BLAUW) een voor een aan en uit te zetten met een interval van
1000MS dat is een seconde.
int R = 12 int G = 11 int B = 10

zoals we ons bewust zijn van integer-verklaring die we eerder hadden geleerd,
vandaag zullen we integer R, G & B gebruiken die respectievelijk op arduino pin nr. 12, 11 en 10 worden gezet.
We gebruiken R, G en B voor led-kleuren om deze vertrouwelijk aan en uit te zetten om minder gecompliceerd en gemakkelijk te begrijpen wat we doen.
Na het instellen van alle gehele getallen zoals weergegeven in het bovenstaande programma, zullen we het hoofdprogramma instellen dat ongeldig is, zoals hieronder vermeld



hier noemen we de pine-modus als uitvoer met een eerder ingesteld integer, dwz. R voor pin nr. 12, G voor pin nr. 11 & B voor pin nr. 10. Na het aangeven van arduino pin met pinmode als output met integer is het tijd om onze loop voor alle pins in te stellen om mee te werken. Hier is de 2e hoofdfunctie de lege lus, zoals hieronder vermeld.

Hier in statement of loop vertellen we arduino om te werken met pin nr. 12 die wordt vermeld als R in integer en uitvoer in ongeldige setup. We zullen Arduino vertellen om pin nr. 12 in te stellen op positie 'hoog' wat 'AAN' betekent en een seconde te wachten die 1000MS in rekenkundige taal is met behulp van de functie 'vertraging'. hieronder vermeld script zal leiden naar op positie en het zal 1 seconde wachten, maar Arduino zal niet begrijpen dat wat te doen na 1 seconde wachten, dit zal leiden om lang in positie te blijven.

dus na een seconde moeten we arduino vertellen om pin nr. '12' dwz 'R' in de positie 'laag' te zetten, wat 'UIT' is.

de bovenstaande verklaring zet de led uit. Als we geen commentaar geven om 1 seconde te wachten, zal Arduino doorgaan met het lezen van de lus en de LED regelmatig in de 'ON' -positie zetten. Dus in dit stadium moeten we commentaar geven en de vertragingsfunctie vermelden om Arduino te vertellen dat na pin nr. 12 in ' UIT ”wacht 1 seconde, die 1000 MS.

dit is een complete lus voor pin nr. 12 die we hadden aangegeven voor RODE LED. Dit heeft tot gevolg dat u de led AAN zet en 1 seconde wacht en de led UIT en 1 seconde wacht. Hierna moeten we dezelfde lus instellen voor GROENE en BLAUWE LED, wat als volgt is.

dit programma zal drie LED's R, G & B instellen om respectievelijk gedurende lange tijd “AAN” en “UIT” te schakelen. Hier kunt u meer dan 3 LED's programmeren om aan en uit te schakelen zoals u wilt. Deze tutorials zijn bedoeld voor Newbees om het programma te begrijpen en om met Arduino te spelen.




Vorige: Afgestemd infrarood (IR) detectorcircuit Volgende: Maak dit Simple Set Reset Circuit met IC 555