Programmering til Arduino: en begyndervejledning
Arduino er en af de mest berømte udviklerplatforme på markedet. Du kan finde ud af, hvordan du programmerer og bruger det korrekt her.
Arduino: Denne hardware er påkrævet til programmering
Arduinos er som sand ved havet. Derfor er udvalget stort. Hvis du endnu ikke er bekendt med sagen, har vi et par tip til dig.
- Arduino Uno er meget velegnet til begyndere, da den giver både seks analoge stifter og 14 digitale stifter, hvilket betyder, at du allerede kan tilslutte mange elektroniske komponenter til dem. Du har også den fordel, at du (normalt) kan udskifte mikrokontrolleren uden at købe et nyt kort. Det er også nemt at programmere med brættet og derefter loddet ind i et kredsløb.
- Et andet godt entry-level-kort er Arduino Mega 2560. Selvom chippen er permanent installeret, tilbyder brættet betydeligt flere ben end Uno, men er også tilsvarende dyrere.
- Da Arduino-platformen er "Open Source", er der også mange billige alternativer til de "rigtige" Arduinos.
- Praktisk kan du finde nogle Arduino-sæt på Internettet, der leveres med en hel række elektroniske komponenter, som kan spare dig for penge.
- Hvis du ikke køber et sæt, kan du få delene individuelt. Som nybegynder skal du først købe et par lysdioder, modstande, knapper, potentiometre og en servo for at prøve meget. Du har også brug for jumperkabler og en brødbræt for at forbinde komponenterne sammen.
Installer Arduino IDE
Inden du virkelig kan have det sjovt med din Arduino, skal du først installere Arduino IDE.
- Under installationen under Windows bliver du spurgt flere gange, om du vil installere Arduino-driverne. Sørg for at klikke på "Install" her, ellers kan du ikke bruge Arduino med pc'en senere.
Arduino: LED-kontrol
Vi viser dig, hvordan du styrer en LED med Arduino.
- For at gøre dette skal du først tilslutte stiften mærket "GND" til kortsiden af LED'en ved hjælp af et jumperkabel.
- Forbind den anden side af LED'en med en passende modstand.
- Tilslut også modstanden til stiften 13.
- Start Arduino IDE, og tilslut Arduino til pc'en med et USB-kabel.
- Klik på fanen "Værktøjer", og vælg dit bord, dets specifikationer og porten.
- I "void setup ()" skal du først tilføje en kommando, der definerer pin 13 som en output. Dette gøres let med kommandoen "pinMode (13, OUTPUT);" (uden tilbud).
- I "void loop ()" kan du nu tilføje kommandoer, der skal udføres igen og igen. Først kommandoen "digitalWrite (13, HIGH);" stiften er indstillet til HØJ, hvilket betyder, at en spænding på 3, 3 volt påføres den.
- Tilføj nu kommandoen "forsinkelse (1000);" så programmet venter derefter et øjeblik.
- Nu kan du bruge kommandoen "digitalWrite (13, LAV);" tilføj, så programmet slukker for LED igen. Indsæt derefter forsinkelseskommandoen igen.
- Til sidst upload programmet til Arduino. Nu har du en blinkende LED!
Brug knapperne på Arduino
Hvis du vil bruge en knap på Arduino, skal du indsætte den i området for rillen på brødbrættet.
- Forbind stikket nederst til venstre til 5V-stiften og stikket nederst til højre via en 10 kiloohm eller højere modstand til jorden.
- Stikket er også tilsluttet pin 3 øverst til højre.
- I installationsmetoden definerer du først denne knap som input: "pinMode (3, INPUT);"
- Med kommandoen "digitalRead (3);" du kan nu læse den digitale tilstand af stiften. Dette er enten HØJ eller LAV. Brug blot en if-sætning til at forespørge.
Arduino: kontrolservo
Da kontrol af servoen er noget mere kompliceret, har vi sammenfattet dette for dig i en separat artikel.
I den næste artikel lærer du, hvordan du skriver dine egne programmer i Java.