Блютуз HC 05 +HC-SR501 .
- Войдите на сайт для отправки комментариев
Пнд, 24/04/2017 - 17:13
Такая проблема. Разбираюсь вардуино плохо. Как можно организовать такую систему. Дапустим сробатывает hc sr501; идёт сигнал через hc 05 на смартфон "при этом hcsr501 продолжает работать ко всё системе подключена пищалка.". Потом со смартфон приходит число"0" и пищалка перестаёт пищать а датчик посылать сигнал? Как такое можно сделать.
Как такое можно сделать.
Зайти вот сюда и внятно описать задачу.
#define blinPin 0 #define bloutPin 1 #define pirPin 2 #define shumPin 4 void setup() { Serial.begin(9600) //Serial.begin скорость соединения с другими устройствами pinMode(blinPin, INPUT); pinMode(bloutPin, OUTPUT); pinMode(pirPin , INPUT); pinMode (shumPin, OUTPUT); } void loop() { // int = integer (Pascal) int pirSig = digitalRead(pirPin); //digitalRead Функция считывает значение с заданного входа - HIGH или LOW. int warOn = bloutPin int warOk = blinPin int p = shumPin int num // Проверка полученного сигнала со смартфона if (warOk == 1) && (num ==1) { // Если сигнал получен num = 0 } if (warOk == 0) && (num == 1){ //Если сигнал не получен tone (p, 1000); //включаем на 1000 Гц digitalWrite(warOn, HIGH); // digitalWrite Подает HIGH или LOW значение на цифровой вход/выход (pin). Serial.println("1"); // Serial.println Передает данные через последовательный порт delay(300); } //Если обнаружили движение if (pirSig == HIGH) && (num == 0) { digitalWrite(warOn, HIGH); // digitalWrite Подает HIGH или LOW значение на цифровой вход/выход (pin). Serial.println("1"); // Serial.println Передает данные через последовательный порт tone (p, 1000); //включаем на 1000 Гц delay(300); // delay то с какоё скорость происходит обновление 1000=1секунда num = 1 } }Будет ли работать такая команда для выше описанного если нет то что нужно исправить подскажите пожалуйста.
А попробавть будет она работать или нет Вам кто-то или что-то мешает? Попробуйте и нам расскажете.
У меня пока датчиков нет
Ну, а хотя бы скомпилировать и убедиться, что она ни хрена не компилируется Вы можете? Здесь-то чего у Вас нет? Нажмите кнопку компиляции, ловите ошибки, исправляйте.
Ну, а хотя бы скомпилировать и убедиться, что она ни хрена не компилируется Вы можете? Здесь-то чего у Вас нет? Нажмите кнопку компиляции, ловите ошибки, исправляйте.
Выдаёт ошибки но я незнаю что они значат
Выдаёт ошибки но я незнаю что они значат
Ну, а раз выдаёт, то зачем Вы спрашиваете будет ли работать? Хотите с кем-то поговорить? :)
Ну, текст то читайте, всё понятно. Если непонятно, то изучите вот эту книгу, потом возвращайтесь к своим ошибкам - http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf
Ну, а раз выдаёт, то зачем Вы спрашиваете будет ли работать? Хотите с кем-то поговорить? :)
Ну, текст то читайте, всё понятно. Если непонятно, то изучите вот эту книгу, потом возвращайтесь к своим ошибкам - http://people.toiit.sgu.ru/Sinelnikov/PT/C/Kern_Ritch.pdf
проблеиу решил всё работает
Спасибо большое ЕВгений за помощь