Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Bună băieți în acest instructables vom învăța cum să folosim GPIO-uri de Raspberry pi. Dacă ați folosit vreodată Arduino, atunci probabil știți că putem conecta comutatorul cu LED-uri etc. la pinii săi și să-l facem să funcționeze ca. faceți LED-ul să clipească sau obțineți intrarea de la comutator așa ceva. Deoarece Raspberry pi are, de asemenea, GPIO-uri, așa că vom învăța cum să utilizați aceste GPIO-uri și vom conecta un LED la acesta și îl vom face să clipească. Doar un proiect simplu de clipire cu LED pe care îl vom face pentru a vă face să înțelegeți cum să utilizați GPIO-urile Raspberry pi.
Pasul 1: Lucruri de care aveți nevoie
Pentru aceste instrucțiuni, veți avea nevoie de următoarele lucruri: Configurarea Raspberry Pi 3 cu monitor și mouse și tastatură USB (Asigurați-vă că sistemul de operare Raspbian este configurat corect în Raspberry pi) Cabluri pentru cabluri Rezistoare LED
Pasul 2: Circuit
Partea circuitului este foarte ușoară. Am conectat LED-ul la pinul 8. Ceea ce înseamnă că piciorul negativ al LED-ului este conectat la pinul Gnd (nr. 6), iar piciorul pozitiv este conectat la 100ohm (100-1000ohm utilizează valoarea aby) și la celălalt picior al rezistorul este conectat la pinul 8 al Raspberry pi.
Pasul 3: Codificarea părții
Apoi deschideți terminalul pi pentru a face LED-ul să clipească: Pentru a instala biblioteca Python deschideți un terminal și executați următoarea comandă: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto inițializează porturile GPIO ale Raspberry Pi avem nevoie pentru a importa biblioteca Python, trebuie să inițializăm biblioteca și să configurăm pinul 8 ca pin de ieșire al Raspberry pi.import RPi. GPIO ca GPIO # Import Raspberry Pi Biblioteca GPIO din timp import sleep # Import funcția sleep din modulul timpGPIO. setwarnings (False) # Ignorați avertismentul pentru momentGPIO.setmode (GPIO. BOARD) # Utilizați numerotarea fizică a pinilor GPO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Setați pinul 8 să fie un pin de ieșire și setați valoarea inițială la low (off) Următorul lucru pe care trebuie să-l facem este să facem pinul 8 high (pornit) pentru o secundă și low (off) pentru o secundă și îl vom pune într-o buclă de timp, astfel încât să clipească pentru totdeauna. # Rulați definitiv GPIO.output (8, GPIO. HIGH) # Activați repausul (1) # Adormiți 1 secundă GPIO.output (8, GPIO. LOW) # Opriți repausul (1) # Adormiți timp de 1 secundă Combinând cele două părți de cod de mai sus împreună și creați un cod complet: importați RPi. GPIO ca GPIO # Importați biblioteca Raspberry Pi GPIO din timp import somn # Importați funcția de repaus din modulul timpGPIO.setwarnings (Fals) # Ignorați avertizarea pentru nowGPIO.setmode (GPIO. BOARD) # Folosiți numerotarea fizică a pinilorGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Setați pinul 8 să fie un pin de ieșire și setați valoarea inițială la scăzut (oprit) în timp ce True: # Rulați definitiv GPIO.output (8, GPIO. HIGH) # Activați repausul (1) # Adormiți 1 secundă GPIO.output (8, GPIO. LOW) # Opriți repausul (1) # Adormiți 1 secundă Deci programul nostru este terminat, atunci trebuie să-l salvăm ca blinking_led.py și apoi să îl rulăm fie în IDE-ul dvs., fie în consola dvs. cu următoarele: $ python blinking_led.py
Pasul 4: LED Clipește
După ce rulați codul, veți vedea LED-ul intermitent ca al meu, așa că sper că acest lucru instructibil ar fi putut să vă ajute, așa că spuneți-mi despre asta în comentarii.