S4A

Licence: Gratuit ‎Taille du fichier: N/A
‎Note des utilisateurs: 3.3/5 - ‎35 ‎Votes

S4A est une modification Scratch qui permet une programmation simple de la plate-forme matérielle open source Arduino. Il fournit de nouveaux blocs pour la gestion des capteurs et des actionneurs connectés à Arduino. Il y a aussi un tableau de rapport de capteurs similaire à celui de PicoBoard. L’objectif principal du projet est d’attirer des gens dans le monde de la programmation. L’objectif est également de fournir une interface de haut niveau aux programmeurs Arduino avec des fonctionnalités telles que l’interaction avec un ensemble de conseils à travers des événements utilisateur. Interface Les objets Arduino offrent des blocs pour les fonctionnalités de base de microcontrôleur, analogiques et numériques écrit et lit, et aussi pour ceux de niveau supérieur. Vous pouvez trouver des blocs pour gérer les servomotors de rotation standard et continue : En S4A, un conseil Arduino est représenté par un type spécial de sprite. Le sprite Arduino trouvera automatiquement le port usb où la planche est connectée. Il est possible de se connecter à plusieurs planches en même temps en ajoutant simplement un nouveau sprite Arduino. Conseils d’administration pris en charge S4A travaille avec Arduino Diecimila, Duemilanove et Uno. D’autres planches n’ont pas été testées, mais elles peuvent aussi fonctionner. Connectivité Les composants doivent être connectés d’une manière particulière. S4A permet 6 entrées analogiques (broches analogiques), 2 entrées numériques (épinglettes numériques 2 et 3), 3 sorties analogiques (broches numériques 5, 6 et 9), 3 sorties numériques (broches 10, 11 et 13) et 4 sorties spéciales pour connecter les servomotors de rotation continue Parallax (broches numériques 4, 7, 8 et 12). Vous pouvez gérer une carte sans fil en y attachant un module RF, tel que Xbee. S4A vous permet de contrôler autant de cartes que les ports USB que vous avez. Compatibilité S4A est compatible vers l’arrière avec Scratch, de sorte que vous pouvez ouvrir des projets Scratch en elle. Toutefois, vous ne serez pas en mesure de partager vos projets sur le site Web de la communauté Scratch, car cela va à l’encontre des conditions d’utilisation scratch. Prenez en compte le fait que cette compatibilité ne fonctionne pas dans les deux sens, de sorte que vous ne serez pas en mesure d’ouvrir un projet S4A à partir de l’original Scratch. L’utilisation d’un PicoBoard ainsi que d’une planche Arduino est également prise en charge. Protocole S4A interagit avec Arduino en envoyant les états de l’actionneur et en recevant des états de capteur tous les 75 ms, donc la largeur des impulsions doit être supérieure à cette période. L’échange de données suit le protocole PicoBoard et nécessite un programme spécifique (firmware) à installer dans le conseil. Veuillez vous référer à la section Téléchargements pour obtenir d’autres instructions sur la façon de le faire. S4A est un logiciel libre distribué sous licence MIT.

historique de la version

  • Version N/A posté sur 2011-01-13
    Plusieurs correctifs et mises à jour
  • Version N/A posté sur 2011-01-13

Détails du programme