Als erstes Beispiel möchten wir nun eine LED zum Leuchten / blinken bringen.
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.
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.