Robótica educacional
Arduino com Linguagens Iconográficas
Profº Marcelo Vieira marcelohas@gmail.com Plataforma de desenvolvimento Arduino
Linguagem usada no Software de
Desenvolvimento
Arduino void setup()
{
pinMode (12, OUTPUT);
}
void loop()
{
digitalWrite (12, HIGH); delay(1000); digitalWrite (12, LOW); delay(1000); }
Usam ícones para facilitar a programação.
Por exemplo:
•AMICI : http://dimeb.informatik.uniremen.de/eduwear/tag/amici/
•MiniBloq:
http://blog.minibloq.org/p/donwload.html
•Scratch S4A http://seaside.citilab.eu/scratch?_s=GAQPKVMvJlQCUmu-&_k=BfkV-FgFQaeeHViY •Physical- Etoys http://tecnodacta.com.ar/gira/projects/physical-etoys/ Vamos fazer nossa primeira experiência. O pino 13 do Arduino já tem um led ligado, basta fazer uma programação para que ele funcione. Obs. Devemos lembrar de selecionar o tipo de Arduino (versão) e em qual porta está conectado, sempre será a porta de maior valor.
Vamos tentar?
Código AMICI
Ligue um Led direto no Arduino.
Pino 12
Agora ligue 2 led´s e programe, para que um acenda e depois apague para que o outro acenda
Código AMICI
Este exemplo pode ser usado para controlar um semáforo E para fazer um pisca-pisca?
Código AMICI
Protoboard...
Correto
Errado
Sensores?
Sensor de Toque
Light Dependent Resistor
CAPTURANDO DADOS.
Ligue o fio de sinal do LDR na porta A5
(analógica 5) e monitore os valores de entrada
Vamos criar um programa para usar esses sinais.
Se o sinal captado pelo LDR for menor que
300 ligo o LED se não deixo desligado.
Como você faria esse código no
AMICI?
Código AMICI
Robótica Educacional
Fim da primeira etapa.
Para refletir...
Kit´s ou Sucata ?
Por que e quando usar a robótica
educacional?