SAE-morpion-lumineux/gra_21_morpion_lumineux_code.ino
T'JAMPENS QUENTIN p2406187 2f4678536e Merge branch 'main' into 'feature/menuInitBtn'
# Conflicts:
#   gra_21_morpion_lumineux_code.ino
#   localMode.h
2025-06-17 08:29:46 +00:00

65 lines
1.2 KiB
C++

#include "pin.h"
#include "logo.h"
#include "menu.h"
#include "web.h"
#include "localMode.h"
#include <SPI.h>
#include <Wire.h>
#include "Adafruit_MPR121.h"
#include <Adafruit_NeoPixel.h>
// --- Capteur capacitif ---
Adafruit_MPR121 cap = Adafruit_MPR121();
uint16_t lasttouched = 0;
uint16_t currtouched = 0;
void setup() {
Serial.begin(115200);
randomSeed(analogRead(0));
pinMode(A2, INPUT);
<<<<<<< gra_21_morpion_lumineux_code.ino
=======
>>>>>>> gra_21_morpion_lumineux_code.ino
if (!cap.begin(0x5B)) {
Serial.println("MPR121 not found, check wiring?");
while (1);
}
Serial.println("MPR121 found!");
<<<<<<< gra_21_morpion_lumineux_code.ino
=======
>>>>>>> gra_21_morpion_lumineux_code.ino
setupMenu();
}
void loop() {
readButton();
if (!isPlay) {
menu();
} else {
if (!local) {
if(!isWebSet){
setupWeb();
isWebSet = true;
}else{
loopWeb();
}
} else {
if(!isBtnSet){
setBtn(cap, lasttouched, currtouched);
} else{
if(solo) {
localModeSolo(cap, lasttouched, currtouched);
}
else {
localModeDuo(cap, lasttouched, currtouched);
}
}
}
}