Sto provando a creare un sistema che mi rilevi quando le porte di casa sono aperte o chiuse, e sto utilizzando un magnetic contact switch (ho messo la foto in allegato).
Potrebbe andare bene il collegamento?
E poi come calcola la resistenza da metterci?
Nelle sue caratteristiche è specificato:
Rated current: 100 mA max
Rated voltage: 200 VDC max
E quindi dovrei calcolare 200/0,1=2000 per cui devo mettere una resistenza da 2k?
Ed ecco qui il codice:
int door = 2;
void setup() {
Serial.begin(9600);
pinMode(door, INPUT);
}
void loop() {
int doorState = digitalRead(door);
Serial.println(doorState);
delay(1);
}
Grazie Mille.