помогите с скетчем

gena775
Offline
Зарегистрирован: 27.03.2015

Помогите я в програмировании не ас мне надо подключить сигналку на основе датчиков движения вот подсобрал скетч, но он на один датчик. И никак не могу понять как добавить зоны, ещё надо 12 зон сделать тоесть 13 датчиков. arduino uno у меня, но если надо расширю



/VSS, OUT, GND => 5VC, Digital pin 2, GND



int pirPin = 2; /контакт для подключения датчика к Arduino

int ledPin = 13; /использование стандартного светодиода

int val = 0; /переменная для хранения состояния датчика



void setup() {

Serial. begin (9600); /открыть сеанс связи з компьютером

pinMode (pirPin, INPUT); /определить выходной контакт для датчика

pinMode (ledPin, OUTPUT); /определить контакт со светодиодом как выход

}



void loop() {

val = digitalRead (pirPin); /считываем состояние датчика

if (val = HIGH) { /если есть движение

digitalWrite (ledPin, HIGH); /включить светодиод

Serial. println("vor v dome!"); /передать на компьютер "Motion!"

}

else {

digitalWrite (ledPin, LOW); /иначе выключить светодиод

Serial. println("No motion"); /и передать компьютеру "No motion"

}

delay (1000); /подождать секунду

}

std
Offline
Зарегистрирован: 05.01.2012

http://robocraft.ru/blog/arduino/518.html

или добавить val = digitalRead (pirPin);

светодиодов много у каждого датчика? много на несколько один, на несколько другой, или один на все?

gena775
Offline
Зарегистрирован: 27.03.2015

а  куда добавить? если есть возможность можно подправить?

gena775
Offline
Зарегистрирован: 27.03.2015

будет   отправляться сообщение от каждои зоны 

 

gena775
Offline
Зарегистрирован: 27.03.2015

хочется конечно это сделать

 

gena775
Offline
Зарегистрирован: 27.03.2015

один на все