Blinkande Lysdiod

 

Blinking LED Project

Om du kan få en lysdiod att blinka har du visat att du förstår elektronikens grunder.

Det ger dig också ett tillfälle att bekanta dig med enkla kretsar och grundläggande programkod

     

Steg 1: Installera Pi-datorn

Blinking LED Step 1

Din Raspberry Pi måste vara körklar, med tangentbord och skärm inkopplade och Raspbian-operativsystemet installerat.

Låt Pi-datorn vara avslagen till att börja med.

     



Steg 2: Sätt ihop kretsen

Blinking LED Step 2

Ta fram kopplingsplattan, trådarna, lysdioden och resistorn och koppla ihop dem som figuren visar.

Om du råkar stoppa någon tråd eller komponent i fel hål är det bara att dra ut den igen. Det är det fina med kopplingsplattor – de fungerar som ett återanvändningsbart kretskort som du kan använda för att experimentera, lära dig, bygga prototyper och göra misstag!

     



Steg 3: Hitta rätt stift

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

För att få lysdioden att blinka måste du ansluta den, tillsammans med resistorn, mellan ett av GPIO-stiften och ett ”jordstift”.

Leta först reda på ett av jordstiften (GND) och stiftet GPIO 4 (som ibland också kallas ”stift 7”).

Mellan dessa stift kopplar du din elektronikkrets – se bilden ovan: rött är pluspolen och blått är ”jord”.

     



Steg 4: Lägg till programkoden

Blinking LED Step 4

Kontrollera att SD-kortet med operativsystemet sitter på plats i Pi-datorn och slå sedan på strömmen.

När datorns startprocedur har körts färdigt klickar du på bildskärmsikonen i Application Launchbar överst på skärmen så att ett terminalfönster öppnas.

Skriv leafpad blink.py så att ett nytt Leafpad-redigeringsfönster öppnas. Skriv in följande programkod, som är skriven i programspråket Python och som tänder och släcker lysdioden:

 

 

import RPi.GPIO as GPIO

from time import sleep

LED_GPIO = 4

print("Initierar programmet ...")

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("Lysdioden är PÅ")

sleep(2)

set_led(True)

print("Lysdioden är AV")

sleep(2)

set_led(False)

print("Lysdioden är PÅ")

sleep(2)

set_led(True)

print("Lysdioden är AV")

sleep(2)

set_led(False)

print("Vi avslutar med att slå på den …")

GPIO.cleanup()

print("Hej då!")   

     


Steg 5: Testa

Blinking LED Step 5

När du kopierat eller skrivit in programkoden stänger du Leafpad-redigeraren och sparar programmet när du tillfrågas. Gå tillbaka till terminalen och skriv: sudo python3 blink.py

Du kommer uppmanas att ange ett lösenord. (Om du inte har ändrat det, är standardlösenordet ”raspberry”.) När du skrivit in lösenordet körs programkoden och lysdioden börjar blinka.

Gratulerar – du har just sagt ”Hej världen” med hjälp av en lysdiod och en Raspberry Pi!