Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá pessoal, neste instructables vamos aprender como usar GPIO's de Raspberry pi. Se você já usou o Arduino, provavelmente sabe que podemos conectar o interruptor LED etc. aos seus pinos e fazer com que funcione como. faça o LED piscar ou obtenha entrada de um interruptor algo parecido. Como o Raspberry pi também tem GPIOs, aprenderemos como usar esses GPIOs e conectaremos um LED a ele e o faremos piscar. Faremos um simples projeto de piscar de LED para que você entenda como usar os GPIOs do Raspberry pi.
Etapa 1: Coisas que você precisa
Para estes instrutíveis, você precisará das seguintes coisas: Raspberry Pi 3 configurado com monitor e mouse e teclado USB (certifique-se de que o Raspbian OS esteja configurado corretamente em seu Raspberry pi) breadboardJumper WireResistorsLED
Etapa 2: Circuito
A parte do circuito é muito fácil. Eu conectei o LED ao pino 8. O que significa que a perna negativa do LED está conectada ao pino Gnd (6 no.) E a perna positiva está conectada a 100 ohm (100-1000 ohm use um valor) e a outra perna de o resistor é conectado ao pino 8 do Raspberry pi.
Etapa 3: Parte de codificação
Em seguida, abra o terminal pi para fazer o LED piscar: Para instalar a biblioteca Python, abra um terminal e execute o seguinte comando: $ sudo apt-get install python-rpi.gpio python3-rpi.gpioto inicialize as portas GPIO do Raspberry Pi que precisamos para importar a biblioteca Python, então precisamos inicializar a biblioteca e configurar o pino 8 como pino de saída do Raspberry pi.import RPi. GPIO como GPIO # Import Raspberry Pi GPIO libraryfrom import sleep # Importar a função sleep do módulo de tempo GPIO. setwarnings (False) # Ignorar aviso para nowGPIO.setmode (GPIO. BOARD) # Use a numeração de pinos físicosGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Defina o pino 8 como um pino de saída e defina o valor inicial para baixo (desligado) A próxima coisa que precisamos fazer é deixar o pino 8 alto (ligado) por um segundo e baixo (desligado) por um segundo e vamos colocá-lo em um loop while para que pisque para sempre. # Executar sempre GPIO.output (8, GPIO. HIGH) # Ligar suspensão (1) # Suspensão por 1 segundo GPIO.output (8, GPIO. LOW) # Desligar suspensão (1) # Sleep for 1 secondCombinando as duas partes do código acima e criando um código completo: import RPi. GPIO as GPIO # Import Raspberry Pi GPIO libraryfrom import sleep # Importar a função sleep do módulo de tempoGPIO.setwarnings (False) # Ignorar aviso para nowGPIO.setmode (GPIO. BOARD) # Use o pino físico numberingGPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Defina o pino 8 como um pino de saída e defina o valor inicial como baixo (desligado) enquanto Verdadeiro: # Executar sempre GPIO.output (8, GPIO. HIGH) # Ligar suspensão (1) # Suspensão por 1 segundo GPIO.output (8, GPIO. LOW) # Desligar suspensão (1) # Suspensão por 1 segundo Então nosso programa terminou, então precisamos salvá-lo como blinking_led.py e, em seguida, executá-lo dentro de seu IDE ou em seu console com o seguinte: $ python blinking_led.py
Etapa 4: LED piscando
Depois de executar o código, você verá seu LED piscando como meu. Portanto, espero que estes instructables possam ter ajudado você, então deixe-me saber sobre isso nos comentários.