Sovol 3D (Lavage de résin) "Upgrade"
Dans ce projet, on cherche à trouver une solution à la machine de lavage Sovol 3D qui s'arrête après quelques essais. Pour cela, on envisage à changer la méchanisme de bouton (qui est actuellement faite avec une bouton de commutation) et la remplacer avec une système de bouton poussoire.
On utilise un Arduino Nano 328 comme base de notre projet, et pour le codage on se base sur des recherches conduites sur Internet et les forums de Github.
Première ébauche (22.3.2023)
const int startBouton = 2; // un bouton sur la broche 2
const int resetBouton = 3; // un bouton sur la broche 3
const int timerBouton = 4; // un bouton sur la broche 4
void setup()
{
// on met le bouton en entrée
pinMode(startBouton, INPUT_PULLUP);
pinMode(resetBouton, INPUT_PULLUP);
pinMode(timerBouton, INPUT_PULLUP);
}
int start_etat;
int reset_etat;
int timer_etat;
void loop()
{
start_etat = digitalRead(startBouton);
reset_etat = digitalRead(resetBouton);
timer_etat = digitalRead(timerBouton);
if(start_etat == HIGH)
actionRelache(); // le bouton est relaché
else
actionAppui(); // le bouton est appuyé
if(reset_etat == HIGH)
actionRelache(); // le bouton est relaché
else
actionAppui(); // le bouton est appuyé
if(timer_etat == HIGH)
actionRelache(); // le bouton est relaché
else
actionAppui(); // le bouton est appuyé
delay(10);
}