Programmering for Arduino: en nybegynnerveiledning
Arduino er en av de mest kjente utviklerplattformene på markedet. Du kan finne ut hvordan du programmerer og bruker den riktig her.
Arduino: Denne maskinvaren kreves for programmering
Arduinos er som sand ved sjøen. Følgelig er utvalget stort. Hvis du ennå ikke er kjent med saken, har vi noen tips til deg.
- Arduino Uno er veldig godt egnet for nybegynnere, siden den gir både seks analoge pinner og 14 digitale pinner, noe som betyr at du allerede kan koble mange elektroniske komponenter til dem. Du har også fordelen at du (vanligvis) kan bytte ut mikrokontrolleren uten å kjøpe et nytt brett. Det er også enkelt å programmere med brettet og deretter loddet inn i en krets.
- Et annet godt entry-level-brett er Arduino Mega 2560. Selv om brikken er permanent installert, tilbyr brettet betydelig flere pinner enn Uno, men er også tilsvarende dyrere.
- Siden Arduino-plattformen er "Open Source", er det også mange billige alternativer til de "ekte" Arduinos.
- Praktisk kan du finne noen Arduino-sett på Internett som allerede kommer med en hel rekke elektroniske komponenter, som kan spare deg for penger.
- Hvis du ikke kjøper et sett, kan du få delene enkeltvis. Som nybegynner bør du først kjøpe noen få lysdioder, motstander, knapper, potensiometre og en servo for å prøve ut mye. Du trenger også jumperkabler og en brødplate for å koble komponentene sammen.
Installer Arduino IDE
Før du virkelig kan ha det moro med Arduino, må du først installere Arduino IDE.
- Under installasjonen under Windows blir du spurt flere ganger om du vil installere Arduino-driverne. Husk å klikke "Installer" her, ellers vil du ikke kunne bruke Arduino med PCen senere.
Arduino: kontroll-LED
Vi viser deg hvordan du styrer en LED med Arduino.
- For å gjøre dette, kobler du først tappen merket "GND" til kortsiden av LED-en ved hjelp av en jumperkabel.
- Koble den andre siden av LED-en med en passende motstand.
- Koble også motstanden til pinne 13.
- Start Arduino IDE og koble Arduino til PC-en med en USB-kabel.
- Klikk på "Verktøy" -fanen og velg brettet ditt, dets spesifikasjoner og porten.
- I "void setup ()" må du først legge til en kommando som definerer pinne 13 som en utgang. Dette gjøres enkelt med kommandoen "pinMode (13, OUTPUT);" (uten anførselstegn).
- I "void loop ()" kan du nå legge til kommandoer som skal kjøres igjen og igjen. Først kommandoen "digitalWrite (13, HIGH);" pinnen er satt til HØY, noe som betyr at en spenning på 3, 3 volt blir påført den.
- Nå legger du til kommandoen "forsinkelse (1000);" slik at programmet deretter venter et sekund.
- Nå kan du bruke kommandoen "digitalWrite (13, LOW);" legg til slik at programmet slår av LED-en igjen. Sett deretter inn forsinkelseskommandoen igjen.
- Last opp til slutt til Arduino. Nå har du en blinkende LED!
Bruk knappene på Arduino
Hvis du vil bruke en knapp på Arduino, setter du den inn i området av sporet på brødplaten.
- Koble kontakten nederst til venstre til 5V-stiften og kontakten nederst til høyre via en 10 kilohm eller høyere motstand til bakken.
- Kontakten er også koblet til pinne 3 i øverste høyre hjørne.
- I installasjonsmetoden definerer du først denne knappen som input: "pinMode (3, INPUT);"
- Med kommandoen "digitalRead (3);" Du kan nå lese den digitale tilstanden til pinnen. Dette er enten HØY eller LAV. Bare bruk en if-uttalelse for å spørre.
Arduino: kontrollserver
Siden kontrollen av servoen er noe mer komplisert, har vi oppsummert dette for deg i en egen artikkel.
I neste artikkel lærer du hvordan du skriver egne programmer i Java.