md
Téléchargements

Cette page contient les liens vers tous les téléchargements proposés sur ce site. Veuillez respecter toutes les conditions d'utilisation et de distribution de ces fichiers qui sont assujettis à une licence de style BSD fort peu contraignante au demeurant.

 
2018-09-03 Noyeau ESP8266/Arduino 2.4.2 et WPS
boards.txt Fichier de définitions des cartes basées sur le ESP8266 prenant en charge le protocole WPS.
 
2018-06-26 Un troisième temporisateur de surveillance du ESP8266, version finale
mdEspRestart.zip Bibliothèque Arduino pour ESP8266 contenant la version finale du chien de garde loop.
esp_boot_lwdt.zip Croquis qui permet de tester la bibliothèque mdEspRestart avant de l'installer dans l'EDI Arduino.
mdEspRestartSF.zip Bibliothèque Arduino pour ESP8266 contenant la version allégée du chien de garde loop.
esp_boot_lwdt_sf.zip Croquis qui permet de tester la bibliothèque mdEspRestartSF avant de l'installer dans l'EDI Arduino.
 
2018-06-10 Récupérer automatiquement des redémarrages en boucle du ESP8266
esp_boot_reason.zip Contient le croquis esp_boot_reason.ino qui signale la cause d'un redémarrage du ESP et qui permet à l'utilisateur de sélectionner la raison du démarrage suivante.
esp_restart_ota.zip Contient le croquis esp_boot_restart_ota.ino montrant comment récupérer automatiquement quand le ESP s'engage dans une boucle de redémarrages.
 
2018-06-10 Un troisième temporisateur de surveillance du ESP8266, version simplifiée
lwdt_needed.ino Croquis Arduino illustrant le besoin d'un troisième chien de garde.
lwdt_simple.ino Croquis Arduino contenant un troisième chien de garde simplifié de type loop.
 
2018-05-25 Contrôle d'une DEL, une bibliothèque Arduino
mdBlinky.zip Une bibliothèque Arduino qui prend soin des détails pour clignoter une DEL.
 
2018-05-23 Détection de clics successifs avec un bouton dans un croquis Arduino
mdButton.zip Une bibliothèque Arduino pour détecter plusieurs clics d'un bouton-poussoir et également lorsque le bouton a été maintenu enfoncé pendant une longue période. Il peut être installé en tant que bibliothèque Zip avec le gestionnaire de bibliothèque dans l'IDE Arduino. Il contient deux exemples de croquis.
jgButton.zip Version Arduino de l'algorithme anti-rebond pour les boutons de Jack Ganssle.
debounce.ino Un croquis Arduino pour signaler l'état du signal à partir d'un bouton poussoir enfoncé puis relâché; l'oscilloscope logiciel du pauvre.
 
May 16, 2018 Lecteur de postes de radio sur Internet avec MOC
rso_01.zip Code source Free Pascal / Lazarus de l'application.
 
2018-04-23 Webcam en streaming sécurisé avec MJPG-Streamer sur un Raspberry Pi
lighttpd.conf Fichier de configuration lighttpd créant un proxy au serveur web de MJPG-Streamer.
webcam-streamer-vanilla Un script bash pour démarrer, arrêter et obtenir le statut de MJPG-Streamer.
webcam-streamer Un script bash pour démarrer, arrêter et obtenir le statut de MJPG-Streamer fonctionnant avec Domoticz.
webcam48_On.png Image d'une webcam en marche cam pour être utilisée comme icône de MJPG-Streamer dans Domoticz.
webcam48_Off.png Image d'une webcam en arrêt cam pour être utilisée comme icône de MJPG-Streamer dans Domoticz.
 
