Blinkende LED

 

Blinking LED Project

Wenn du eine LED blinken lassen kannst, zeigst du, dass du die Grundlagen der Elektronik verstehst.

Außerdem hast du dabei die Möglichkeit, dir einfache Schaltkreise und einfachen Code anzusehen.

     

Schritt 1: Setze deinen Pi auf

Blinking LED Step 1

Du brauchst einen startbereiten Raspberry Pi mit angeschlossener Tastatur und Monitor und installiertem Betriebssystem Raspbian.

Lass den Pi einstweilen ausgesteckt.

     



Schritt 2: Bau den Schaltkreis

Blinking LED Step 2

Nimm deine Steckplatine, die Drähte, die LED und den Widerstand und verbinde sie wie gezeigt.

Wenn du etwas ins falsche Loch steckst, ziehe es einfach wieder heraus. Darum gibt es Steckplatinen – sie dienen als wiederverwendbare Leiterplatte, mit der du experimentieren, lernen und Fehler machen kannst!

     



Schritt 3: Suche deine Pins

Blinking LED Step 3

1. +3V3
3. GPIO 2/SDA1
5. GPIO 3/SCL1
7. GPIO 4
9. GND
11. GPIO 17
13. GPIO 27
15. GPIO 22
17. +3V3
19. GPIO 10/MOSI
21. GPIO 9/MISO
23. gpio 11/sclk
25. GND
27. GPIO 0/ID_SD
29. GPIO 5
31. GPIO 6
33. GPIO 13
35. GPIO 19/MISO
37. GPIO 36
39. GND

2. +5V
4. +5V
6. GND
8.TXDO/GPIO 14
10. RXDO/GPIO 15
12. GPIO 18
14. GND
16. GPIO 23
18. GPIO 24
20. GND
22. GPIO 25
24. CEO#/GPIO 7
26. CE1#/GPIO 7
28. ID_SC/GPIO 1
30. GND
32. GPIO 12
34. GND
36. CE2#/GPIO 16
38. MOSI/GPIO 20
40. SCLK/GPI0 21

Um deine LED blinken zu lassen, musst du sie anschließen – mit deinem Widerstand –, zwischen einem GPIO-Pin und einem „Masse“-Pin.

Suche einen Masse-Pin (GND) und den GPIO 4 Pin (der manchmal als „Pin 7“ bezeichnet wird). An diesen Pins schließt du deinen Stromkreis an, wie unten gezeigt: Rot ist positiv, Blau ist „Masse“.

     



Schritt 4: Füge deinen Code ein

Blinking LED Step 4

Wenn die SD-Karte mit dem Betriebssystem im Pi steckt, versorge ihn mit Strom. Sobald er gebootet hat, klicke auf das Computerbildschirm-Symbol in der Programmleiste oben auf dem Monitor, um ein Terminal-Fenster zu öffnen.

Tippe den Befehl leafpad blink.py ein, um ein neues Leafpad-Editor-Fenster zu öffnen. Gib den folgenden Code ein – in der Programmiersprache Python –, der der LED sagt, dass sie an- und ausgehen soll.

import RPi.GPIO as GPIO

from time import sleep

 

LED_GPIO = 4

 

print("Getting ready...")

 

GPIO.setmode(GPIO.BCM)

GPIO.setup(LED_GPIO, GPIO.OUT)

 

 

def set_led(state):

    if state:

        GPIO.output(LED_GPIO, False)

    else:

        GPIO.output(LED_GPIO, True)

 

 

set_led(False)

print("LED is ON")

sleep(2)

set_led(True)

print("LED is OFF")

sleep(2)

set_led(False)

print("LED is ON")

sleep(2)

set_led(True)

print("LED is OFF")

sleep(2)

set_led(False)

print("Turning it on finally…")

GPIO.cleanup()

print("Bye Bye")   

     


Schritt 5: Testlauf

Blinking LED Step 5

Sobald der Code eingegeben ist, beende den Leafpad-Editor und speichere, wenn du dazu aufgefordert wirst. Geh zurück zum Terminal und tippe: sudo python3 blink.py

Du wirst aufgefordert, ein Passwort einzugeben: Falls du es nicht geändert hast, ist das voreingestellte Passwort „raspberry“. Danach läuft der Code und die LED blinkt. Glückwunsch – du hast gerade mit einer LED und einem Raspberry Pi „Hello World“ gesagt!