EduClé

Catégorie : Numérique, culture et outils

Blockly@rduino : nouveaux blocs

screenshot1Suite à la découverte de l'excellente application Android Bluetooth Electronics (téléchargeable ici : https://play.google.com/store/apps/details?id=com.keuwl.arduinobluetooth&hl=fr) qui permet de créer des interfaces graphiques à la volée, j'ai décidé d'intégrer ses exemples dans le menu de niveau 1 de Blockly@rduino.

Page d'explication : http://www.keuwl.com/apps/bluetoothelectronics/

Page d'exemples : http://www.keuwl.com/electronics.html

Pour l'instant, c'est du niveau 1, tout prêt clé en main pour que cela corresponde à la documentation de son exemple. Si j'ai des demandes je les créerai de niveau 2 ou 3 avec la possibilité de modifier les variables.

capture

Blockly@rduino : nouveautés

logo1. Tout d'abord le fameux "annuler/refaire", et notamment les raccourcis clavier sont actifs :

Le système de détection du plugin Codebender a été améioré.

2. Si le plugin n'est pas installé, le toggl est automatiquement mis sur le hors ligne et l'onglet "console série" n'apparaît pas:

3.1 Si le plugin est installé mais que vous choisissez le téléversement local, les menus déroulants du plugin sont désactivés :

sauf celui du port COM utile pour se connecter par la console série à la carte :

3.2 Si le plugin est installé et que vous choisissez le téléversement par le serveur Codebender, les menus déroulants reprennent leur place dans l'onglet "code Arduino" :

4. Plein d'autres trcs mais là c'est de la mécanique en prévision de la version hors ligne…

s2aio v1.6 – version portable pour Windows

Alan Yorinks vient de créer un nouveau système de transfert d'informations entre une carte Arduino (contenant le programme FirmataPlus – voir le logiciel Arduino) et le logiciel Scratch2.

J'expliquais comment faire votre installation portable dans cet article : s2aio v1.6 – installation sous Windows. Mais je vous ai directement empaqueté tout ça avec 7zip : s2aio.7z

 

Il vous suffit de le dézipper puis lancer "s2aio-py.bat", puis ouvrir dans Scratch2 le fichier "s2aio_base_FR.sb2" et apprécier le petit bouton vert…

s2aio v1.6 – installation sous Windows

Alan Yorinks vient de créer un nouveau système de transfert d'informations entre une carte Arduino (contenant le programme FirmataPlus – voir le logiciel Arduino) et le logiciel Scratch2.

Vous pouvez télécharger les fichiers nécessaires dans le paquet que je vous ai préparé : s2aio_install.7z

Le mode d'emploi général est le suivant :

1. télécharger et dézipper Python 3.5.0 https://www.python.org/ftp/python/3.5.0/python-3.5.0-embed-win32.zip
2. télécharger https://bootstrap.pypa.io/get-pip.py et le mettre dans le dossier précédemment créé
3. ouvrir une invite de commande et exécuter dans ce dossier la commande "python get-pip.py"
4. dézipper "python35.zip" dans un sous dossier appelé "python35"
5. renommer le fichier "python35.zip" en "zip.python35.zip"
6. renommer le dossier "python35" en "python35.zip"
7. toujours en invite de commande, exécuter "python -m pip install s2aio"
8. télécharger "https://pypi.python.org/packages/any/p/pyserial/pyserial-2.7.win32_py3k.exe#md5=c6fb580ae7763671297794b8a1d91c9e"
9. dézipper ce fichier qui est en fait une archive, qu'on peut ouvrir avec 7zip
10. copier l'intérieur du dossier "\pyserial-2.7.win32_py3k\PURELIB\serial\" dans "\Lib\site-packages\serial\" et écraser les fichiers existants
11. copier le fichier du dossier "\pyserial-2.7.win32_py3k\SCRIPTS\" dans "\Scripts\" et écraser le fichier existant
12. vous pouvez l'alléger en désinstallant 'pip' par la commande "python -m pip uninstall pip" & en supprimant le fichier "zip.python35.zip" (enfin méfiez vous quand même…faîtes vos tests).

Votre préparation de s2aio est maintenant portable. Il ne vous reste plus qu'à lancer "s2aio-py.bat", puis ouvrir le fichier "s2aio_base_FR.sb2" et apprécier le petit bouton vert…