Production: Dans le code ci-dessus, nous avons défini une fonction factorielle récursive qui trouvera la factorielle d’un nombre donné. Cette fonction s’appellera jusqu’à ce que l’entrée soit inférieure ou égale à zéro ; après cela, le résultat sera retourné. Comme vous pouve...
(GPIO_SW1, INPUT_PULLUP);attachInterrupt(digitalPinToInterrupt(GPIO_SW1),std::bind(&TestInterrupt::routine, &testInterrupt), FALLING); }voidloop() {if(testInterrupt.getNb() >0) { Serial.print("<loop> nb="); Serial.print(testInterrupt.getNb()); Serial.println(); }else{ Serial.print...
#include <Arduino.h> #include <FunctionalInterrupt.h> // pour std::bind // Brochage #define GPIO_SW1 12 class TestInterrupt { private: volatile int nb; // volatile si a est utilisé par le gestionnaire d'interruption public: TestInterrupt() { nb = 0; } int getNb() const { return...