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…

s2a – Scratch To Arduino v2.3

s2aJ'ai créé cette extension pour Scratch afin de simplifier le pilotage des interfaces Arduino. Cette version portable pour Windows est modifiée pour simplifier son installation/utilisation. L'interface graphique peut être traduite !

  • détection automatique de cartes Arduino, tout en laissant la possibilité de modifier à la main le port COM.
  • installation des pilotes (32 & 64 bits) depuis le menu 'Outils'.
  • ouverture du dossier 'drivers' depuis Outils > Localiser.
  • téléversement de FirmataPlus depuis le menu 'Outils', pour Uno & Mega.
  • possibilité de sélectionner les dossiers utilisés pour afficher les documentations, fichiers exemples, etc. Il est donc possible de modifier les préférences en éditant le fichier 's2a.ini' mais aussi par l'interface graphique. Pensez à relancer le logiciel après.
  • un dossier "Bibliothèque" qui contient des exemples illustrés d'utilisation de s2a
  • un dossier "Projets" qui contient des exemples de fichiers, un peu un dossier de travail
  • un menu "Fichier" qui liste automatiquement les fichiers des 2 dossiers précédemment décrits
  • un menu "Outils" avec l'accès au gestionnaire de périphériques et la localisation de Scratch2 en hors-ligne
  • un fichier "label.xml" qui contient les traductions

Cette fois le téléchargement se fait directement sur Github.