Laborversuch #3 -- Montag 11.10.2021 -- Blinkende LED
(EN google-translate)
(PL google-translate)
Um anzuzeigen, wann gerade Wärme erzeugt wird, wird dann bei der später aufzubauenden Zweipunktregelung noch eine LED immer mit eingeschaltet, wenn der Heizvorgang läuft. Diese LED soll hier in Versuch #3 zunächst angeschlossen und über ein einfaches Blinkprogramm getestet werden.
Der nachfolgende Plan wurde mit Fritzing erstellt.
Bild 0-1: Aufbau der Schaltung für die blinkende LED.
Nachfolgend finden Sie einen regulären Schaltplan mit der gleichen Schaltung.
Bild 0-2: Schaltplan zur Blinkschaltung.
Das nachfolgende Mikrocontroller-Programm sorgt dafür, dass in der setup()-Methode der Mikrocontroller dafür vorbereitet wird, dass er den digitalen Anschluß Nummer 10 als Ausgang verwendet.
In der loop()-Methode kann nun zyklisch im Wechsel eine logische 1 und eine logische 0 auf diesen Anschluß geschickt werden. Äußerlich wird dadurch entweder +5 Volt (1) oder 0 Volt (0) auf den Anschluß gegeben.
void setup() { pinMode(10,OUTPUT); } void loop() { digitalWrite(10,1); delay(500); digitalWrite(10,0); delay(500); }
Code 0-1: Quelltext für die Blinkschaltung.
|
Die LED sollte nun blinken.
Hinweise:
|
VERSTÄNDNISFRAGEN
Die delay(...) Methoden stoppen das Programm für soviele Millisekunden, wie der Methode übergeben wird. Mit welcher Frequenz blinkt die LED in Hertz? Ist diese Frequenz ganz genau?