Lm311 применение Ниже представлена
Чем заменить инфракрасный датчик pir d203c схема датчика движения с
Радиомир 2012 - 4 использованием Arduino.
Lm311 применение В качестве датчика,
Усилитель мощности ода-102 стерео мы будем
Где купить Wireless switch Y-B7E использовать PIR-сенсор
Lm311 применение (Passive Infrared
Чем заменить инфракрасный датчик pir d203c sensor), т.е.
Радиомир 2012 - 4 пассивный ИК датчик. PIR-сенсоры
Lm311 применение основаны на методике измерения
Усилитель мощности ода-102 стерео инфракрасного излучения от
Lm311 применение обьектов.
Где купить Wireless switch Y-B7E Итак, для создания ИК датчика Lm311 применение движения Lm311 применение нам понадобятся Чем заменить инфракрасный датчик pir d203c следующие компоненты:- контроллер
Радиомир 2012 - 4 Arduino;
-
Lm311 применение макетная плата;
-
Усилитель мощности ода-102 стерео 1 светодиод;
Где купить Wireless switch Y-B7E - PIR
Lm311 применение сенсор фирмы
Чем заменить инфракрасный датчик pir d203c Parallax;
- провода.
Радиомир 2012 - 4 Схема подключения датчика движения Lm311 применение (PIR) к контроллеру Arduino Усилитель мощности ода-102 стерео простейшая:
PIR-сенсор имеет 3
Где купить Wireless switch Y-B7E вывода: плюс, минус и выход.
Lm311 применение К
Lm311 применение 7-му выводу
Чем заменить инфракрасный датчик pir d203c Arduino подключаем выход PIR-сенсора.
Радиомир 2012 - 4 Также, присоединим
Lm311 применение светодиод к выводу
Усилитель мощности ода-102 стерео 8 Arduino
Где купить Wireless switch Y-B7E и GND.
Lm311 применение Исходный код Чем заменить инфракрасный датчик pir d203c программы взят с Радиомир 2012 - 4 официального сайта arduino.cc:

