Das erste Beispiel soll eine blinkende LED sein. Du erfährst hier also, wie du eine kleine 5 mm LED am Arduino zum Blinken bringen kannst.
Die Schaltung dazu sieht wie folgt aus:
Der Schaltplan ist wie nicht anders zu erwarten ziemlich einfach, es wird nur:
- 1 Widerstand mit 220 Ohm*,
- 1 LED*,
- 2 Kabel*,
- und ein Steckbrett* benötigt.
Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!
Die oben genannten Bauelemente können zbsp. bei Conrad Electronic oder wer etwas Wartezeit mitbringen kann relativ günstig (auf jeden Fall günstiger als bei Conrad!) über ebay.de (die Links zu den Produkten sind jeweils hinterlegt) beschafft werden.
Für dieses Beispiel wurde der PIN 13 des Sainsmart Mega2560 gewählt, es kann jedoch auch einer anderer gewählt werden, dieser muss jedoch im Quellcode angepasst werden.
Der Quellcode:
int pin = 13; // Der PIN an welchem die LED angeschlossen ist. void setup(){ pinMode(pin, OUTPUT); } void loop(){ digitalWrite(pin, HIGH); // LED einschalten delay(1000); // Eine Sekunde warten. digitalWrite(pin, LOW); // LED ausschalten delay(1000); // Eine Sekunde warten. }
Wenn alles nun fertig und richtig verkabelt ist sollte nun unsere LED für 1sek. Leuchten und dann wieder für 1sek. aus sein.
Wenn wir jetzt nun die Frequenz d.h, die Leuchtdauer ändern (delay(15); ) können wir es sogar schaffen das die LED “dunkler” wird. Dieses ist möglich, da das menschliche Auge träge ist.
Auch, wenn der Quelltext sehr überschaubar ist, möchte ich trotzdem ein Download anbieten.