Code de test 2 pour comparatif carte Arduino

par skywodd | | Langue : C++ | Licence : GPLv3

Description :

Code de test 2 : mesure de consommation électrique au repos.

Code source :

Voir le code source brut | Télécharger test_idle.ino | Télécharger test_idle.ino.zip

/**
 * Code de test 2 : mesure de consommation électrique au repos.
 */
 
#if defined(__AVR_ATmega2560__)
#define MAX_PIN_NUM A15
#elif defined(__AVR_ATmega328P__)
#define MAX_PIN_NUM A5
#elif defined(__AVR_ATmega32U4__)
#define MAX_PIN_NUM A5
#endif

void setup() {
  
  // Port série au repos
  pinMode(0, INPUT);
  pinMode(1, OUTPUT);
  digitalWrite(1, HIGH);
  
  // Evite les broches flottantes
  for (byte pin = 3; pin <= MAX_PIN_NUM; pin++) {
    pinMode(pin, OUTPUT);
    digitalWrite(pin, LOW);
  }
  
  // En prévision du test 3
  pinMode(2, INPUT_PULLUP);
}

void loop() {
  
}