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