#S4A #scratchforarduino #arduino
======Sobre S4A===================
S4A é uma modificação do Scratch que permite programação simples da plataforma de hardware aberto Arduino. Ela provê novos blocos para gerenciar sensores e atuadores conectados ao Arduino. Há também uma placa de relatório de sensores similar à PicoBoard.
O foco principal deste projeto é atrair pessoas para o mundo da programação. O objetivo também é fornecer uma interface de alto nível para programadores de Arduino com funcionalidades tais quais interagir com um conjunto de placas através de eventos de usuários.
Objetos do Arduino oferecem blocos para as funcionalidades básicas do microcontrolador, saídas e entradas analógicas e digitais, e também para de alto nível. Você pode encontrar blocos para gerenciar servomotores padrão ou de rotação contínua.
Em S4A, uma placa Arduino é representada por um tipo especial de figura. A figura do Arduino encontrará automaticamente a porta usb onde a placa está conectada.
É possível conectar múltiplas placas ao mesmo tempo apenas adicionando uma nova figura do Arduino.
Detalhes técnicos
Placas suportadas
S4A funciona com o Arduino Diecimila, Duemilanove e Uno. Outras placas não foram testadas, mas também podem funcionar.
Conectividade
Componentes devem ser conectados de uma forma específica. O S4A permite 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 um servomotor de rotação contínua Parallax (pinos digitais 4, 7, 8 e 12).
Você pode gerenciar uma placa sem fios adicionando um módulo de RF, como um Xbee.
S4A permite que você controle quantas placas puder conectar nas portas USB de seu computador.
Compatibilidade
S4A é retrocompatível com o Scratch, portanto você pode abrir projetos do Scratch nele. Porém, você não poderá compartilhar seus projetos na comunidade no website do Scratch pois seria contra os termos de uso do Scratch .
Leve em conta que esta compatibilidade não funciona em duas mãos, portanto você não poderá abrir um projeto do S4A pelo Scratch original.
Utilizar uma PicoBoard juntamente de uma placa Arduino também é suportado.
Protocolo
S4A interage com o Arduino enviando os estados dos atuadores e recebendo estados dos sensores a cada 75 ms, portanto a largura de pulso necessita ser maior que este período de tempo. A troca de dados segue o protocolo da PicoBoard e precisa de um programa específico (firmware) instalado na placa. Por favor use a sessão de Downloads como referência de instruções em como fazer isso.
Crédito do Texto: S4A
http://s4a.cat/index_pt.html
======AULAS ANTERIORES==========
https://is.gd/S4A_aula01
https://is.gd/S4A_aula02
=========SITES IMPORTANTES=========
http://s4a.cat/
https://www.arduino.cc/
http://www.arduinoceara.com/
=======REDES SOCIAIS============
Insta: @arduinoceara
Twitter: @arduinoceara
Face: Arduino Ceará
=======PROFESSOR===============
Alexsandro: @equipe_monster_high