Arduino: LED-kontroller - hvordan det fungerer
Arduino mikrokontrollere gjør det enkelt å kontrollere elektroniske komponenter. Dette praktiske tipset viser hvordan du kontrollerer en LED med Arduino.
Kontroll-LED via Arduino: De nødvendige komponentene
Før du kan styre lysdioder med Arduino, må du forsikre deg om at du har alle nødvendige komponenter.
- Først av alt, selvfølgelig trenger du en Arduino. For nybegynnere anbefales Arduino Uno eller Arduino Mega 2560. Siden både Arduino-programvaren og Arduino-maskinvaren er åpen kildekode i betydningen åpen kildekode, er det også billigere Arduino-brett som ikke er produsert av Arduino selv, men fra et annet selskap.
- I tillegg til en Arduino trenger du også lysdioder. Du kan skille mellom lysdioder i én farge og RGB-lysdioder.
- Du bør også få noen motstander da spenningen til en vanlig Arduino-pinne (U = 3, 3 V) er litt for høy for lysdiodene.
- For å gjøre komponentene lettere å bytte, kan du bruke en brødplate slik at du ikke trenger å lodde komponentene dine.
- Ikke glem å kjøpe jumperkabler slik at du også kan koble til komponentene.
- For øvrig kan du finne mange praktiske Arduino-nybegynnerkits på Internett som kan spare mye penger, siden alle komponentene allerede er inkludert.
Styring av LED via Arduino: forberedelser
Etter at du har fått alle viktige komponenter, må du nå gjøre noen sluttforberedelser.
- Den første tingen å gjøre er å installere Arduino IDE på datamaskinen din. Under installasjonen kan det hende du blir spurt om du vil installere forskjellige Arduino-drivere. Du bør absolutt gjøre det, ellers vil ikke datamaskinen din gjenkjenne Arduino.
- Koble deretter en LED til Arduino som vist på bildet.
- Deretter starter du Arduino IDE. I "void setup ()" må du først definere pinnen som LED-en er koblet til som utgangen. Dette gjøres enkelt med kommandoen "pinMode (13, OUTPUT);" (uten anførselstegn). I vårt tilfelle er LED koblet til pinne 13.
- I "void loop ()" kan du deretter definere hvilke kommandoer som alltid skal utføres etter hverandre. Først kan du feste 13 med kommandoen "digitalWrite (13, HIGH);" satt til "HØY". Dette betyr at full spenning (3, 3 V) blir påført den.
- Du kan deretter bruke en forsinkelseskommando for å få programmet til å vente 1000 millisekunder: "forsinkelse (1000);"
- Da bør du sette pin 13 tilbake til "LOW": "digitalWrite (13, LOW);"
- Til slutt legger du til en forsinkelseskommando.
Arduino: La LED-en blinke
Etter at du er ferdig med programmet og koblet alle komponentene riktig, kan du laste programmet på Arduino.
- Hvis alt fungerte riktig, skulle LED-en nå blinke.
Arduino: kontroller den innebygde LED-en
Hvis du har en Arduino men ingen LED for hånden, kan du også kontrollere den innebygde Arduino LED.
- I stedet for nummeret på en pin, må du ganske enkelt bruke "LED_BUILTIN" i kommandoene.
I det neste praktiske tipset lærer du hvordan du kan bruke Raspberry Pi som en WiFi-repeater. Du kan også få elektroniske komponenter til lave priser fra Conrad ved å bruke våre rabatter.