Test des fins de course
Tout est dans le titre.
Les fins de courses comprennent trois pôles:
- C
- NO (normally open)
- NC (normally closed)
Le connecteur étant branché C -> GND et NC->L0, on observe bien l'effet de cette partie du code :
driver.getExtIOStatus();
if (driver.ext_io_status[3]) {
M5.Lcd.fillRect(70, 45, 20, 20, TFT_RED);
} else {
M5.Lcd.fillRect(70, 45, 20, 20, TFT_GREEN);
}
Le rectangle concerné devient rouge quand le bouton est enfoncé.