Pour programmer EDUCADUINO il existe plusieurs types de logiciels. Pour les TP proposés dans l'Espace clients nous avons utilisé 3 logiciels :
- Fritzing : Logiciel qui permet la création de schémas électroniques.
- Arduino : Logiciel de programmation principal pour EDUCADUINO. Son langage s'apparente à du C++.
- Ardublock : Pluggin d'Arduino pour programmer EDUCADUINO sous forme de blocs. Ce langage est ensuite transcrit en langage Arduino.

ARDUINO

Description

Ce logiciel de programmation est une application Java, libre et multi-plateforme, servant d'éditeur de code et de compilateur, et qui peut transférer le firmware et le programme au travers de la liaison série (USB) d'EDUCADUINO.

Ce logiciel est indispensable pour la programmation d'EDUCADUINO

Version

1.6.9 (windows)

Télécharger

ARDUBLOCK

Description

le logiciel Ardublock est un plugin qui s’ajoute à l’IDE d’Arduino et qui permet de programmer EDUCADUINO en blocs de fonctions. Ces blocks sont ensuite traduits en langage C++ dans le logiciel Arduino pour le transfert.

Ce fichier ".jar" dispose d'une bibliothèque EDUCADUINO contenant des outils spécifiques à EDUCADUINO.

Pour bénéficier du plugin Ardublock dans le logiciel Arduino vous devez :

- Avoir installé au préalable le logiciel Arduino sur l'ordinateur

- Ouvrir le logiciel Arduino

- Dans le menu Fichier, ouvrir Préférences pour noter où se trouve le dossier Arduino sur l'ordinateur.

- Fermer le logiciel Arduino.

- Dans le dossier Arduino, créer 3 dossiers (la syntaxe des noms de dossier est importante) :
- Un nouveau dossier nommé : "tools"
- Dans ce dossier, créer un nouveau dossier nommé : "ArduBlockTool"
- Dans ce dossier, créer un nouveau dossier nommé : "tool"
- Copier le fichier "ardublock_eurosmart1-19.jar", téléchargé ci-contre, dans le dossier ArduinotoolsArduBlockTooltool nouvellement créé.

Modifications apportées dans cette version :

- Modification du block capteur humidite-temperature AMT1001.
- Ajout du block capteur son KY-038
- Ajout du block capteur détection de présence  IR HC-SR501
- Ajout du block capteur détection d'obstacle IR
- Ajout du block capteur détection de ligne IR. Modification gestion LED.
- Ajout du block capteur télémètre à Ultrason HC-SR04.
- Ajout du block fonction graphique de l'écran TFT 3.5".
- Ajout du block fonction saisie sur l'écran TFT 3.5".
- Ajout du block gestion des boutons sur l'écran TFT 3.5".
- Ajout du block gestion des couleurs bouton sur l'écran TFT 3.5".

- Ajout du block gestion de la sonde température.

Version

19/01/2017

Télécharger

PYTHON

Description

Python est un langage de programmation objet interprété. Il offre des outils puissants et une syntaxe simple à utiliser pour l’enseignement. Accéder à la dernière version de Python sur le site de téléchargement en anglais suivant :
Accéder au téléchargement de Python
Accéder au téléchargement du didacticiel Python

Programme de compatibilité Educaduino/Python à installer sur Python. PySerial peut être installé à partir de PyPI, soit en téléchargeant manuellement les fichiers et en procédant comme décrit ci-dessous :
« pip install pyserial », ou « easy_install -U pyserial »
Soit en téléchargeant le fichier Source. Décompressez l’archive, entrez le répertoire pyserial-x.y et exécutez:
python3 setup.py install
Accéder au téléchargement de PySerial 

FRITZING

Description

Fritzing est un logiciel opensource destiné à la création de circuits électroniques. Celui-ci permet aux élèves de câbler virtuellement leur montage et de le vérifier, avant de le câbler réellement sur EDUCADUINO.

Version

0.9.1b.64.pc

Télécharger

COMPOSANTS FRITZING EDUCA DUINO

Description

Cette bibliothèque de composants Fritzing permet de créer des shémas de câblage utilisant les divers accessoires spécifiques à Educaduino. Cette bibliothèque est à importer à partir de la liste des composants de Fritzing, via un clic-droit.

Version

Télécharger

Bibliothèque de gestions de la sonde de température pour Ardublock

Description

Cette bibliothèque permet à Ardublock de gérer la sonde de température fournie dans la servante EDUCADUINO.

Pour bénéficier de cette bibliothèque, il faut :

- Ouvrir le logiciel Arduino

- Dans le menu Croquis, choisir Importer bibliothèque

- Puis cliquer sur Add Library...

- Sélectionner ensuite le fichier ZIP ci-contre directement, sans le dézipper.

Attention :

Pour faire fonctionner la sonde, il est nécessaire de relier une résistance de 4.7kohms entre le fil de données jaune et le fil rouge d'alimentation.

Version

19/01/2017

Télécharger

Bibliothèque de gestions du module Doppler pour Ardublock

Description

Cette bibliothèque permet à Ardublock de gérer le module Doppler fourni dans la servante EDUCADUINO et dans le kit Radar.

Pour bénéficier de cette bibliothèque, il faut :

- Ouvrir le logiciel Arduino

- Dans le menu Croquis, choisir Importer bibliothèque

- Puis cliquer sur Add Library...

- Sélectionner ensuite le fichier ZIP ci-contre directement, sans le dézipper.

Remarque : Le dernier fichier est un exemple de programmation pour l'écran TFT. Il est nécessaire de dézipper ce fichier avant de l'ouvrir via Ardublock.

Attention :

Cette bibliothèque et ce fichier d'exemple ne seront fonctionnels que suite à l'installation du fichier ardublock_19-01-2017 (ardublock_eurosmart1-19.jar)

Version

30/01/2017

Télécharger



Bibliothèque de gestion de l'écran TFT pour Ardublock

Description

Cette bibliothèque permet à Ardublock de gérer le module Doppler fourni dans la servante EDUCADUINO et dans le kit Radar.

Pour bénéficier de cette bibliothèque, il faut :

- Ouvrir le logiciel Arduino

- Dans le menu Croquis, choisir Importer bibliothèque

- Puis cliquer sur Add Library...

- Sélectionner ensuite le fichier ZIP ci-contre directement, sans le dézipper.

Remarque : Le dernier fichier est un exemple de programmation pour l'écran TFT. Il est nécessaire de dézipper ce fichier avant de l'ouvrir via Ardublock.

Attention :

Cette bibliothèque et ce fichier d'exemple ne seront fonctionnels que suite à l'installation du fichier ardublock_19-01-2017 (ardublock_eurosmart1-19.jar)

Version

19/01/2017

Télécharger







Bibliothèque de gestion de la manette Nunchuk pour Ardublock

Description

Pour bénéficier de cette bibliothèque, il faut :

- Ouvrir le logiciel Arduino

- Dans le menu Croquis, choisir Importer bibliothèque

- Puis cliquer sur Add Library...

- Sélectionner ensuite le fichier ZIP ci-contre directement, sans le dézipper.

 

Version

19/01/2017

Télécharger