Blinker

Ein Blinker ist eines der einfachsten möglichen Modelle, die man mit dem Raspberry Pi bauen kann. Als Lampe verwenden wir die rote Leuchtdiode der Dual Color LED.

Es müssen folgende Kabelverbindungen hergestellt werden:

Raspberry Pi Zero GPIO 18 - Dual Color LED R
Raspberry Pi Zero GND von Pin 14 - Dual Color LED GND

Folgendes Programm schaltet dann die rote LED immer abwechselnd für eine Sekunde ein und für eine Sekunde aus.

(defoutput lamp digital gpio-18) #| Die Variable lamp steuert den digitalen Ausgang GPIO 18. |#

(defproc off ()
  (progn
    (setq lamp nil) #| schaltet die LED aus |#
    (after 1000 on))) #| nach 1000 Millisekunden wird die Prozedur on aufgerufen |#

(defproc on ()
  (progn
    (setq lamp t) #| schaltet die LED ein |#
    (after 1000 off))) #| nach 1 Sekunde wird die Prozedur off aufgerufen |#

(now off) #| jetzt off aufrufen |#

Zum Ausführen des Programms siehe Circuit Lisp.

Weiter mit
Leuchtfeuer