MTbutton: Exemple 2
Gestion par événements pour UNO, Nano, Mega
Envoyer la lettre A sur appui d'un bouton
Le programme va envoyer la lettre A à chaque appui sur le bouton câblé sur A0.
Programme complet recommandé
Ce programme se fait complètement sous interruption, et libère loop qui peut être utilisé pour faire autre chose.
// Ce programme envoie sur la liaison série la lettre 'A'
#include <MTobjects.h> // V1.0.6 Voir http://arduino.dansetrad.fr/MTobjects
const uint8_t PIN_BUTTON = A0; // Bouton câblé entre GND et A0
void envoi(void)
{
Serial.print('A'); // Appelée quand on vient d'appuyer sur le bouton
}
MTbutton Bouton(PIN_BUTTON, envoi); // Mise en place du bouton
void setup()
{
Serial.begin(115200); // Initialisation de la console
}
void loop(){}