per un piccolo chiosco sul mare usando arduino, uno shield gms e due sensori pir sto facendo un rilevatore di movimento che manda un sms se qualcuno si muove nei due casottini (allarme dei poveri) è tutto molto semplice sia come progettazione che come realizzazione, l'unica cosa che mi manca è l'idea per controllare se mi tagliano il filo che va da un casottino all'altro (ok ci sarà una batteria, manca ancora il codice per disattivare l'allarme etc etc.. sono al prototipo 0 insomma) ma non vi disturbo per questo.... ho visto che il sensore pir restituisce 1 se c'e' movimento 0 altrimenti, o ovviamente 0 se è disconnesso... qualche dritta per vedere se mi hanno tagliato il filo al sensore pir?
questo è il sensore emmeshop.it
codice scritto in 5 minuti per vedere se l'idea regge...
#include <LiquidCrystal.h>
LiquidCrystal lcd(8, 9, 3, 5, 6, 7);
void setup() {
lcd.begin(16, 2);
lcd.print("fili dell' lcd giusti");
delay(5000);
Serial.begin (9600);
pinMode(2,INPUT); //pin del sensore
lcd.clear();
}
void loop() {
lcd.setCursor(0, 1);
delay(1000);
byte sensore1 = digitalRead(2);
Serial.print(sensore1);
if (sensore1==0){
// tutto ok
lcd.print("ok");
}
else
{
// codice sms
lcd.print("er");
}
}