Guia 3 - Controlando um LED com um botão

De Caninos Loucos
Revisão de 19h13min de 30 de agosto de 2023 por Gabryel.afonso (discussão | contribs)
Ir para navegação Ir para pesquisar

Guia 3 - Controlando um LED com um botão

Para que você possa contribuir com a Labrador, ou conduzir projetos em sala de aula, preparamos uma série de materiais que facilitarão o desenvolvimento de soluções que envolvem a programação de sistemas embarcados.

Neste terceiro guia, você aprenderá a controlar um LED com um botão, para isso, utilize o Guia 3 disponibilizado abaixo:

Guia 3


Introdução Neste documento você encontra o passo a passo para aprimorarmos o projeto que iniciamos no Guia 2 - Programando um LED com a Labrador. Para isso, utilizaremos a Linguagem de Programação Python, com os recursos disponibilizados na Caninos SDK. No Guia 2, verificamos como podemos controlar as GPIOs para garantir que seja possível enviar sinais digitais para o mundo real, por meio do uso de um LED.

Neste Guia adaptaremos nossa solução anterior para que seja possível incluir um botão no processo de controle de um LED, fazendo com que ao invés de controlarmos diretamente o LED, sejamos capazes de garantir que o LED acenda sempre que um botão for pressionado, ou apague sempre que este botão não esteja pressionado.

Ao final deste experimento você será capaz de:

1. Ligar e Desligar um LED utilizando um botão 2. Realizar a leitura de um botão utilizando a Linguagem de Programação Python 3. Programar uma GPIO, lendo um sinal digital em uma porta de sua escolha

Observação I: Para programar as GPIOs, enquanto a Caninos SDK estiver em modo de desenvolvimento, será necessário executar o Código 1 toda vez que você reiniciar a sua placa.

Observação II: Sempre mantenha a biblioteca atualizada, para isso, execute o Código 2 no terminal antes de começar a desenvolver novas soluções com sua labrador.