Guia 3 - Controlando um LED com um botão: mudanças entre as edições

De Caninos Loucos
Ir para navegação Ir para pesquisar
Sem resumo de edição
Sem resumo de edição
Linha 6: Linha 6:


[https://docs.google.com/document/d/1x-oHMVUgGkuBOEtTRprQuQrdooxK83x-/edit?usp=sharing&ouid=107464440979458243615&rtpof=true&sd=true Guia 3]
[https://docs.google.com/document/d/1x-oHMVUgGkuBOEtTRprQuQrdooxK83x-/edit?usp=sharing&ouid=107464440979458243615&rtpof=true&sd=true 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.

Edição das 19h13min de 30 de agosto de 2023

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.