Raspberry Pi 4 criou recursos mais avançados do que o modelo anterior Raspberry Pi. Foi lançado em junho de 2019 e apresentou uma velocidade de processamento muito melhorada de cerca de 90% em comparação com a versão anterior devido à inclusão de 4 GB e 8 GB de memória RAM. Seus pinos de saída de entrada de uso geral (GPIO) também mantiveram o padrão anterior estabelecido pelos modelos Raspberry Pi e agora estão mais funcionais e executando perfeitamente.
O Raspberry Pi 4 possui 40 pinos de gpio que podem ser configurados para ler entradas ou gravar saídas. Se você não estiver familiarizado com a operação desses pinos de gpio, este artigo o ajudará a entender a operação de cada pino.
Raspberry Pi 4 pinos GPIO
Aqui, você poderá aprender o funcionamento de cada pino, o que ajuda você a fazer as coisas no seu Raspberry Pi 4. Existem 40 pinos neste modelo e, entre eles, 26 são pinos de gpio.
O modelo Raspberry Pi inclui dois Pinos de 5V, dois 3.3V pinos, oito pinos de terra e dois pinos reservados.
Pinos de 5V: Os pinos de 5V são usados para produzir o 5V Fonte de alimentação fornecida pela porta tipo C. Os pinos estão numerados 2 e 4 No dispositivo Raspberry Pi 4.
3.3V pinos: O 3.3V Os pinos fornecem a 3.3V Fonte de energia para os componentes externos, numerado 1 e 17.
Pinos de terra: Os pinos do solo são usados para fechar os circuitos elétricos. Os pinos do solo ajudam você a proteger sua prancha de queimar e desempenhar um papel importante em um circuito. Os pinos do solo são numerados 6,9,14,20,25,30,34 e 39.
Pinos reservados: Esses pinos são usados para realizar a comunicação entre I2C e EEPROM. Se você é novo no Raspberry Pi, é aconselhado a não conectar nada com esses pinos, que são 27 e 28 pinos numéricos.
GPIO PINS
Estes são os pinos do seu Raspberry Pi que executam várias funções e cada pino recebe uma tarefa diferente. Alguns pinos são usados como entrada, enquanto outros são usados como saídas. Tensões de entrada que variam de 1.8V a 3V são considerados de alta tensão, enquanto tensões inferiores a 1.8V são considerados de baixa tensão. Você precisa manter a tensão da fonte de alimentação abaixo de 3V para proteger seu Raspberry Pi de queimar.
Os pinos GPIO construídos em dispositivos Raspberry Pi são usados para executar várias funções e seus detalhes são fornecidos abaixo.
Modulação de largura de pulso
Os pinos GPIO são usados para modulação de largura de pulso (PWM), que é o processo de conversão de um sinal digital em um sinal analógico. Todos os pinos podem executar o software PWM, mas apenas alguns podem executar PWM de hardware, incluindo o número de pinos GPIO 12, 13, 18 e 19.
Pinos de interface periférica em série no Raspberry Pi 4
Você pode usar pinos de interface periférica em série (SPI) para se comunicar entre dispositivos como sensores ou atuadores no Raspberry Pi. O Raspberry Pi envia dados para um dispositivo através do Pin Master Out Slave (Mosi), e o mesmo dispositivo se comunica com o Raspberry Pi através do mestre em escravo (miso) pino. A comunicação SP requer usando cinco pinos GPIO para GND, SCLK, MOSI, MISO e CE. O pino CE é usado para ativar ou desativar a integração do circuito, enquanto o pino SCLK serve como um relógio para comunicação SPI. Os pinos de comunicação SPI do Raspberry Pi estão listados abaixo.
Para Spio Selecione GPIO9 como miso, gpio10 como mosi, gpio11 como sclk, gpio8 como CE0 e gpio7 como CE1.
Para o caso de Pinos SPI1, selecione GPIO19 como miso, gpio20 como mosi, gpio21 como sclk, gpio18 como ce0, gpio17 como ce1 e gpio16 como ce2.
Pinos de circuito inter-integrado no Raspberry Pi 4
Usando os pinos de circuito inter-integrado (I2C), o Raspberry Pi pode controlar outros dispositivos periféricos conectados a ele. A comunicação é possível usando os pinos Dados seriais (SDA) e relógio serial (SCL). Os dados são encaminhados usando o pino SDA e a velocidade de processamento dos dados é controlada usando o pino SCL. Existe outro tipo de dados chamado “Memória somente leitura programável eletricamente apagável (EEPROM)”Dados, que estão em pequenas quantidades.
Em Raspberry Pi, thE GPIO2 PIN é responsável por transferir dados usando Controles SDA e GPIO3 velocidade de dados trabalhando como SCL. Para o caso de EEPROM, o pino GPIO0 é usado para transferência de dados enquanto o Gpio1 O pino é usado como um relógio para controlar a velocidade dos dados.
UART Pins no Raspberry Pi 4
Um transmissor de receptor assíncrono universal (Uart) é um tipo de comunicação em que os dados são transferidos sequencialmente bit a pouco. Você precisa de um transmissor e um receptor para realizar a comunicação UART. Para a comunicação UART, o Raspberry Pi 4 tem dois pinos padrão. O Pino GPIO14 (TX) é um transmissor para enviar dados para outro dispositivo, enquanto o Pino GPIO15 (RX) é um receptor para receber dados de outro dispositivo.
Existem mais quatro pinos adicionais que você pode usar para Uart comunicação. No entanto, você deve precisar permitir que eles usem. Entre esses pinos, três deles são do tipo PL011 (UART principal para modelos sem Bluetooth) enquanto o Uart1 é do tipo mini UART (UART para modelos com Bluetooth). A seguir, a lista de pinos que estão usando Uart comunicação:
Uart | Pinos GPIO (TXD/RXD) |
---|---|
0 | 14/15 |
1 | 14/15 |
2 | 0/1 |
3 | 4/5 |
4 | 8/9 |
5 | 12/12 |
Você pode ativar esses pinos abrindo o arquivo de configuração de inicialização usando o seguinte comando:
$ sudo nano /bota /configuração.TXT
E então adicionando a entrada “dtoverlay = uartx”Dentro do arquivo. Lembre -se de que você deve substituir x em "Uartx" com o Uart número. Em caso de confusão, você pode obter ajuda ao abrir o Leia-me Arquivo usando o seguinte comando:
$ sudo nano/bota/sobreposições/readme
Conclusão
Agora você adquire conhecimento suficiente sobre o uso de pinos GPIO Raspberry Pi 4, mas precisa ter cuidado ao fazer seus projetos no Raspberry Pi 4. Um pequeno erro pode queimar seu framboesa Pi 4; Assim, você deve seguir as diretrizes fornecidas. Aprender sobre os pinos do GPIO ajuda você a realizar a comunicação do seu Raspberry Pi 4 favorito com outros dispositivos.