Escolar Documentos
Profissional Documentos
Cultura Documentos
https://www.tinkercad.com/things/92duZcnAFLG-copy-of-desafio-2-button-funcao-while/editel?sharecode=Zl3P4Pp_IIKdAWvw7ne-x7394GA0Mowwbak_ua579RA
2
Comando ! (inversor lógico)
3
Comando while
4
Analisando sketch Desafio 2
5
Acionamento por Chaves (lembrando..)
6
Comando INPUT_PULLUP
7
Prática 4 – usando INPUT_PULLUP
Circuito anterior
8
Prática 4: Sketch
9
Prática 4: Tinkercad
10
Comando for
11
Comando for
• Exemplo:
Fonte: https://www.arduino.cc/reference/en/language/structure/control-structure/for/ 12
Prática 5: Semáforo e pisca LED do pedestre
• Agora vamos introduzir um pisca de alerta ao pedestre, para sinalizar que o tempo do LED
verde esta próximo de terminar.
• Para fazer esse pisca de alerta, vamos aprender a função FOR para realizar essa repetição.
13
Relembrando a prática 3 - Semáforo
14
Prática 5: Semáforo e pisca LED do pedestre - Sketch
15
Prática 5: Semáforo e pisca LED do pedestre - Sketch
16
Prática 5: Semáforo e pisca LED do pedestre
https://www.tinkercad.com/things/4WPfmKABbKt-copy-of-pratica-5-traffic-light/editel?sharecode=VFvJ_gzQChq2NbHqj-qblVhWBsjnMrWVGF8LGsJhFRQ 17
Prática 6: Sequencial de LEDs
• Crie um programa em que os LEDs acendam e em seguida apaguem de forma
sequencial.
18
Criando uma Matriz (Array)
19
Prática 6: Sequencial de LEDs - sketch
Progr. A:
Progr. B:
usando matriz e for Sem comandos de repetição
20
Prática 6: Sequencial de LEDs - sketch
Progr. A:
Progr. B:
usando matriz e for Sem comandos de repetição
21
Prática 6: Sequencial de LEDs - sketch
Progr. A:
Progr. B:
usando matriz e for Sem comandos de repetição
22
Prática 6: Sequencial de LEDs - sketch
• O programa A, utilizando o
conceito de matrizes (Array)
e a função for , foi possível
criar um programa com
menor número de linhas.
23
Prática 6: Sequencial de LEDs - Thinkercad
https://www.tinkercad.com/things/2oZDw9TyBxj-copy-of-pratica-6-led-sequencial/editel?sharecode=T76-KtG52Cnl3xWWvmBWna3n-7NgBbYtVXBtkgLLgRQ
24
Desafio 3: Sequencial com 14 LEDs
• Baseado na prática anterior, crie um programa que possa acender e apagar os LEDs
empregando as 14 saídas digitais do Arduíno UNO.
25