2018-03-31 Assistant Google avec la reconnaissance des mots-clés snowboy (vers mars 2018) eng
pixels.py Version modifiée du fichier fourni par ReSpeaker2 pour faire clignoter les DELs lorsqu'un mot clé est reconnu. Nécessite apa102.py. Stocker dans le même répertoire que les fichiers sbdemox.py.
snowboydecoder.py Script modifié pour stocker un message enregistré dans un système de fichiers temporaire pour éviter l'usure de la carte SD.
talkassist.py Version modifiée de pushtotalk.py pour travailler avec la reconnaissance de mot clé externe ou autre déclencheur en supprimant l'attente de l'activation d'un bouton comme déclancheur. Sauvegarder avec pushtotalk.py dans venv/lib/python3.5/site-packages/googlesamples/assistant/grpc. Veillez à conserver le fichier d'origine pushtotalk.py.
googlesamples-assistant-talkassist Enregistrer avec googlesamples-assistant-pushtotalk dans venv/bin.
sbdemo5.py procédure de rappel snowboy : audioRecorderCallback
reconnaissance vocale : speech_recognition
méthode d'invocation : fonction
sbdemo6.py procédure de rappel snowboy : audioRecorderCallback
reconnaissance vocale : googlesamples-assistant-pushtotalk
méthode d'invocation : sous-processus
sbdemo7.py procédure de rappel snowboy : detectedCallback
reconnaissance vocale : googlesamples-assistant-talkassist
méthode d'invocation : fonction
sbdemo7e.py procédure de rappel snowboy : detectedCallback
reconnaissance vocale : googlesamples-assistant-talkassist
méthode d'invocation : fonction
sbdemo8.py procédure de rappel snowboy : detectedCallback
reconnaissance vocale : googlesamples-assistant-talkassist
méthode d'invocation : sous-processus
Note: aucun des quatre derniers scripts ne fonctionne bien.
 
2018-02-24 Exécuter un processus dans un fil d'exécution (Free Pascal)
test_thread.zip Code source d'un programme Free Pascal / Lazarus pour tester l'unité playunit qui lit un fichier son avec l'utilitaire ALSA aplay dans un fil d'exécution.
 
2018-02-17 L'interface de programmation de Yahoo! Weather avec Free Pascal
yweather.zip Code source d'un programme Free Pascal / Lazarus pour télécharger et afficher les prévisions météo obtenues à partir de Yahoo!
 
2018-02-02 Prévisions météo parlées et radio internet sur le Orange Pi Zero (Armbian)
opiz_sound.zip Scripts Python et fichier de configuration JSON pour jouer des stations de radio Internet avec le service Music Player (mpd) et lire des prévisions météorologiques d'Environnement Canada.
 
2017-09-11 Un meilleur chien de garde ESP8266 avec une meilleure récupération
lwdt_full_example_0206.zip Un exemple complet du chien de barde géré par un croquis Arduion pour le ESP8266. Il contient un moyen de récupérer automatiquement des cycles de redémarrage causés par des exceptions ou des déclenchements des chiens de garde.
 
2017-08-28 Chien de garde du ESP8266 géré par un croquis Arduino
esp_3rd_watchdog_02.ino Markus (Links2004) Watchdog like functionality for the Arduino loop.
esp_3rd_watchdog_03.ino Fonctionnalité de chien de garde améliorée pour la boucle Arduino avec une plus grande fiabilité.
 
2017-08-26 Chiens de garde du ESP8266 dans Arduino
esp_watchdog_timing.ino Croquis pour établir la période d'expiration des minuteurs de surveillance matérielle et logicielle (chiens de garde) du ESP8266.
esp_boot.ino Croquis qui récupère des informations sur la cause de la réinitialisation du ESP8266.
esp_bootex.ino Exemple d'une stratégie de récupération de redémarrage au démarrage de l'ESP8266 dans Arduino.
 
2017-07-03 Capteurs de température - prise 2
temps.py Script Python pour lire la température et l'humidité relative à partir d'un capteur DHTxx connecté à un Raspberry Pi ainsi que la température du microprocesseur de ce dernier. Les données sont transmises à Domoticz pour mettre à jour deux capteurs virtuels.
script_device_temp+humi.lua Script Lua pour mettre à jour la chaîne indiquant le niveau de confort d'un capteur de température et d'humidité de Domoticz. Le calcul est basé sur le point de rosée.
 
