O Raspberry Pi é um computador de tamanho reduzido que também possui pinos GPIO para conectá-lo a outros sensores e periféricos, o que o torna uma boa plataforma para engenheiros embarcados. Possui uma placa baseada em processador de arquitetura ARM projetada para engenheiros eletrônicos e amadores. O PI é uma das plataformas de desenvolvimento de projeto mais confiáveis que existe agora. Com maior velocidade de processador e alta RAM, o Raspberry Pi pode ser usado para muitos projetos de alto perfil, como processamento de imagens e Internet das coisas. Raspberry Pi 4 com 8 GB de RAM é a versão de última geração disponível para venda. Ele também tem outra versão inferior com 4 GB e 2 GB de RAM.
Para fazer qualquer um dos projetos de alto nível, é necessário compreender as funções básicas do PI. É por isso que estamos aqui, ensinaremos todas as funcionalidades básicas do Raspberry Pi nestes tutoriais. Em cada série de tutoriais, discutiremos uma das funções do PI. Ao final da série de tutoriais, você será capaz de realizar projetos de alto nível sozinho. Verifique estes para Introdução à configuração do Raspberry Pi e do Raspberry Pi.
Neste tutorial da série PI, entenderemos o conceito de escrever e executar programas no PYTHON. Começaremos com Blink LED usando Raspberry Pi. Raspberry Pi LED Blink é feito conectando um LED a um dos pinos GPIO do PI e ligando e desligando. Depois de aprender o básico do Raspberry Pi, você pode seguir em frente com seus aplicativos de ponta, que abordamos em nossa seção dedicada do Raspberry Pi, e também pode verificar o básico seguindo a interface de um botão com Raspberry Pi, Raspberry Pi PWM tutorial, usando motor DC com Raspberry Pi etc.
Discutiremos um pouco sobre os pinos PI GPIO antes de prosseguirmos,
Conforme mostrado na figura acima, existem 40 pinos de saída para o PI. Mas quando você olha para a segunda figura, você pode ver que nem todos os 40 pinos podem ser programados para nosso uso. Estes são apenas 26 pinos GPIO que podem ser programados. Esses pinos vão de GPIO2 a GPIO27.
Esses 26 pinos GPIO podem ser programados conforme a necessidade. Alguns desses pinos também executam algumas funções especiais, discutiremos sobre isso mais tarde. Com GPIO especial colocado de lado, temos 17 GPIO restantes (Cirl verde claro).
Cada um desses 17 pinos GPIO pode fornecer uma corrente máxima de 15mA. E a soma das correntes de todos os GPIO não pode exceder 50mA. Portanto, podemos extrair um máximo de 3mA em média de cada um desses pinos GPIO. Portanto, não se deve mexer nessas coisas, a menos que saiba o que está fazendo.
Componentes necessários
Aqui, estamos usando o Raspberry Pi 2 Model B com o Raspbian Jessie OS. Todos os requisitos básicos de hardware e software foram discutidos anteriormente. Você pode consultá-los na introdução do Raspberry Pi, exceto o que precisamos:
- Pinos de conexão
- Resistor 220Ω ou 1KΩ
- CONDUZIU
- Tábua de pão
Explicação do circuito:
O diagrama do circuito para Raspberry Pi LED Blink é dado abaixo:
Conforme mostrado no diagrama de circuito, vamos conectar um LED entre PIN40 (GPIO21) e PIN39 (GROUND). Como disse anteriormente, não podemos extrair mais de 15mA de qualquer um desses pinos, então para limitar a corrente estamos conectando um resistor de 220Ω ou 1KΩ em série com o LED.
Explicação de trabalho:
Já que temos tudo pronto, ligue seu PI e vá para a área de trabalho.
1. Na área de trabalho, acesse o menu Iniciar e escolha o PYTHON 3, conforme mostrado na figura abaixo.
2. Depois disso, o PYHON será executado e você verá uma janela conforme mostrado na figura abaixo.
3. Depois disso, clique em Novo arquivo no menu Arquivo , você verá uma nova janela aberta,
4. Salve este arquivo piscando na área de trabalho,
5. Depois disso, escreva o programa para blinky conforme mostrado abaixo e execute o programa clicando em “RUN” na opção 'DEBUG'.
Se o programa não tiver erros, você verá um “>>>”, o que significa que o programa foi executado com sucesso. Nesse momento, você deve ver o LED piscando três vezes. Se houver algum erro no programa, a execução informa para corrigi-lo. Assim que o erro for corrigido, execute o programa novamente.
O código completo do programa PYTHON para LED piscando é fornecido abaixo.