Nach der Installation der aktuellen Arduino IDE geht es jetzt an unser erstes Arduino Projekt im Jahr 2023…
Vorbereitungen:
Die Installation der aktuellen Arduino IDE wurde bereits im Artikel vom 05.01.2023 beschrieben und deshalb geht es jetzt direkt an unser erstes Arduino Projekt. Für dieses Projekt brauchen wir folgende Bauteile für den Schaltungsaufbau:
Natürlich brauchen wir auch noch unseren Arduino, den wir per USB mit unserem Computer verbinden. In der Arduino IDE sollte das passende Board und der richtige Port ausgewählt werden. Diese Einstellungen werden im Werkzeuge-Menü der Arduino Software vorgenommen.
Ein Arduino-Projekt besteht immer aus 2 Bereichen: Schaltungsaufbau und Programmierung.
Schaltungsaufbau:
Die LED wird mit dem kürzeren Beinchen (Kathode) in den GND-Pin (also den Minus-Pol), mit dem längeren Beinchen (Anode) in den Pin Digital 13 gesteckt.
Der Widerstand (560 Ohm) wird vor der Anode der LED positioniert.
Programmierung:
Das erste Arduino Projekt lässt eine LED blinken.
int ledPin1 = 13; //LED an digitalen Pin 13 angeschlossen
void setup()
{
pinMode(ledPin1, OUTPUT); //setze digitalen Pin als Output
}
void loop ()
{
digitalWrite(ledPin1, HIGH); // schalte LED ein
delay (1000); // warte eine Sekunde (1000 Millisekunden)
digitalWrite(ledPin1, LOW); //schalte LED aus
delay (1000); // warte eine Sekunde (1000 Millisekunden)
}
Anmerkungen und Erklärungen:
Der Code für dieses Projekt ist schnell erklärt:
In der Arduino Programmiersprache muss (anscheinend) der Datentyp einer Variablen deklariert werden. Mit “int” wird eine Integer-Variable deklariert. “ledPin1” ist dann der Name der Variable. Per Gleichheitszeichen wird der Wert 13 zugewiesen. Dadurch (so auch der Kommentar im Quellcode) wird die LED an den digitalen Pin 13 angeschlossen.
Mit “void setup” beginnt ein Anweisungsbereich der nur einmal ausgeführt werden soll. Hier werden die digitalen Pins als Output gesetzt.
Mit “void loop” beginnt die eigentliche Anweisung die LED ein und aus zu schalten…
Der Schaltungsaufbau ist etwas vereinfacht beschrieben. Wenn ein Steckboard genutzt wird, dann werden die Arduino Pins natürlich per Kabel erst auf das Steckbrett geführt und der Schaltungsaufbau auf dem Steckbrett/Breadboard aufgebaut.