Esp32 écran tactile, allumage des diodes

De Wiki de Mémoire Vive
Version datée du 9 septembre 2025 à 15:05 par Denis (discussion | contributions) (Page créée avec « Ce test concerne l'écran tactile, avec les diodes qui sont sur le module. <pre> #define RED_PIN 4 #define GREEN_PIN 17 #define BLUE_PIN 16 void setup() { pinMode(RED_PIN, OUTPUT); pinMode(GREEN_PIN, OUTPUT); pinMode(BLUE_PIN, OUTPUT); } // Fonction pour allumer les couleurs correctement (anode commune) void setColor(bool red, bool green, bool blue) { digitalWrite(RED_PIN, red ? LOW : HIGH); digitalWrite(GREEN_PIN, green ? LOW : HIGH); digitalW... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Ce test concerne l'écran tactile, avec les diodes qui sont sur le module.

#define RED_PIN 4
#define GREEN_PIN 17
#define BLUE_PIN 16

void setup() {
  pinMode(RED_PIN, OUTPUT);
  pinMode(GREEN_PIN, OUTPUT);
  pinMode(BLUE_PIN, OUTPUT);
}

// Fonction pour allumer les couleurs correctement (anode commune)
void setColor(bool red, bool green, bool blue) {
  digitalWrite(RED_PIN,   red   ? LOW : HIGH);
  digitalWrite(GREEN_PIN, green ? LOW : HIGH);
  digitalWrite(BLUE_PIN,  blue  ? LOW : HIGH);
}

void loop() {
  setColor(true, false, false);  // Rouge
  delay(1000);

  setColor(false, false, true);  // Bleu
  delay(1000);

  setColor(false, true, false);  // Vert
  delay(1000);

  setColor(true, true, false);   // Jaune (Rouge + Vert)
  delay(1000);

  setColor(true, true, true);    // Blanc (Rouge + Vert + Bleu)
  delay(1000);
}