Indholdsfortegnelse:
Video: LED blink med hindbær Pi - Sådan bruges GPIO -pins på Raspberry Pi: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Hej fyre i denne instruks, vi vil lære at bruge GPIO'er fra Raspberry pi. Hvis du nogensinde har brugt Arduino, ved du sandsynligvis, at vi kan slutte LED -switch osv. Til dets ben og få det til at fungere som. få LED'en til at blinke eller få input fra switch sådan noget. Da Raspberry pi også har GPIO'er, så lærer vi at bruge disse GPIO'er, og vi tilslutter en LED til den og får den til at blinke. Bare et enkelt LED -blinkprojekt, vi vil gøre for at få dig til at forstå, hvordan du bruger GPIO'er fra Raspberry pi.
Trin 1: Ting du har brug for
Til disse instruktører har du brug for følgende ting: Raspberry Pi 3 -opsætning med skærm og USB -mus og tastatur (Sørg for, at Raspbian OS er korrekt konfigureret i din Raspberry pi) breadboardJumperwiresResistorsLED
Trin 2: Kredsløb
Kredsløbsdelen er meget let. Jeg tilsluttede LED til pin 8. Hvilket betyder, at negativt ben af LED er forbundet til Gnd pin (6 nr.) Og positivt ben er forbundet til 100ohm (100-1000ohm brug aby værdi) og det andet ben af modstand er forbundet til pin 8 på Raspberry pi.
Trin 3: Kodningsdel
Åbn derefter pi-terminalen for at få LED'en til at blinke: For at installere Python-biblioteket skal du åbne en terminal og udføre følgende kommando: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto at initialisere GPIO-portene på Raspberry Pi, vi har brug for for at importere Python -biblioteket, så er vi nødt til at initialisere biblioteket og konfigurere stiften 8 som output -pin af Raspberry pi.import RPi. GPIO som GPIO # Import Raspberry Pi GPIO -bibliotek fra tid importere sleep # Importere sleep -funktionen fra tidsmoduletGPIO. setwarnings (False) # Ignorer advarsel for nuGPIO.setmode (GPIO. BOARD) # Brug fysisk pin nummereringGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Indstil pin 8 til at være en output pin og indstil startværdi til lav (fra) Næste ting, vi skal gøre, er at gøre tappen 8 høj (tændt) i et sekund og lav (fra) i et sekund, og vi vil sætte den i et stykke loop, så den blinker for evigt. mens sandt: # Kør for evigt GPIO.output (8, GPIO. HIGH) # Slå søvn til (1) # Sleep i 1 sekund GPIO.output (8, GPIO. LOW) # Slå søvn fra (1) # Dvale i 1 sekund Kombiner de to ovenstående dele af koden sammen og opret en komplet kode: import RPi. GPIO som GPIO # Import Raspberry Pi GPIO -bibliotek fra tid importer søvn # Importer søvnfunktionen fra tidsmoduletGPIO.setwarnings (Falsk) # Ignorer advarsel for nuGPIO.setmode (GPIO. BOARD) # Brug fysisk pin nummereringGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Indstil pin 8 til at være en output pin og indstil startværdi til lav (off), mens True: # Kør for evigt GPIO.output (8, GPIO. HIGH) # Slå søvn til (1) # Sleep i 1 sekund GPIO.output (8, GPIO. LOW) # Deaktiver søvn (1) # Sleep i 1 sekund Så vores program er færdigt, så skal vi gemme det som blinking_led.py og derefter køre det enten inde i din IDE eller i din konsol med følgende: $ python blinking_led.py
Trin 4: LED -blink
Efter at have kørt koden vil du se dig LED blinke som min. Så jeg håber, at denne instruktør kunne have hjulpet dig, så lad mig vide det i kommentarer.
Anbefalede:
Cocktailmaskine med GUI Hindbær: 7 trin (med billeder)
Cocktailmaskine med GUI Hindbær: Kan du lide teknologi og fest? Dette projekt er lavet til dig! I denne vejledning opretter vi en automatiseret cocktailmaskine med en grafisk grænseflade. Alt styret af hindbær! EDIT: Jeg lavede en ny lettere og billigere linket her
Automatisk videokonference til bedstemor med hindbær Pi: 9 trin (med billeder)
Automatisk videokonference til bedstemor med Raspberry Pi: Jeg er bekymret for min 90-årige bedstemor, fordi selv hun skulle blive hjemme under COVID-epidemien, kommer hun hele tiden ud og gør " vigtigt " ting på gaden, som at købe nogle lotteri, snakke med naboer. Jeg
Blink Caos: Mapa Logístico Para Tilfældigt blink: 5 trin
Blink Caos: Mapa Logístico Para Random Blink: Este es unstructable para un generador de aleatoriedad, utilizando un mapa log í stico, que ahora explico que es. Con el mapa log í stico, se enciende y apaga un led de forma aleatoria. Este puede servir simplemente de ejemplo de como a
Website/WiFi -kontrolleret LED -strip med hindbær Pi: 9 trin (med billeder)
Hjemmeside/WiFi -kontrolleret LED Strip med Raspberry Pi: Baggrund: Jeg er teenager og har designet og programmeret små elektronikprojekter i de sidste par år, sammen med at deltage i robotteknikker. Jeg arbejdede for nylig med at opdatere mit skrivebord, og jeg besluttede, at en god tilføjelse
Hindbær Pi Tutorial om LED -blink: 4 trin
Raspberry Pi Tutorial for LED Blinkende: Krav: Raspberry PiBreadBoard eller T-CobblerJumper WiresLED Klik her for mere information