arduino – interruttore battimani (sketch)

A questo link potete trovare l’articolo completo
Il filmato completo del progetto lo trovate su youtube

Supportami su Patreon!
Seguimi anche sulla pagina di facebook! e sul canale di youtube

Lo sketch per questo progetto è particolarmente semplice, meno di 30 righe di codice!


const int piezoPin = A0;
const int mosfetGate = 2;
int piezo = 0;
int lightEnabled = 0;

void setup() {
pinMode(piezoPin, INPUT);
pinMode(mosfetGate, OUTPUT);
}

void loop() {
piezo = analogRead(piezoPin);
if(piezo > 10) {
if(lightEnabled == 0) {
lightEnabled = 1;
} else {
lightEnabled = 0;
}
delay(100);
}
if(lightEnabled == 1) {
digitalWrite(mosfetGate, HIGH);
} else {
digitalWrite(mosfetGate, LOW);
}
delay(1);
}

Un Commento su “arduino – interruttore battimani (sketch)”

Lascia un commento

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>