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.4 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(){}