Taula de continguts:
Vídeo: LED parpelleja amb Raspberry Pi - Com s'utilitzen els pins GPIO a Raspberry Pi: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Hola nois en aquest instructable que aprendrem a utilitzar GPIO de Raspberry pi. Si alguna vegada heu utilitzat Arduino, probablement sabreu que podem connectar l'interruptor LED, etc. als seus pins i fer-lo funcionar. Feu que el LED parpellegi o obtingueu l'entrada del commutador d'una cosa així. Com que Raspberry pi també té GPIO, així que aprendrem a utilitzar aquests GPIO i hi connectarem un LED i el farem parpellejar. Només farem un simple projecte de parpelleig LED per fer-vos entendre com utilitzar GPIO de Raspberry pi.
Pas 1: coses que necessiteu
Per fer-ho, cal que seguiu aquests passos: Configuració de Raspberry Pi 3 amb monitor i ratolí i teclat USB (Assegureu-vos que Raspbian OS estigui configurat correctament a la vostra Raspberry pi) Taulers de cable Cables de pont Resistors LED
Pas 2: Circuit
La part del circuit és molt fàcil. He connectat el LED al pin 8. El que significa que la pota negativa del LED està connectada al pin Gnd (6 núm.) I la pota positiva està connectada a 100ohm (100-1000ohm utilitzen el valor aby) i a l’altra pota de La resistència està connectada al pin 8 de Raspberry pi.
Pas 3: Part de codificació
A continuació, obriu el terminal pi per fer parpellejar el LED: per instal·lar la biblioteca Python obriu un terminal i executeu l'ordre següent: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto inicialitzeu els ports GPIO de Raspberry Pi que necessitem per importar la biblioteca Python, hem d’inicialitzar la biblioteca i configurar el pin 8 com a pin de sortida de Raspberry pi.import RPi. GPIO com a GPIO # Importa la biblioteca GPIO de Raspberry Pi a partir d’importar sleep # Importar la funció sleep des del mòdul de temps GPIO. setwarnings (False) # Ignora l'avís araGPIO.setmode (GPIO. BOARD) # Utilitza la numeració de pins físicsGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Estableix el pin 8 perquè sigui un pin de sortida i estableix el valor inicial a low (off) El següent que hem de fer és fer el pin 8 high (on) durant un segon i low (off) durant un segon i el posarem en un bucle while perquè parpellegi per sempre. # Executa GPIO.output per sempre (8, GPIO. HIGH) # Activa la suspensió (1) # Reposa durant 1 segon GPIO.output (8, GPIO. LOW) # Desactiva la suspensió (1) # Dormir durant 1 segon Combinant les dues parts anteriors del codi juntes i crear un codi complet: importeu RPi. GPIO com a GPIO # Importeu la biblioteca GPIO de Raspberry Pi des de la importació del temps de suspensió # Importeu la funció de repòs des del mòdul de temps GPIO.setwarnings (fals) # Ignoreu l'advertència per nowGPIO.setmode (GPIO. BOARD) # Utilitzeu la numeració de pins físicsGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Estableix el pin 8 com a pin de sortida i estableix el valor inicial a low (off) mentre és True: # Executa GPIO.output per sempre (8, GPIO. HIGH) # Activa la suspensió (1) # Reposa durant 1 segon GPIO.output (8, GPIO. LOW) # Desactiva la suspensió (1) # Repassa durant 1 segon Perquè el nostre programa estigui acabat, llavors l'hem de desar com a blinking_led.py i després executar-lo dins del vostre IDE o a la consola amb el següent: $ python blinking_led.py
Pas 4: LED parpelleja
Després d'executar el codi, veureu que el LED parpelleja com a mine.so espero que aquest instructable us hagi pogut ajudar, així que feu-m'ho saber als comentaris.
Recomanat:
Com s'utilitzen els pins GPIO i Avrdude d'un Raspberry Pi al programa Bit-bang DIMP 2 o DA PIMP 2: 9 passos
Com utilitzar els pins GPIO i Avrdude d’un Raspberry Pi al programa DIMP 2 o DA-PIMP 2 del programa Bit-bang: Aquestes són instruccions pas a pas sobre com utilitzar un Raspberry Pi i l’ordre lliure de codi obert avrdude a bit-bang -Programa un DIMP 2 o DA PIMP 2. Suposo que coneixes el teu Raspberry Pi i la línia d'ordres LINUX. No cal que
Control de diversos LEDs amb els pins GPIO de Python i del vostre Raspberry Pi: 4 passos (amb imatges)
Control de diversos LEDs amb Python i els pins GPIO del vostre Raspberry Pi: aquest instructiu mostra com controlar diversos pins GPIO al vostre RaspberryPi per alimentar 4 LED. També us presentarà paràmetres i declaracions condicionals a Python. La nostra instrucció prèvia utilitzant els pins GPIO de Raspberry Pi per
Transmissió de dades NBIoT Com s'utilitzen els escuts basats en mòdems BC95G: prova UDP i senyalització de l'estat de la xarxa: 4 passos
Transmissió de dades NBIoT Com s’utilitzen els escuts basats en mòdems BC95G: prova UDP i senyalització d’estat de xarxa: Quant a aquest projecte: proveu les capacitats de xarxa IoT NB i la transmissió de dades UDP en brut mitjançant xyz-mIoT mitjançant l’escut itbrainpower.net equipat amb el mòdem Quectel BC95G. De 10 a 15 minuts. Dificultat: intermèdia. Remarc: es requereixen habilitats de soldadura
Com s'utilitzen els circuits TinkerCad: 6 passos
Com s’utilitzen els circuits TinkerCad: TinkerCad és una aplicació d’impressió 3D i disseny 3D en línia senzilla per a tothom. Avui us mostraré com utilitzar TinkerCad per a la simulació electrònica mitjançant circuits
Distribuïu els vostres instructables, els temes del fòrum i els vostres preferits a Twitter i Facebook: 3 passos
Distribuïu els vostres instructables, els temes del fòrum i els vostres preferits a Twitter i Facebook: mitjançant els canals RSS del vostre compte i d'un parell de llocs web útils, és possible sindicar i compartir els vostres instructables, els temes del fòrum, els preferits i tota la resta de la vostra activitat a Instructibles a Facebook o Twitter. Aquesta és una gran manera