O S4A é uma modificação Scratch que permite uma programação simples da plataforma de hardware open source da Arduino. Fornece novos blocos para a gestão de sensores e actuadores ligados ao Arduino. Há também um painel de relatórios de sensores semelhante ao PicoBoard. O principal objetivo do projeto é atrair pessoas para o mundo da programação. O objetivo também é fornecer uma interface de alto nível aos programadores Arduino com funcionalidades como interagir com um conjunto de placas através de eventos de utilizador. Interface Os objetos Arduino oferecem blocos para as funcionalidades básicas do microcontrolador, escritas e leituras analógicas e digitais, e também para os de nível mais alto. Pode encontrar blocos para gerir servomotores de rotação padrão e contínuo: Na S4A, uma placa Arduino é representada por um tipo especial de sprite. O sprite Arduino encontrará automaticamente a porta USB onde a prancha está ligada. É possível ligar a várias placas ao mesmo tempo apenas adicionando um novo sprite Arduino. Placas apoiadas A S4A trabalha com Arduino Diecimila, Duemilanove e Uno. Outras placas não foram testadas, mas também podem funcionar. Conectividade Os componentes têm de ser ligados de uma determinada forma. 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 ligar servomotores de rotação contínua parallax (pinos digitais 4, 7, 8 e 12). Pode gerir uma placa sem fios fixando-lhe um módulo RF, como o Xbee. O S4A permite-lhe controlar tantas placas como as portas USB que tiver. Compatibilidade O S4A é compatível com o Scratch, para que possa abrir projetos scratch nele. No entanto, não poderá partilhar os seus projetos no site da comunidade Scratch porque fazê-lo vai contra os termos de utilização do Scratch. Tenha em conta que esta compatibilidade não funciona nos dois sentidos, pelo que não poderá abrir um projeto S4A a partir do Scratch original. A utilização de um PicoBoard juntamente com uma placa Arduino também é suportada. Protocolo A S4A interage com a Arduino enviando os estados do actuador e recebendo sensores a cada 75 ms, pelo que a largura do pulso tem de ser maior do que este período de tempo. A troca de dados segue o protocolo PicoBoard e necessita de um programa específico (firmware) para ser instalado no tabuleiro. Consulte a secção 'Descarregar' para obter mais instruções sobre como fazê-lo. S4A é software gratuito distribuído sob uma licença DO MIT.
história da versão
- Versão N/A postado em 2011-01-13
Várias correções e atualizações - Versão N/A postado em 2011-01-13
Detalhes do programa
- Categoria: Rede & Internet > Outros
- Editor: seaside.citilab.eu/scratch/arduino
- Licença: Grátis
- Preço: N/A
- Versão: Array
- Plataforma: windows