XOD est une nouveau projet de langage de programmation visuelle par assemblage de bloc de fonctions. XOD se veut plus moderne et plus simple que le projet Scratch sur Raspberry Pi. XOD est encore au stade de développement. Il sera proposé sous la forme d’un logiciel Open Source. Le code source sera disponible sur GitHub dès le jour de sa sortie. Au lancement XOD sera capable de gérer le GPIO du Raspberry Pi ainsi que l’Arduino. L’équipe de développement espère créer assez d’enthousiasme chez les Makers et les développeurs pour ajouter rapidement d’autres plateformes. Espérons que l’on pourra rapidement développer pour les plateformes ESP8266 et ESP32 d’Espressif.
La création d’un projet est similaire à Labview de National Instrument ou Node-RED d’IBM. On vient déposer des blocs sur un tableau. Chaque bloc possède des entrées / sorties. On relie ensuite les blocs entre eux par des fils qui font transiter les données, les commandes ou les états. Pour le moment, il n’y a aucun détail sur la gestion des blocs eux même. Comme pour Node-RED, il est fort probable qu’il sera possible de modifier les paramètres et peut être ajouter un peu de code via une page de configuration. L’équipe a publié un petit exemple sous la forme d’images animées GIF. On peut y voir comment réaliser un petit système d’arrosage automatique à l’aide d’une sonde d’humidité et d’une pompe d’aquarium.
Aucune information en ce qui concerne une éventuelle application mobile similaire à Blynk. Pour le moment, il faudra utiliser un logiciel de messagerie instantanée tel que Telegram pour communiquer avec un projet XOD.
Crédit : XOD
Une page internet a été ouverte pour montrer les points clés du projet. En attendant la sortie annoncée d’ici un vingtaines de jours, vous pouvez dès à présent vous inscrire par mail pour être averti de la sortie de XOD sur la page du projet ici.
- ESP32, broches GPIO et fonctions associées. I/O, PWM, RTC, I2C, SPI, ADC, DAC
- ESP32-CAM. Broches et équipements ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- ESP32-CAM. Quel modèle choisir ? ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- M5Stack Atomic GPS. Tracker ESP32 TinyGPS++, export GPX sur carte SD, visualisation sur Google Maps ou VSCode
- Home Assistant. Installer le snap sur NAS Synology sur une machine virtuelle Ubuntu
- ESP32-CAM. Souder l’antenne externe pour améliorer la portée et la stabilité du flux vidéo