S4A
Scratch for Arduino
Programando a placa Arduino
– método simplificado -
S4A e firmware
• O S4A é uma versão modificada do Scratch
http://scratch.mit.edu/
• Obtenha o S4A em http://s4a.cat/.
• É necessário instalar, na placa, um programa
específico (firmware) que pode ser obtido em
http://vps34736.ovh.net/S4A/S4AFirmware15.ino . Esta
instalação é feita a partir do IDE oficial do
Arduino.
Conectividade usandoS4A
O S4A usa entradas e saídas de forma diferenciada:
• 6 entradas analógicas (pinos analógicos),
• 2 entradas digitais (pinos digitais 2 e 3),
• 3 saídas analógicas (pinos digitais 5, 6 e 9),
• 3 saídas digitais (pinos 10, 11 e 13) e
• 4 saídas especiais para conectar servomotores
Parallax contínuos de rotação (pinos digitais 4, 7, 8
e 12).
Comandos e a pinagem
Assim:
• Digital read: use os pinos digitais 2 e 3.
• Digital write: use pinos digitais 10, 11 e 13.
• Analog read: use pinos analógicos 0 a 5.
• Analog write: use pinos digitais 5, 6 e 9.
• Servo control:
– pinos digitais 4 e 7 (rotação contínua).
– pinos 8 e 12 (standard).
Comparando a programação do LED Piscante
nas duas versões de programação
No IDE do Arduino:
No S4A:
Interface
Exemplos: LED Piscante
1. LED acende e apaga 10 vezes
vezes
Programação
no S4A
2. LED acende e apaga com Sensor de Toque
Exemplos: LED Piscante
3. LED + Sensor + Contador
4. LED acionado por Sensor de Luz
Bibliografia
• Site oficial do S4A – http://s4a.cat/
• Gutiérrez, J.M.R , S4A (Scratch) + Arduino, disponível em
http://vps34736.ovh.net/S4A/s4a-manual.pdf
• Bom tutorial sobre sensores e outras aplicações da eletrônica
http://www.maxwellbohr.com.br/downloads/robotica/mec1000_kdr5000/tutori
al_eletronica_-_aplicacoes_e_funcionamento_de_sensores.pdf
Download

Arduino + S4A - fisicamariaines.com