Cet article a pour objectif d’introduire la notion d’environnement en python avec comme exemple l’utilisation d’un module permettant de traduire du texte en paroles (TTS) Environnement virtuel Ce paragraphe a été écrit par Chat GPT : Les environnements virtuels de Python sont utilisés pour créer des espaces de travail isolés où vous pouvez installer et …
La carte IDEASPARK ESP 32 comprend un esp32 vroom intégré avec un écran oled : Ses caractéristiques principales sont: Cette carte peut être achetée en février 2024 aux alentours de 10 euros (frais de port inclus). Les descriptions trouvées sur les sites vendeurs proposent le développement d’applications en langage C avec l’interface de programmation Arduino …
Cet article a pour objet de proposer une bibliothèque minimale écrite en Python et destinée à afficher des graphiques et/ou du texte sur l’écran de la carte Galaxia. Pour cela nous proposons deux classes : une classe Font pour définir un jeu de caractères et une classe Screen comportant les différentes fonctions d’affichage. La classe …
Introduction La carte Galaxia est développée par la société française Thingz. Cette carte coûte 39 euros en Janvier 2024. Ses caractéristiques principales sont: Cette carte est programmable en blockly. Malheureusement à la date de rédaction de cet article (janvier 2024), un certain de possibilités d’utilisation de cette carte ne sont pas disponibles en blockly. Par …
Cet article a pour objectif d’implémenter un module Basilic permettant d’exécuter quelques commandes de base du protocole FTP en utilisant l’api Apache Commons Net. Pour pouvoir compiler et exécuter un programme d’application, nous utilisons les principes décrits dans l’article Basilic,Fichiers Jars, Java Derby. Pour cela après avoir téléchargé sur le site Apache le fichier commonts-net-x.x.x-bin.zip …
Cet article décrit comment installer un serveur vsftpd Pour installer un serveur FTP sur un Raspberry fonctionnant sous l’os Bullseye, exécuter les commandes suivantes: Pour créer un serveur FTP local, il suffit de modifier le fichier /etc/vsftpd.conf En supprimant les commentaires pour les lignes Pour activer ces modifications, rebooter le Raspberry. Cela permet de se …
Cet article a pour but de décrire la réalisation d’un serveur Mjpeg sur un raspberry Pi Zéro doté d’une caméra raspberry. Attention, les tests ont été réalisés sur la version « BULLSEYE » de l’os raspberry. La caméra est disponible notamment sur Amazon pour environ 13 euros en juin 2023. Pour tester la bonne installation de la …
Fichiers Jars Un certain nombre de bibliothèques complémentaires au langage Java standard sont disponibles sous forme de fichiers jars. Les fichiers JAR (Java ARchive) sont des archives compressées utilisées pour regrouper et distribuer des classes Java, des fichiers de ressources et d’autres composants nécessaires pour exécuter une application Java. Compilation et exécution Pour pouvoir compiler …
Cet article présente une liste de modules externes (3rd party modules) qui ont été testés. Modules s’installant et fonctionnant correctement https://github.com/AgP42/MMM-SmartWebDisplay (testé en Octobre 2022, système PIOS Bullseye) https://github.com/x3mEr/MMM-MP3Player (testé en Octobre 2022, système PIOS Bullseye) https://github.com/marcomerens/anniversarymodule (testé en Octobre 2022, système PIOS Bullseye) Modules posant des problèmes d’installation et/ou ne fonctionnant pas correctement https://github.com/alexyak/camera …
Modification du compilateur Pour modifier le compilateur basilic, il convient de suivre les étapes suivantes: Vérifier avec attention qu’il n’y a aucune erreur lors des étapes 2 et 3. L’étape 4 est facultative mais est fortement conseillée; elle permet de faire une sauvegarde du compilateur au cas où les modifications effectuées étaient incorrectes. Coloration syntaxique …