2017-06-25 Capteurs de température avec Domoticz sur un Raspberry Pi
dht11.py Script Python pour lire les données d'un DHTxx connecté à GPIO d'un Raspberry Pi GPIO et pour les envoyer à Domoticz.
soc_temp.py Script Python pour lire la températeur du microprocesseur central d'un Raspberry Pi et pour l'envoyer à Domoticz.
temps.py Script Python résultant de la fusion des deux scripts ci-dessus.
 
2017-05-27 Module de lampe X10 avec l'interface CM11A Interface dans Domoticz
script_device_test_b3.lua Script Lua pour étudier le comportement des gradateurs virtuels dans Domoticz.
script_device_heyu_b3.lua Script Lua pour contrôler un modèle ancien du gradateur LM465 de X10 avec l'interface CM11A et Heyu dans Domoticz.
dim_b3.sh Script Bash utilisé par Heyu pour mettre à jour la base de données de Domoticz et son site Web en réponse à une variation de l'intensité d'une lampe branché à un gradateur LM465 (ancien modèle) causée par l'utilisation d'un contrôleur X10.
x10config-v2.txt Fichier de configuration de Heyu - à renommer "x10config".
 
2017-05-23 Commutateur X10 avec l'interface CM11A Interface dans Domoticz
x10config-v1.txt Fichier de configuration de Heyu - à renommer "x10config".
script_device_heyu_b4.lua Script Lua pour contrôler un dispositif X10 avec l'interface CM11A et Heyu dans Domoticz.
 
2017-05-17 Programmation du Sonoff dans l'EDI Arduino (1)
Blink-sonoff.ino Croquis Arduino pour faire clignoter la DEL d'un commutateur Sonoff sans fil.
 
2017-03-14 Traduction d'applications de type console dans Free Pascal
unittranslator.pas Cette unité est, pour les application de type console, l'équivalent des unités DefaultTranslator, LCLTranslator.
 
2017-02-01 Sonoff, NodeMCU, et Domoticz
sonoff_02.lua Script de Michael Andresen (captain-slow.dk) modifié pour contrôler un commutateur Sonoff avec Domoticz et MQTT.
config.lua Script de configuration utilisé dans le script sonoff_02.lua.
init.lua Script de démarrage automatique qui invoque le script sonoff_02.lua.
 
2017-01-31 Programmation d'un commutateur Sonoff avec un Raspberry Pi
sonoff_01.lua Script de Michael Andresen (captain-slow.dk) pour contrôler un commutateur Sonoff avec Domoticz et MQTT.
 
2017-01-30 NodeMCU, MQTT and Domoticz - part 2
mqtt_in.lua Script Lua pour s'abonner à des messages MQTT et pour contrôler une LED en réponse.
domoticz_in.lua Script Lua pour s'abonner à des messages MQTT de Domoticz et pour contrôler une LED en réponse.
 
2017-01-17 NodeMCU, MQTT and Domoticz - part 1
temp2mqtt.lua Script Lua pour publier les valeurs d'un capteur de température simulé vers un serveur MQTT.
temp2domoticz_mqtt.lua Script Lua pour publier les valeurs d'un capteur de température simulé vers un dispositif de température dans Domoticz en utilisant un serveur MQTT.
temp2domoticz_http.lua Script Lua pour publier les valeurs d'un capteur de température simulé vers un dispositif de température dans Domoticz en utilisant l'API JSON et des requêtes HTTP.
 
2017-01-15 Wemos D1 mini and NodeMCU
blink.lua Script Lua pour faire clignoter la DEL d'un Wemos D1 mini.
switch.lua Script Lua pour que la DEL d'un Wemos D1 mini suive l'état d'un commutateur.
 
2015-01-13 Caméra BlitzWolf SIC1 dans Domoticz
snap.sh Script Bash pour tirer une image de la caméra et l'envoyer par courriel.
 
2017-02-01 Planning conditionnel dans Domoticz
enable_timers.sh Script Bash pour activer ou désactivers des plannings de dispositifs dans Domoticz.
 
