Snap4Arduino : Piloter un Arduino avec Snap! : Différence entre versions
m (→Liens : modification du lien du projet) |
m |
||
(12 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | Snap4Arduino permet de programmer son [[Arduino]] sous forme de bloc au travers d'une interface web. | ||
+ | |||
==Présentation== | ==Présentation== | ||
+ | |||
+ | [[Snap!]] est une réécriture de [[Scratch]], il permet l'initiation à la programmation avec des blocs. | ||
+ | Snap! est développé par l'université de Berkeley est entièrement basé sur HTML5 et ne nécessite aucune installation de logiciel en local. | ||
+ | |||
+ | Snap4Arduino est une adaptation de Snap! un langage de programmation visuel qui permet une interaction avec toutes les version d'Arduino. | ||
==Coût== | ==Coût== | ||
− | + | * Snap4Arduino est libre et gratuit | |
+ | * Arduino : 30 € | ||
==Niveau de difficulté== | ==Niveau de difficulté== | ||
Ligne 12 : | Ligne 20 : | ||
===Installation=== | ===Installation=== | ||
+ | |||
+ | Télécharger sur le site officiel l'archive (145 Mo) qui correspond à votre système d'exploitation : http://snap4arduino.rocks/#download | ||
+ | |||
+ | Exemple avec la dernière version du moment : | ||
+ | |||
+ | $ wget https://github.com/bromagosa/Snap4Arduino/releases/download/1.2.5/Snap4Arduino_desktop-gnu-64_1.2.5.tar.gz | ||
+ | |||
+ | Désarchiver l'application : | ||
+ | |||
+ | $ tar -xvf Snap4Arduino_desktop-gnu-64_1.2.5.tar.gz | ||
===Utilisation=== | ===Utilisation=== | ||
+ | |||
+ | Pour assurer le dialogue entre le logiciel et le microcontrôleur il faut charger le fichier StandardFirmata dans l'EEPROM. | ||
+ | |||
+ | ====Chargement de StandardFirmata sur la carte Arduino==== | ||
+ | |||
+ | Ouvrir l'IDE Arduino, se rendre dans Fichier → Exemples → Firmata → StandardFirmata | ||
+ | |||
+ | Connecter la carte Arduino en USB sur l'ordinateur et Téléverser le code. | ||
+ | |||
+ | ===Exécuter=== | ||
+ | |||
+ | Se rendre dans le répertoire : | ||
+ | |||
+ | $ cd Snap4Arduino_desktop-gnu-64_1.2.5/ | ||
+ | |||
+ | Exécuter l'application : | ||
+ | |||
+ | $ ./run | ||
+ | |||
+ | ===Résolution de problème=== | ||
+ | |||
+ | Télécharger l'application Firmata : https://github.com/firmata/firmata_test/downloads | ||
+ | |||
+ | $ wget https://github.com/downloads/firmata/firmata_test/firmata_test.64bit.zip | ||
+ | |||
+ | Désarchiver : | ||
+ | |||
+ | $ unzip firmata_test.64bit.zip | ||
+ | |||
+ | Rendre exécutable le fichier : | ||
+ | |||
+ | $ chmod + x firmata_test.64bit | ||
+ | |||
+ | Exécuter | ||
+ | |||
+ | $ ./firmata_test.64bit | ||
+ | |||
+ | Sélectionner → port → /dev/ttyACM0 | ||
+ | |||
+ | [[Fichier:Firmata_test.png|300px]] | ||
+ | |||
+ | Passer la broche 13 (Pin 13) au niveau Haut (High), la LED interne doit s'allumer. Si c'est le cas l'Arduino et Firmata fonctionne correctement. | ||
==Liens== | ==Liens== | ||
Ligne 19 : | Ligne 79 : | ||
Site officiel du projet Snap4Arduino<br /> | Site officiel du projet Snap4Arduino<br /> | ||
{{en}}http://snap4arduino.rocks/ | {{en}}http://snap4arduino.rocks/ | ||
+ | |||
+ | Version en ligne<br /> | ||
+ | {{en}}http://snap4arduino.rocks/run/ | ||
==Auteurs== | ==Auteurs== | ||
Ligne 28 : | Ligne 91 : | ||
{{CC-BY-SA France}} | {{CC-BY-SA France}} | ||
− | [[Catégorie:Électronique/HackLab]] [[Catégorie:Logiciels]] [[Catégorie: | + | [[Catégorie:Électronique/HackLab]] [[Catégorie:Logiciels]] [[Catégorie:Fablab Jeunesse/Fablab Youth]] [[Catégorie:Scratch]] [[Catégorie:Informatique/COAGUL]] [[Catégorie:Arduino]] |
Version actuelle datée du 11 février 2020 à 15:04
Snap4Arduino permet de programmer son Arduino sous forme de bloc au travers d'une interface web.
Sommaire
Présentation
Snap! est une réécriture de Scratch, il permet l'initiation à la programmation avec des blocs. Snap! est développé par l'université de Berkeley est entièrement basé sur HTML5 et ne nécessite aucune installation de logiciel en local.
Snap4Arduino est une adaptation de Snap! un langage de programmation visuel qui permet une interaction avec toutes les version d'Arduino.
Coût
- Snap4Arduino est libre et gratuit
- Arduino : 30 €
Niveau de difficulté
Étape par étape
Installation
Télécharger sur le site officiel l'archive (145 Mo) qui correspond à votre système d'exploitation : http://snap4arduino.rocks/#download
Exemple avec la dernière version du moment :
$ wget https://github.com/bromagosa/Snap4Arduino/releases/download/1.2.5/Snap4Arduino_desktop-gnu-64_1.2.5.tar.gz
Désarchiver l'application :
$ tar -xvf Snap4Arduino_desktop-gnu-64_1.2.5.tar.gz
Utilisation
Pour assurer le dialogue entre le logiciel et le microcontrôleur il faut charger le fichier StandardFirmata dans l'EEPROM.
Chargement de StandardFirmata sur la carte Arduino
Ouvrir l'IDE Arduino, se rendre dans Fichier → Exemples → Firmata → StandardFirmata
Connecter la carte Arduino en USB sur l'ordinateur et Téléverser le code.
Exécuter
Se rendre dans le répertoire :
$ cd Snap4Arduino_desktop-gnu-64_1.2.5/
Exécuter l'application :
$ ./run
Résolution de problème
Télécharger l'application Firmata : https://github.com/firmata/firmata_test/downloads
$ wget https://github.com/downloads/firmata/firmata_test/firmata_test.64bit.zip
Désarchiver :
$ unzip firmata_test.64bit.zip
Rendre exécutable le fichier :
$ chmod + x firmata_test.64bit
Exécuter
$ ./firmata_test.64bit
Sélectionner → port → /dev/ttyACM0
Passer la broche 13 (Pin 13) au niveau Haut (High), la LED interne doit s'allumer. Si c'est le cas l'Arduino et Firmata fonctionne correctement.
Liens
Site officiel du projet Snap4Arduino
(en)http://snap4arduino.rocks/
Version en ligne
(en)http://snap4arduino.rocks/run/
Auteurs
Dlareg
Licence de la page
Attribution - Partage dans les Mêmes Conditions 3.0 non transposé (CC BY-SA 3.0)
Vous êtes libre de :
- partager — reproduire, distribuer et communiquer l’œuvre
- remixer — adapter l’œuvre
- d’utiliser cette œuvre à des fins commerciales
Selon les conditions suivantes :
- Attribution — Vous devez attribuer l’œuvre de la manière indiquée par l’auteur de l’œuvre ou le titulaire des droits (mais pas d’une manière qui suggérerait qu’ils vous approuvent, vous ou votre utilisation de l’œuvre).
- Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création que sous une licence identique ou similaire à celle-ci.