S4A

Licenza: Gratuito ‎Dimensioni del file: N/A
‎Valutazione utenti: 3.3/5 - ‎35 ‎Voti

Circa S4A

S4A è una modifica Scratch che consente una semplice programmazione della piattaforma hardware open source Arduino. Fornisce nuovi blocchi per la gestione di sensori e attuatori collegati ad Arduino. C'è anche una scheda di segnalazione dei sensori simile a quella PicoBoard. L'obiettivo principale del progetto è attrarre persone nel mondo della programmazione. L'obiettivo è anche quello di fornire un'interfaccia di alto livello ai programmatori Arduino con funzionalità come interagire con un set di schede attraverso eventi utente. Interfaccia Gli oggetti Arduino offrono blocchi per le funzionalità di base del microcontrollore, scritture e letture analogiche e digitali, e anche per quelle di livello superiore. È possibile trovare blocchi per gestire servomotori a rotazione standard e continua: In S4A, una scheda Arduino è rappresentata da un tipo speciale di sprite. Lo sprite Arduino troverà automaticamente la porta usb in cui è collegata la scheda. È possibile connettersi a più schede contemporaneamente semplicemente aggiungendo un nuovo sprite Arduino. Bacheche supportate S4A collabora con Arduino Diecimila, Duemilanove e Uno. Altre schede non sono state testate, ma potrebbero anche funzionare. Connettività I componenti devono essere collegati in un modo particolare. S4A consente 6 ingressi analogici (pin analogici), 2 ingressi digitali (pin digitali 2 e 3), 3 uscite analogiche (pin digitali 5, 6 e 9), 3 uscite digitali (pin 10, 11 e 13) e 4 uscite speciali per collegare servomotori a rotazione continua Parallax (pin digitali 4, 7, 8 e 12). È possibile gestire una scheda in modalità wireless collegando vi un modulo RF, ad esempio Xbee. S4A ti consente di controllare tutte le schede delle porte USB che hai. Compatibilità S4A è retrocompatibile con Scratch, quindi puoi aprire i progetti Scratch. Tuttavia, non sarai in grado di condividere i tuoi progetti sul sito Web della community Scratch perché ciò è contrario alle condizioni d'uso di Scratch. Prendi in considerazione che questa compatibilità non funziona in entrambi i modi, quindi non sarai in grado di aprire un progetto S4A dall'interno del Scratch originale. È inoltre supportato l'utilizzo di un PicoBoard insieme a una scheda Arduino. Protocollo S4A interagisce con Arduino inviando gli stati dell'attuatore e ricevendo gli stati del sensore ogni 75 ms, quindi la larghezza dell'impulso deve essere maggiore di questo periodo di tempo. Lo scambio di dati segue il protocollo PicoBoard e necessita di un programma specifico (firmware) da installare nella scheda. Fare riferimento alla sezione Download per ulteriori istruzioni su come farlo. S4A è un software libero distribuito sotto licenza MIT.