Voici donc quelques bibliothèques écrites et/ou modifiées par mes soins.




  1. DFR_Keypad
    Elle vous permet d'utiliser, en toute simplicité, le shield clavier + écran LCD (16x2) de chez DFRobot, ou un équivalent disponible sur eBay, Amazon, etc...


    Le shield ressemble à ceci

    Cette classe vous permet de gérer l'affichage sur l'écran LCD, et de capturer les touches pressées par l'utilisateur, et ce d'une façon très simple. Ecrite à l'origine par Glendon Klassen, je l'ai grandement modifée et arrangée pour correspondre à mes besoins, ainsi que de rendre son utilisation simple et intuitive.

     
  2. Mutex
    Cette classe implémente un mutex basique. Même si je n'ai pas encore trouvé comment créer de threads avec l'Arduino, ceci peut être utile dans le cas d'une utilisation de TimedAction (voir ci-dessous)

     
  3. TimedAction
    Classe permettant l'appel d'une fonction à intervalle régulier. Originalement développée par Alexander Brevig, je l'ai complètement remanié et étendue.
    Cette bibliothèque peut utiliser la classe Mutex ci-dessus. Pour se faire, il faut compiler l'ensemble du project l'utilisant avec USE_MUTEX défini à 1.

Chacune de ces bibiothèques est fournie avec un exemple de mise en application.

Bon Développement :-)



Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.