Workshop Arduino + Scratch

Post on 12-Jan-2017

1460 Views

Category:

Education

3 Downloads

Preview:

Click to see full reader

Transcript

Arduino Scratch&

Workshop

Partilhando Experiências…

http://arduinoescola.blogspot.pt/

Programação e Eletrónica na Escola?

Arduino e Scratch?

Arduino e Scratch Como

Começar? https://www.arduino.cc/en/Main/Software

Arduino e Scratch Como

Começar? http://s4a.cat/

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...

top related