Apprendre à utiliser les interruptions sur Arduino en langage C,
Un tutoriel de Francesco Balducci, traduit par f-leb
Le 2017-04-08 21:05:00, par f-leb, Responsable Arduino et Systèmes Embarqués
Ce tutoriel est le quatrième de la série sur la programmation de carte Arduino en langage C.
À chaque fois, l'idée est de s'affranchir des facilités offertes par le fameux « langage Arduino » dans l'EDI standard. Ici, les programmes seront développés en langage C « pur » grâce aux outils de la chaîne de compilation avr-gcc.
L'objectif est double :
- développer des codes optimisés, efficaces et compacts ;
- démystifier le fonctionnement d'un microcontrôleur et prendre le contrôle des entrées-sorties, sans fard, en attaquant directement les registres du microcontrôleur.
Dans ce nouveau volet, l'auteur manipule les interruptions matérielles au travers d'une application de minuterie fonctionnant avec un bouton et une LED.
Arduino Uno avec un bouton pour gérer une application de minuterie
Bonne lecture, et bon développement, en vrai langage C...
À lire en complément