Lm311 применение /*
* //////////////////////////////////////////////////
* Усилитель мощности ода-102 стерео //making sense of Lm311 применение the Где купить Wireless switch Y-B7E Parallax PIR sensor's output
* Lm311 применение //////////////////////////////////////////////////
Lm311 применение *
* Чем заменить инфракрасный датчик pir d203c Switches a LED according Радиомир 2012 - 4 to the Lm311 применение state of the Усилитель мощности ода-102 стерео sensors output Где купить Wireless switch Y-B7E pin.
* Lm311 применение Determines the Чем заменить инфракрасный датчик pir d203c beginning and end Радиомир 2012 - 4 of continuous motion sequences.
Lm311 применение *
* @author: Kristian Усилитель мощности ода-102 стерео Gohlke / krigoo Lm311 применение (_) Где купить Wireless switch Y-B7E gmail (_) com / http://krx.Lm311 применение at
Lm311 применение * @date: Чем заменить инфракрасный датчик pir d203c 3. September 2006
Радиомир 2012 - 4 *
* kr1 Lm311 применение (cleft) 2006
* Усилитель мощности ода-102 стерео released under Где купить Wireless switch Y-B7E a creative Lm311 применение commons "Attribution-NonCommercial-ShareAlike Чем заменить инфракрасный датчик pir d203c 2.0" license
Радиомир 2012 - 4 * http://creativecommons.org/licenses/by-nc-sa/2.0/de/
Lm311 применение *
*
* The Усилитель мощности ода-102 стерео Parallax PIR Sensor Lm311 применение is Где купить Wireless switch Y-B7E an easy to use digital Lm311 применение infrared Lm311 применение motion sensor Чем заменить инфракрасный датчик pir d203c module.
* (http://www.parallax.Радиомир 2012 - 4 com/detail.asp?Lm311 применение product_id=555-28027)
*
* Усилитель мощности ода-102 стерео The sensor's Где купить Wireless switch Y-B7E output pin Lm311 применение goes to Чем заменить инфракрасный датчик pir d203c HIGH if motion Радиомир 2012 - 4 is present.
* However, Lm311 применение even if motion is Усилитель мощности ода-102 стерео present it goes Lm311 применение to Где купить Wireless switch Y-B7E LOW from time to time,
Lm311 применение * Lm311 применение which might Чем заменить инфракрасный датчик pir d203c give the impression no Радиомир 2012 - 4 motion is Lm311 применение present.
* This Усилитель мощности ода-102 стерео program deals Где купить Wireless switch Y-B7E with this Lm311 применение issue by Чем заменить инфракрасный датчик pir d203c ignoring LOW-phases shorter Радиомир 2012 - 4 than a given time,
Lm311 применение * assuming continuous motion Усилитель мощности ода-102 стерео is present during Lm311 применение these Где купить Wireless switch Y-B7E phases.
*
*/
/////////////////////////////
//VARS
Lm311 применение //Время Lm311 применение калибровки датчика Чем заменить инфракрасный датчик pir d203c (10-60 сек. по даташиту)
Радиомир 2012 - 4 int calibrationTime Lm311 применение = 30;
//the Усилитель мощности ода-102 стерео time when Где купить Wireless switch Y-B7E the sensor Lm311 применение outputs a Чем заменить инфракрасный датчик pir d203c low impulse
long Радиомир 2012 - 4 unsigned int lowIn;
//the Lm311 применение amount of milliseconds the Усилитель мощности ода-102 стерео sensor has to Lm311 применение be Где купить Wireless switch Y-B7E low
//before we assume all Lm311 применение motion Lm311 применение has stopped
Чем заменить инфракрасный датчик pir d203c long unsigned int pause Радиомир 2012 - 4 = 5000;
Lm311 применение boolean lockLow = Усилитель мощности ода-102 стерео true;
boolean Где купить Wireless switch Y-B7E takeLowTime;
int Lm311 применение pirPin = Чем заменить инфракрасный датчик pir d203c 7; //вывод подключения Радиомир 2012 - 4 PIR сенсора
int ledPin Lm311 применение = 8;
/////////////////////////////
//SETUP
Усилитель мощности ода-102 стерео void setup(){
Serial.Lm311 применение begin(9600);
Где купить Wireless switch Y-B7E pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
digitalWrite(pirPin, Lm311 применение LOW);
Lm311 применение //дадим датчику Чем заменить инфракрасный датчик pir d203c время на калибровку
Serial.Радиомир 2012 - 4 print("calibrating sensor Lm311 применение ");
for(int i Усилитель мощности ода-102 стерео = 0; Где купить Wireless switch Y-B7E i < Lm311 применение calibrationTime; i++){
Чем заменить инфракрасный датчик pir d203c Serial.print(".");
Радиомир 2012 - 4 delay(1000);
}
Serial.println(" Lm311 применение done");
Serial.println("SENSOR ACTIVE");
Усилитель мощности ода-102 стерео delay(50);
}
////////////////////////////
Lm311 применение //LOOP
Где купить Wireless switch Y-B7E void loop(){
if(digitalRead(pirPin) == HIGH){
Lm311 применение digitalWrite(ledPin, Lm311 применение HIGH); //the Чем заменить инфракрасный датчик pir d203c led visualizes the sensors Радиомир 2012 - 4 output pin Lm311 применение state
if(lockLow){
//makes Усилитель мощности ода-102 стерео sure we Где купить Wireless switch Y-B7E wait for Lm311 применение a transition Чем заменить инфракрасный датчик pir d203c to LOW before Радиомир 2012 - 4 any further output is Lm311 применение made:
lockLow = false;
Усилитель мощности ода-102 стерео Serial.println("---");
Serial.Lm311 применение print("motion Где купить Wireless switch Y-B7E detected at ");
Lm311 применение Serial.print(millis()/1000);
Serial.Lm311 применение println(" sec");
Чем заменить инфракрасный датчик pir d203c delay(50);
}
takeLowTime = Радиомир 2012 - 4 true;
}
Lm311 применение if(digitalRead(pirPin) == LOW){
Усилитель мощности ода-102 стерео digitalWrite(ledPin, LOW); Где купить Wireless switch Y-B7E //the led Lm311 применение visualizes the Чем заменить инфракрасный датчик pir d203c sensors output pin Радиомир 2012 - 4 state
if(takeLowTime){
lowIn = Lm311 применение millis(); //save the time Усилитель мощности ода-102 стерео of the transition Lm311 применение from Где купить Wireless switch Y-B7E high to LOW
takeLowTime = Lm311 применение false; Lm311 применение //make sure Чем заменить инфракрасный датчик pir d203c this is only done Радиомир 2012 - 4 at the Lm311 применение start of a Усилитель мощности ода-102 стерео LOW phase
Где купить Wireless switch Y-B7E }
//if Lm311 применение the sensor Чем заменить инфракрасный датчик pir d203c is low for Радиомир 2012 - 4 more than the given Lm311 применение pause,
//we assume that Усилитель мощности ода-102 стерео no more motion Lm311 применение is Где купить Wireless switch Y-B7E going to happen
if(!lockLow && Lm311 применение millis() - Чем заменить инфракрасный датчик pir d203c lowIn > pause){
//makes Радиомир 2012 - 4 sure this Lm311 применение block of code Усилитель мощности ода-102 стерео is only Где купить Wireless switch Y-B7E executed again Lm311 применение after
//a Чем заменить инфракрасный датчик pir d203c new motion sequence Радиомир 2012 - 4 has been detected
lockLow Lm311 применение = true;
Serial.print("motion Усилитель мощности ода-102 стерео ended at "); Lm311 применение //output
Где купить Wireless switch Y-B7E Serial.print((millis() - pause)/1000);
Serial.Lm311 применение println(" Lm311 применение sec");
delay(50);
Чем заменить инфракрасный датчик pir d203c }
}
}
В
Радиомир 2012 - 4 скетче Arduino
Lm311 применение видно, что датчик
Усилитель мощности ода-102 стерео проводит с
Где купить Wireless switch Y-B7E амодиагностику, а затем
Lm311 применение переходит в
Чем заменить инфракрасный датчик pir d203c режим отслеживания движений.
Радиомир 2012 - 4 Когда движение обнаружено, то
Lm311 применение загорается светодиод. По Serial
Усилитель мощности ода-102 стерео Monitor вы можете
Lm311 применение отслеживать
Где купить Wireless switch Y-B7E сколько по времени длилось движение.
Lm311 применение Данный
Lm311 применение проект можно
Чем заменить инфракрасный датчик pir d203c использовать как основу для
Радиомир 2012 - 4 обнаружения д
Lm311 применение вижения в охранных сигнализациях,
Усилитель мощности ода-102 стерео для включения
Где купить Wireless switch Y-B7E освещения, в
Lm311 применение робототехнике и
Чем заменить инфракрасный датчик pir d203c т.п.
Источник:
Радиомир 2012 - 4 http://www.instructables.com/