2016-12-13 X10 with Domoticz on Raspberry Pi (Domespic)
x10config Mon fichier de configuration de Heyu.
dim_B1.sh Script Bash appelé par Heyu pour mettre à jour un gradateur de lumière dans Domoticz.
script_device_heyu_b2.lua Script Lua appelé par Domoticz pour contrôler une lampe à l'aide de Heyu.
script_device_heyu_b1.lua Script Lua appelé par Domoticz pour contrôler un gradateur de lumière à l'aide de Heyu.
 
2016-08-30 Conversion d'unités de mesure dans Free Pacal
rtl-conversion.zip Modifications proposées aux unités convutils et stdconvs de la bibliothèque d'exécution de Free Pascal avec deux programmes programmes de démonstration et des tests unitaires.
 
2016-07-13 Analyser et évaluer des expressions mathématiques avec Free Pascal.
simpleparser_version_1.zip Simple analyseur à une passe qui peut gérer quatre opérateurs + - * / et des parenthèses ().
simpleparser_version_2.zip Ajout de commentaires, exponentiation, division entière et division modulo.
simpleparser_version_3.zip Ajout de constantes (pi & e), variables et fonctions (sin, max etc.).
simpleparser_version_4.zip Ajout du support linguistique national.
simpleparser_package.zip Archive contenant les unités constituant l'analyseur en un paquet à intégrer dans l'IDE de Lazarus. Notez qu'il s'agit uniquement d'un paquet d'exécution, aucun composant n'est installé dans la palette de l'IDE.
simpleparser.pdf Fichier PDF contenant une description détaillée de la séquence des quatre ensemble de plus en plus complexes d'unités qui composent l'analyseur et évaluateur d'expression mathématiques en une passe (an anglais uniquement).
 
2016-07-06 Séparateur de liste en Linux avec Free Pascal
fichier texte,
fichier LibreOffice.Calc,
fichier Excel
Liste des séparateurs de décimales et de listes trouvés dans les paramètres régionaux de Windows 10.
 
2016-04-04 Écueils dans Free Pascal/Lazarus
gotcha.zip Programme de démonstration illustrant la différence dans le traitement des affectations des types procéduraux et des gestionnaires d'événements dans Delphi et «pure» Free Pascal.
 
2016-01-27 First Lazarus Components - Part 2
mdsliderbarslaz-2.zip Deux composants supplémentaires TSliderPlane et TColorPlane.
 
2016-01-24 First Lazarus Components - Part 1
mdsliderbarslaz.zip Deux composants, TColorBar et TSliderBar, utilisés pour créer des dialogues de sélection de couleur en Free Pascal/Lazarus.
 
2013-07-15 ActiveHome Pro SDK avec Delphi
ActiveHomeScriptLib.pas Bibliothèque de types importée modifiée dans laquelle les données du CM15A sont traitées correctement. Comprend un test pour la présence du dispositif.
cm15_test.zip Premier exemple simple montrant comment contrôler les modules X10 via les pilotes AHSDK dans les programmes écrits avec Delphi.
cm15.zip Deuxième exemple complet. Utilise la bibliothèque de types modifiés. La bibliothèque est incluse dans l'archive, il n'est pas nécessaire de la télécharger séparément.
 
2013-06-05 Analyser et évaluer des expressions mathématiques avec Delphi.
ParsingMathExpr-1.zip Simple analyseur à une passe qui peut gérer quatre opérateurs + - * / et des parenthèses ().
ParsingMathExpr-2.zip Ajout de commentaires et l'exponentiation.
ParsingMathExpr-3.zip Ajout de constantes (pi & e) et de fonctions (sin, cos etc.).
ParsingMathExpr-4.zip Ajout du support linguistique national.
ParsingMathExpr-5.zip Analyseur en deux passes similaire à l'analyseur précédent, sauf qu'un un arbre d'analyse est construit dans la première passe et la deuxième passe, qui peut être répété plusieurs fois, évalue cet arbre.
ParsingMathExpr-6.zip Ajout des expressions booléennes (<, > etc) et d'une construction 'if else'.
ParsingMathExpr-7.zip Ajout d'une optimisation de repliement de constantes lors de la première passe.