CN1 Beispiel: Blinken einer LED

Hardware

An den Pin PA0 wird eine LED und ein Vorwiderstand von 1.2kOhm gelegt. Die LED erhält ihre Spannung aus dem 3.3V Ausgang der CN1.

 

 

CN1 Pinout

Software

Als erstes werden die beiden Biblotheken sys und pin geladen. Aus sys wird die sleep Funktion benötigt, aus pin die konfiguration und der Zugriff auf die Pins des CN1 Boards.

Nachdem der pin A0 als Ausgang geschaltet wurde wird in einer Endlosschleife alle 0.5 Sekunden der Pin auf true (high Pegel) und false (low Pegel) gelegt.

Eine kleine Verbesserung ist die Verwendung einer Variablen anstatt des Names bei setzten des Pins. Damit befindet sich die Zuordnung des Pins nur an einer Stelle im Programm und kann leicht verändert werden.

Rating: 5.0. From 1 vote.
Please wait...