Zone de téléchargementcliquer sur l'image pour télécharger la bibliothequeaprès téléchargement, décompresser le fichier dans le repertoire librairies de votre environnement Arduino
Codeur
Cette bibliothèque a été concue pour simplifier à l'extrème le travail du programmeur. Elle intègre la gestion des interruptions nécessaires à la gestion assynchrone des codeurs incrémentaux.
L'utilisation conjointe de cette bibliothèque et de la bibliothèque autom, vous permet de réaliser un API très complet capable de gérer une machine complexe avec des axes numérisés.
Telechargez le fichier, vous y trouverez la bibliothèque, un exemple et une documentation sur les codeurs et l'utilisation de la bibliothèque.
Autom
Cette bibliotheque à été concue dans l'idée de simplifier au plus possible le travail de l'utilisateur, mais ce n'est pas un cours d'automatisme. Par contre, au niveau C++, elle peut constituer un exemple sur des structures plus complexes (structures poointés) et sur les passages de paramètres (procéduraux compris) .
Telechargez le fichier, vous y trouverez la bibliotheque, les exemples et la documentation.
Display PicAxe AXE133Y
LiquidCrystal-I2C
La bibliothèque LiquidCrystal_I2C présentée ici correspond à la bibliothèque officielle avec une très petite modification pour éviter les avertissements ("warnings") du compilateur gcc dans ses options "bavard" ainsi qu'un bug corrigé qui ne permettait pas d'atteindre les derniers caractère de la 4eme ligne sur un afficheur 20x4
IniFile
Bibliotheque de gestion des fichiers de type .ini sur SD. V2.1
Las de modifier les fichiers sources pour une broutille, je me suis mis (pardon pour le plagia windows 3.xx) à implementer sur carte SD externe, les paramètres de mes programmes sous forme de fichiers .ini simples. La bibliotheque IniFile se charge de lire ces fichiers et de ranger les informations (clef et valeur) dans une structure que l'on poura par la suite exploiter
Une nouvelle version V2.0 plus "rigide" à été entièrement réécrite. Elle ne necessite plus la conaissance du nombre d'identificateurs. vous trouverez en telechargement les 2 versions 1.1 et 2.1.
Memoire I2C
La bibliotheque proposée permet de lire écrire tous les types de données standard sans s'occuper de leur implementation en ce qui concerne la taille.
Lien pour trouver le matériel : https://letmeknow.fr/shop/fr/autres/1063-module-memoire-24c16-
DS1307 Real time clock
Le circuit externe DS1307 piloté par le bus I2C nous permet de mettre en place une horloge en temps réel sur nos projets. La bibliothèque DS1307 permet de mettre en œuvre facilement un objet horloge "intelligent" sans avoir à plonger dans les commandes de bas niveau de ce circuit. Cette bibliothèque pour les fonctions de base est interchangeable avec la bibliothèque RTC qui s'applique aux processeurs SAM.
Fast In/Out
Cette bibliotheque fonctionne sur toutes carte à base de microcontroleur AVR ainsi que sur les cartes Due. Elle est aussi compatible avec les cartes à base de NRF5 (Microbit) SAMD 21 (Xiao et arduino Zero) ESP32 et les carte à base d'STM32Fxxx.
MemoryUsage
Lors de l'utilisation, se munir d'un verre d'eau et quelques cachets d'aspirine....
MatrixLib
Cette bibliotheque implemente un objet MatrixObj avec une collection de fonctions de traitement matriciel des données : déterminant, transposé, résolution de systèmes matriciels par différenentes méthodes ... Elle est en fait une implementation de la majeur partie des notions exposées dans l'article sur les matrices que vous trouverez dans l'onglet cours et article.