Официальный сайт компании Arduino по адресу arduino.cc
В чём проблемы не пойму
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Вс, 30/04/2017 - 22:19
Есть скетч
#define blinPin 0 #define bloutPin 1 #define pirPin 2 #define shumPin 3 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 num = 0; digitalWrite(warOn, HIGH); digitalWrite(shumPin, LOW); // Провека полученного сигнала со смартфона if ((warOk == 1) && (num ==1)) { // Если сигнал получен num = 0; digitalWrite(shumPin, LOW); } if ((warOk == 0) && (num == 1)){ //Если сигнал не получен digitalWrite(warOn, HIGH); // digitalWrite Подает HIGH или LOW значение на цифровой вход/выход (pin). Serial.println("1"); // Serial.println Передает данные через последовательный порт digitalWrite(shumPin, LOW); delay(1000); } //Если обнаружили движение if ((pirSig == HIGH) && (num == 0)) { digitalWrite(warOn, HIGH); // digitalWrite Подает HIGH или LOW значение на цифровой вход/выход (pin). Serial.println("1"); // Serial.println Передает данные через последовательный порт digitalWrite(shumPin, LOW); num = 1; delay(1000); } }
И вот такая схема подключения
опишу на словах
есть модуль активного зуммера, если смотрим сверху , то левый контакт к GND, а правый к 3 пину.
При включении ARDUINO зуммер пишит хотя движения нет.
Ну, если бы Вы ещё показали, что за модуль, какие у него выводы, что на них написано, а то "посмотреть сверху" ... А если сбоку посмотреть, у него там ещё одного вывода нет случайно?
В общем, давайте ссылку на модуль и нормальную схему или хоть фото на котором всё хорошо видно. Тогда "посмотрим сверху" ...
Проблема, наверное в том что есть глубокое непонимание происходящего. До того глубокое, что вопрос аппаратно-программной части был опубликован аж в разделе "Проекты" .. перенести?