Arduino Scratch&
Workshop
Programação e Eletrónica na Escola?
Arduino e Scratch?
Arduino e Scratch Como
Começar? https://www.arduino.cc/en/Main/Software
O Circuito Elétrico
LED
LED
Circuito com LED
Breadboard
ArduínoEntradas e saídas digitais
Alimentação
Entr
adas
ana
lógi
cas
Arduíno
Circuito com LED
Circuito com LED Controlado por Arduíno
S4A – Arduíno e ScratchEn
trad
as a
naló
gica
sEn
trad
as
digi
tais
Saídas digitais Saídas analógicas Controlo de motores
S4A – Vamos Experimenta
r
Circuito com 2 LED Controlados por Arduíno
S4A – Vamos Experimentar
S4A –Tentemos Agora
• Usando as saídas digitais 13, 12 e 11 e três LED de cores diferentes, construir um sistema de semáforos.
Uma Solução Possível...
S4A – Tentemos um Pouco Mais...
...adicionar ao circuito anterior um som para assinalar o sinal vermelho.
Sugestão: usar a função “anuncia”
Uma Solução Possível...
Entradas Digitais
O arduino pode “sentir”?- Parte I -
Testando uma Entrada Digital
Testando uma Entrada Digital
Testando uma Entrada Digital
S4A – Vamos Experimentar
S4A – Vamos Experimentar
Usando o Interruptor de Pressão como ON/OFF
Criação de Variáveis
S4A – Vamos Experimentar
S4A –Tentemos AgoraUsando:• As saídas digitais 13, 12 e 11 para
três LED de cores diferentes;• A entrada digital 2 para o
interruptor...
Fazer um circuito de controlo de luzes de árvore de Natal que pisquem de 3 formas diferentes quando o interruptor é acionado.
Uma Solução Possível...
Entradas Analógicas
O arduino pode “sentir”?- Parte II -
Sinais Digitais e Analógicos
Então... Digital ou Analógico?
Digital Analógico
Resistência Variável (ou Potenciómetro)
Sensor de Luz (Fotoresistência ou LDR)
Aumenta o valor da resistência interna com o aumento da intensidade da luz
Sensor de Temperatura (TMP36)
Fornece uma tensão elétrica tanto maior quanto maior for a temperatura
Testando uma Entrada Analógica
O que acontece ao valor de Analog0 quando rodas o potenciómetro?Vmax=1023Vmin=0
Testand
o uma Entrada Analógic
a
S4A – Vamos Experimentar
Testando uma Entrad
a Analógica com Fotorresistênci
a Nota:
Manter o programa anterior
S4A –Tentemos Agora Usando a fotorresistência, programar o arduino de forma a ligar:• Fazer todos os LED piscar quando
luminosidade elevada (lanterna de telemóvel sobre a fotorresistência, por exemplo);• Apenas o LED verde para
luminosidade ambiente;• Os três LED para luminosidade fraca
(cobrir a fotorresistência com a mão, por exemplo).
Uma Solução Possível...