Knipperende LED met vertraging - Arduino Basics

Probeer Ons Instrument Voor Het Oplossen Van Problemen





Hier leren we de absolute minimumcode voor het samenstellen van een Arduino en ook de methode om een ​​LED te laten knipperen met behulp van een Arduino-bord.

De basisbeginselen leren

Hier bespreken we en proberen we de fundamentele minimumcode te begrijpen die men nodig zou hebben om een ​​“Arduino Sketch” te compileren die bestaat uit de setup () methode en de loop () methode.



De enige benodigde hardware hiervoor is een Arduino-bord, er is geen extra printplaat nodig.



De setup () functie wordt weergegeven zodra een 'sketch' wordt gestart. We dwingen het af om de variabelen, pin-modi uiteen te zetten, bibliotheken te betrekken, enz.

De setup-handeling is toegewezen om slechts één keer uit te voeren, elke keer dat het Arduino-bord wordt ingeschakeld of gereset.

Als je eenmaal een setup () -functionaliteit hebt ontwikkeld, voert de loop () -functie precies uit waarnaar hij is genoemd, dat wil zeggen dat hij achtereenvolgens begint te herhalen, waardoor je programma de kans krijgt om te veranderen en te reageren terwijl het wordt uitgevoerd en verder gaat.

Code die onder de lus () sectie van je 'schets' komt, wordt afgedwongen om levendig de controle over het Arduino-bord over te nemen.

De compiler zal niet al die regels lezen die kunnen beginnen met een paar schuine strepen (//), wat aangeeft dat het de bedoeling is dat je je code pas daarna schrijft.

Door uw code in deze vorm uit te drukken, kunt u de mensen die de code lezen gemakkelijk uitleggen, evenals aan uzelf over hoe het programma stap voor stap zou kunnen verlopen.






Knipperende LED met Arduino

Hier leren we over de meest basale werking van elektronische schakelingen die men kan uitvoeren met een Arduino-bord, ja het gaat over het knipperen van een LED door een code.

Het enige andere apparaat dan een Arduino-bord dat u nodig heeft, is een - LED.

Om met de procedure te beginnen, moet u een weerstand van 330 ohm ¼ watt aansluiten op pen # 13 van het bord.

Verbind vervolgens de LED met deze weerstand van 330 ohm en aarde (lange kabel gaat naar 330 ohm terwijl de kortere kabel naar aarde gaat). Sluit nu het Arduino-bord aan op je computer, initialiseer het programma en voer de code in die later op deze pagina wordt gepresenteerd .

Traditioneel zou Arduinos een LED hebben aangesloten over pin # 13, die begint te knipperen wanneer hij wordt gevoed zonder dat er hardware bij betrokken is.

Implementatie van de code

Om de code te implementeren, zou de eerste uitvoering zijn om pin # 13 om te schakelen om een ​​output-pinout te vormen met de regel:

pinMode (13, UITGANG)
Over de hoofdlus schakelen we de LED in via de lijn:

digitalWrite (13, HIGH)

Het bovenstaande maakt een 5V-voeding mogelijk op pin # 13, zodat ik het vereiste potentieel genereer over de LED en deze verlicht.

Nu schakelen we het UIT met behulp van de volgende regel:

digitalWrite (13, LOW)

Ja, logischerwijs zet dit pin # 13 terug op nul, waardoor de LED wordt uitgeschakeld.

Nu tussen het bovenstaande AAN en UIT van de LED's zouden we een bepaalde vertragingstijd nodig hebben, zodat het knipperen zinvol is en herkenbaar wordt.

De code delay () geeft Arduino opdracht om tot een seconde stil te blijven staan, met andere woorden, dit commando wordt gedempt
de operaties voor een seconde.

De code:




Een paar: Elektronisch scorebordcircuit met IC 4033-teller Volgende: Aangepaste waterstroomregelaar met timercircuit