Как подключить usb клавиатуру к arduino

Ардуино и клавиатуры (полный гайд)

Привет, жители Хабра! Сегодня я решил сделать полный гайд по клавиатурам для Arduino.
Внимание! Статья ориентирована преимущественно на новичков!

Во многих проектах появляется необходимость создания возможности ввода данных пользователем. Если вам нужно реализовать большое количество кнопок(относительно), то подключать их по-отдельности становится и долго, и нерационально. Для этой цели лучше выбрать какую-нибудь клавиатуру, но как и к любому выбору, к нему нужно подходить осознано. Какие же бывают виды клавиатур и как с ними взаимодействовать?

Глобально, все модули данного типа можно поделить на две большие категории: матричные и аналоговые.

Матричные клавиатуры

Самый простой, дешёвый и популярный вид клавиатур. Он относительно прост в изготовлении и заполняет собой большую часть рынка модулей ардуино. Выглядит чаще всего следующим образом:

Принцип работы

Понять как устроена данная клавиатура можно изучив следующую схему:

Чтобы понять какая кнопка была нажата, нужно подавать сигнал на первые четыре контакта модуля и смотреть какой сигнал возвращается со второй. Но не стоит пугаться того, что вам придется писать алгоритмы обработки для восьми пинов вручную — в этом нам поможет готовая библиотека «keypad.h», благодаря которой нам не придется изобретать велосипед.

Подключение к плате

Подключение собственно модуля

В этой статье я воспользуюсь следующей схемой подключения:

У Вас наверное возникает вопрос: «Почему я решил использовать пины со второго по девятый, пропустив нулевой и первый?» — дело в том, что некоторые модули, используют их в качестве каналов RX и TX для получения и передачи данных соответственно. К примеру, блютуз модуль. Поэтому с учётом возможного дополнения проекта другими модулями, было решено оставить данные пины подключения свободными.

Написание скетча

После установки приступаем к написанию скетча:

Плюсы и минусы

Минусы

Плюсы

Аналоговые клавиатуры

Принцип работы

В аналоговых клавиатурах для изменения уровня напряжения используются резисторы, а сигнал выходит по одному каналу, который подключается в, собственно, аналоговый пин на плате. Как всё устроено можно понять взглянув на следующую схему:

Подключение к плате

Подключение выполняется очень просто, но может изменятся в зависимости от конкретной клавиатуры. В этой статье я буду рассматривать пример использование этой китайской аналоговой клавиатуры с али.

Итак: аналоговый выход клавиатуры соединяем с любым аналоговым пином на плате, контакт VCC на плате соединяем с 3.3V(не смотрите на надпись на самой клавиатуре, которая гласит о 5V — это ошибка), а GND на плате с GND на модуле. Вы можете воспользоватся следующей схемой:

Написания скетча

Здесь не нужно использовать сторонние библиотеки, т.к. всё предельно просто и понятно. Вот собственно и сам код, который считывает нажатую кнопку и выводит её номер, от 1 до 16(слева на право, с верху в низ) либо 0 если ничего не нажато, в монитор порта.

Плюсы и минусы

Плюсы

Минусы

Итоги

Лично я рекомендую использовать именно аналоговые клавиатуры, так как они чаще-всего более качественные и подключать их проще-простого. Главное обращать внимание на таблицу значений нажатых кнопок, которую предоставляет производитель или же, если таковой нет, можно сделать эти замеры самостоятельно, выводя значения из аналогового порта в монитор порта, чтобы потом использовать их в коде. Но выбор, всегда остается за Вами: использовать стандартный дешёвый вариант либо переплатить ради значительных плюсов в некоторых ситуациях.

На этом у меня всё. Оставляйте свои вопросы в комментариях, пишите своё мнение и встретимся на просторах Хабра!

Источник

Как я подключал матричную клавиатуру 4х3 к arduino

Привет!! Сегодня речь пойдет о том как прикрутить к arduino вот такую вот клаву:

Итак что понадобится:
— любая arduina (мини, микро, надо, гига)😀
— библиотека для работы с клавой (можете найти в инете, или скачать под моим видео на ютубу ссылка на него чуть ниже)
— сама клавиатура 4х3 ну можно и 4х4
— Светодиод, серва, LCD, ну или то что есть под рукой.

Купил значит на алише вот тут: http://ali.ski/VeHkyt
сей девайс за 40 рублей (наши рАссийские магазины в край охерели цены ломить), нашел в интернете готовую библиотеку под нее и понеслась!

Включил короче ее вот так:

И давай выяснять, как ее можно использовать и как она работает. Все кто имел дело с ардуино наверняка подключали тактовую кнопку. Принцип работы основан на чтении состояния пина (HIGH или LOW) и по изменению состояния происходит какое-то событие. Клава вместе с библиотекой и вот таким массивом:
(Массив для клавы 4х3)
char hexaKeys[ROWS][COLS] = <
<'1','2','3'>,
<'4','5','6'>,
<'7','8','9'>,
<'*','0','#'>
>;

Работает так:
1) Подключаем библиотеку
2) Определение строк и столбцов
3) Сосздание массива (см. Выше)
4) Назначение пинов для строк и столбов
5) Обьявление класса для клавы
6) Обьявление локальной переменной типа char
7) Запись значения нажатой кнопки в переменную
8) Назначение событий для каждой кнопки
9) Ну и собстно событие для данной кнопки

А теперь подробно:
1) Подключается библиотека (ну это дажу гуманитарии знают как)

2) Определение строк и столбцов
const byte ROWS = 4; // 4 строки
const byte COLS = 3; // 3 столбца

3) Массив смотрите выше

byte rowPins[ROWS] = <8, 7, 6, 5>; //Подключение пинов строк

byte colPins[COLS] = <4, 3, 2>; // Подключение пинов столбцов

5) Обьявляем класс
Keypad Keypres = Keypad( makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);

6-7) В лупе обьявляем переменную типа char, и сразу же ей передаем значение нажатой кнопки.

READ  Как подключить планшетник к автомагнитоле

char Key = Keypres.getKey();

8-9) Назначение события для каждой кнопки. Ну нажал я допустим кнопку 1. Основная переменная которая работает с клавой у меня char, и значения она хранит не цифры, а символы. Но это не беда! Операторам if или switch с ней работать просто. Я выбрал if.

Как только условие if совпало со значением кнопки, у меня загорается светодиод.

В будующих постах обо всем поговорим.

Найдены возможные дубликаты

7 пинов нафига занимать? I2c отменили уже?

40 рублей же ) Клавиатура типа «решетка», при нажатии замыкаются два из семи проводов между собой.

Что будет при нажатии двух кнопок одновременно?

наши рАссийские магазины в край охерели цены ломить

А как иначе то? Вот ты магазин открыл, тебе надо платить налоги, зарплаты, аренду, коммуналку, и самому еще что то заработать хочется. Естественно все это ты заложишь в добавленную стоимость на товар, и закупочные 40р превратятся в 80

Да и платы эти тут не производят (насколько я понимаю). Так что это просто цена скорости получения товара. Т.е. вместо того чтобы ждать ардуину две недели с али, ты получаешь её прямо сейчас, но дороже. В Киеве на радиорынке она вообще в 5 раз дороче чем должна быть. Про магазы вообще молчу

Да, там невменяемо дорого.
Ну хоть видеоуроки ниче так)

Робот на Уно Совместимой платформе

Заказал из Китая 5 штук.

Коротко шо по чём (основная плата):

— Драйвер моторов MX1508

— Датчик черной линии сделан на микросхеме LM393

— Заряд АКБ сделан на ТР4056.

— 2 двигателя N20 100об./мин.

— li-pol аккумулятор 3,7в ( в моём случае старая батарея от iphone 4s)

Кроме того сделал шилд (который ещё в дороге) где есть место под OLED дисплей 128х32, барометр BMP180, сонар НС-SR04, 2 фоторезистора с компаратором LM393, 3 адресных светодиода, термометр LM35, стабилизатор 3,3в, ИК-приемник пульта ДУ, место под макетирование и несколько свободных пинов под свои нужды. Неплохо как по мне.

Устройство получилось компактным 100х130х60мм.

Спустя месяц ожиданий платы пришли, можно паять!

Осталось дождаться плат шилда, и завершить сие чудо полностью, А пока на этом всё! Всем удачи и хорошего настроения!

Когда за активностью твоей клавиатуры следит начальник.

Коллега на работе выполнил свое задание, но активность клавиатуры должна быть) в помощь кодерам пришли инженеры, ржали всем офисом.

Рекомендую к прочтению

Доброго времени суток уважаемые.

П.с.: цитирую кратко аннотации. У каждого свой взгляд и мнение по той или иной книге, ИМХО.

Электротехника и электроника в книге рассматривается пошагово от самых азов. Если материал каких-то Шагов вам знаком, смело переходите к следующему шагу. В книге нет «теории ради теории». Изложено лишь самое необходимое, что позволит чувствовать себя уверенно при практической работе с электротехникой и электроникой. Есть в книге и необходимые базовые формулы, без которых не понять, как работает электротехника.

Книга посвящена проектированию электронных устройств на основе микроконтроллерной платформы Arduino. Приведены основные сведения об аппаратном и программном обеспечении Arduino. Изложены принципы программирования в интегрированной среде Arduino IDE. Показано, как анализировать электрические схемы, читать технические описания, выбирать подходящие детали для собственных проектов. Приведены примеры использования и описание различных датчиков, электродвигателей, сервоприводов, индикаторов, проводных и беспроводныхинтерфейсов передачи данных. В каждой главе перечислены используемые комплектующие, приведены монтажные схемы, подробно описаны листинги программ. Имеются ссылки на сайт информационной поддержки книги. Материал ориентирован на применение несложных и недорогих комплектующих для экспериментов в домашних условиях.

В этой книге описывается философия инженерного мышления, которая стоит за проектированием решений, основанных на системности, ограничениях и компромисах.

Книга на практических примерах рассказывает о том, как проектировать, отлаживать и изготавливать современные электронные устройства в домашних условиях. Теория, физические принципы работы электронных схем и различных типов радиоэлектронных компонентов иллюстрируются практическимим примерами. Вторая часть книги посвящена программированию микроконтроллеров.

Перед вами хорошо структурированная книга, разделенная на три тематические главы самого «свежего» радиолюбительского опыта, позволяющая нешаблонно решить задачи, с которыми мы ежедневно сталкиваемся в быту. Особое, отличительное назначение книги в описании проверенных, именно практических, легко повторяемых схем и устройств; в каждой главе имеется специальный раздел – описание вариантов практического применения предложенных к повторению разработок. Книга для любителей радио всех возрастов, лиц любых профессий, склонных к занятиям техническим творчеством и широкого круга читателей, ценящих свой досуг и новые перспективные идеи его заполнения. Эта книга – для вас.

На практических примерах рассказано о том, как проектировать, отлаживать и изготавливать электронные устройства в домашних условиях. От физических основ электроники, описания устройства и принципов работы различных радиоэлектронных компонентов, советов по оборудованию домашней лаборатории автор переходит к конкретным аналоговым и цифровым схемам, включая устройства на основе микроконтроллеров. Приведены элементарные сведения по метрологии и теоретическим основам электроники. Дано множество практических рекомендаций: от принципов правильной организации электропитания до получения информации о приборах и приобретении компонентов применительно к российским условиям. Третье издание дополнено сведениями о популярной платформе Arduino, с которой любому радиолюбителю становятся доступными самые современные радиоэлектронные средства.

На 34 занимательных практических примерах рассмотрены разработка и программирование электронных устройств на основе микроконтроллеров tinyAVR. Описаны теория и устройство микроконтроллеров.

Практикум содержит материалы для изучения микроконтроллеров AVR с архитектурой RICS. Рассмотрены необходимые инструментальные средства и предложен большой комплект учебных программ для изучения функциональных возможностей МК.

Книга посвящена однокристальным микроконтроллерам AVR семейства Tiny фирмы ATMEL. Подробно описано внутреннее устройство микроконтроллеров, система команд, периферия, а также способы программирования.

Рассмотрен ряд современных програмно-аппаратных платформ для любительского творчества. Отобраны платформы простые для понимания новичками, с низкой ценой стартового комплекта, но в то же время производительные и расширяемые. Приведены примеры программ и авторских проектов полезных устройств.

READ  Как подключить датчик удара на калину норма

Рассмотрены основные платы Arduino и платы расширения (шилды), добавляющие функциональность основной плате. Подробно описан язык и среда программирования Arduino IDE. Тщательно разобраны проекты с использованием контроллеров семейства Arduino. Это проекты в области робототехники, создания погодных метеостанций, «умного дома», вендинга, телевидения, Интернета, беспроводной связи (bluetooth, радиоуправление). Для всех проектов представлены схемы и исходный код. Также приведен исходный код для устройств Android, используемых в проектах для связи с контроллерами Arduino.

А если хотите узнать как я оптимизирую код на примере мигания светодиодом с

Ждите следующего поста. До встречи)

Ардуина советского человека

Учебный микропроцессорный комплект (УМК) производства завода VEF, поставлялись в стильном корпусе-чемодане

Построен на КР580ВМ80А и взаимодействие с процессором осуществляется через клавиатуру:

Как тут не вспомнить легендарный altair 8080 1975 года (УМК поставлялись в конце 80х). Тоже коробочка которая имеет какие-то переключатели и множество светодиодов. Кто бы из вас в 1975 видя такую коробочку с светодиодами мигающую определенным образом под бурные восхищения гиков-очкариков, догадался, что компьютеры будут в каждом доме и будут уметь воспроизводить мультимедиа?

Светодиоды не яркие:

Робот для сбора чаевых на Arduino

Привет, Пикабу! Хочу поделиться своим результатом сборки робота-вымогателя, исходники автора проекта также приложу.

Наткнулся на проект на просторах YouTube, есть вариант сборки при наличии 3D-принтера и без. Решил собрать такого в подарок для бара.

Исходники (они есть и под видео, дублирую сюда для удобства):

Я столкнулся с тем, что при печати на поверхности были сильные дефекты, недоэкструзия в частности. При том что ранее печатал куда более сложную модель и там все было отлично. Возможно мой пластик либо отсырел, либо уже старый, а может проблема и в модели, так как мои собственные и тестовые модели печатаются отлично при тех же настройках и тем же пластиком. Но базовая версия корпуса (есть изначальная и обновленная) отпечаталась уже нормально.

Стало: Не без дефектов, но поправить уже можно.

Погодная станция Dozor meteo

— измерение температуры, влажности, давления;

— наружный блок влажности/температуры;

— 2 удаленно управляемых выхода 12/220B;

— 1 логический/счетный вход;

— до 5 точек контроля температуры;

— автономная работа (без сети WiFi);

— WiFi-подключение к интернету;

— управление через приложение или бот Telegram

Ниже описана версия прибора для сборки из готовых модулей датчиков и МК на основе Arduino Nano. Есть версия конструкции на «рассыпухе», позволяющая получить небольшой размер и эстетичный внешний вид.

Назначение полей дисплея и кнопок

1. Канал управления (вкл./выкл.)

2. Счетно-контрольный вход.

3. Поле «Влажность» (наруж. блок)

5. Температура Tout (наружный блок)

6. Температура Tk (комнатная), датчик расположен внутри модуля.

7. Дополнительный датчик T1(DS18B20)

8. Дополнительный датчик T2(DS18B20)

9. Дополнительный датчик T3(DS18B20)

10. Обратный отсчет до сеанса связи с сервером.

11. Индикатор НЕ-успешности последнего сеанса связи с сервером.

12. Кнопка управления.

Для сборки прибора Дозор meteo на основе Arduino Nano понадобятся:

— Arduino nano – «рулит» всем в конструкции;

— модуль ESP-01. Это WiFi модуль на основе ESP8266, используется для связи прибора с интернетом и отправки данных на сервер народного мониторинга. Можно заменить практически любым модулем на основе ESP8266;

— модуль GY-68 (BMP180 со встроенным стабилизатором 3,3V и конвертером уровня I2C). Измеряет давление и температуру в помещении;

— модуль HTU21D. Используется в составе внешнего модуля и «отвечает» за наружную температуру и влажность;

— МК Attiny13a. Используется в наружном модуле;

— дисплей 128Х64 COG с контроллером UC1701

На нем можно лицезреть актуальные показания датчиком. Очень удобная, но не обязательная часть прибора. Без него работает, но показания можно посмотреть либо на сайте народного мониторинга или в приложении смартфона;

-м/с стабилизатора 3,3V.Нужна для питания ESP-01 и дисплея. Можно использовать соответствующий выход Power board (модуль питания для Arduino);

— DS18B20, цифровой датчик

Если необходимо коммутировать (управлять) нагрузками, то необходим узел на оптосимисторах AHQ2223 (IC1, IC3) в корпусе DIP-7, и транзисторные ключи для управления ими. Если коммутация не нужна- часть схемы, выделенная как switching module можно не использовать. Если же такая необходимость есть, необходимо помнить, что указанные оптосимисторы рассчитаны на максимальный ток 0,8A, что вполне достаточно коммутации нагрузки до 150Вт (220Вольт). Также следует учитывать, что симисторы- полупроводниковые приборы, используемые в цепях переменного тока. Поэтому если надо управлять нагрузкой, рассчитанной для работы в цепи постоянного тока, вместо симистора надо поставить либо реле, либо транзистор с малым сопротивлением силового перехода.

Счетно-контрольный вход устройства (X2) можно использовать, например, для контроля уровня жидкости в баке.

Т.к. напряжение питания Arduino составляет 5V, а все модули датчиков, в том числе и дисплей, линии управления (UART, SPI) приходится подключать к модулям через резистивные делители (R2, R3; R5-R13). Исключение составляют модуль GY-68 и HTU21D. GY-68 имеет на «борту» собственный стабилизатор 3,3V, а HTU21D питается как и весь наружный модуль напряжением 3,3V. Дисплей- попадаются варианты исполнения как со встроенным стабилизатором, так и без него.

Если будет встроенный стабилизатор, то дисплей можно запитать от 5V, но резистивные делители всё равно желательны. Были случаи, когда на дисплей на управляющие контакты поступало напряжение 5V, и дисплей оставался жив. Но скорее всего это не полезно для дисплея. Документация на контроллер UC1701, установленный в данном дисплее по вопросу толерантности цифровых входов к напряжению 5V теряет нить разговора молчит.

Несколько неудобно конечно, когда элементы имеют разные значения питающих напряжений, но Arduino требует жертв…

Часть схемы, выделенная как OUTDOOR MODULE (внешний модуль) используется для измерений наружных (на улице) температуры и влажности.

Наружный и внутренний модуля соединены трёхпроводной линией – «земля», «+» и сигнальный провод. Микроконтроллеры модулей общаются по протоколу 1-wire, где внутренний модуль- ведущий. Это конечно несколько усложнило конструкцию внешнего модуля, но результат налицо. В результате такого решения удалось отнести внешний модуль на десятки метров от внутреннего. С «чистой» шиной I2C такой результат недостижим- буквально на 5 метрах начинались «глюки». В результате дополнительных экспериментов по применению 2-х транзисторного «драйвера» шины 1-Wire удалось получить расстояние в 80м! Кабель, как ни странно, желательно использовать не экранированный-меньше погонная емкость.

READ  Кнопка с реверсом для дрели как подключить

Ведущий посылает в линию 1-wire запрос «запустить преобразование всех датчиков», который совпадает со стандартным запросом для датчиков DS18B20 ($CC+$44), что удобно с точки зрения программной реализации- одним запросом «запускаются» все 1-wire устройства. Ведомый МК принимает этот запрос, и инициирует преобразование влажности и температуры(МС HTU21D)по «своей» шине I2C. После окончания преобразования полученный результат считывается внутренним модулем. При этом наружный модуль не мешает работе датчиков DS18B20(которые можно подключить в линию в любом месте), независимо от режима работы- будь то замер температуры или считывание ROM. Если наружный модуль не подключать, устройство сохраняет работоспособность, но данные будут искажены.

После сборки устройства (или до)необходимо запрограммировать микроконтроллеры устройства- саму Arduino и МК ATtiny13a наружного модуля. ПО написано в среде Algorithm Builder ( почти ассемблер ), поэтому прошивки публикуются «как есть», полнофункциональные, в виде готовых «хексов».

В архиве есть 2 файла – DM_indoor_V1_nano.hex (для Arduino Nano 16 MHz) и DM_outdoor_V1_tiny13a.hex (для наружного модуля). Для «заливки» в Arduino готового «хекса» есть несколько программ, например X-loader и GC-uploader.

С программированием Arduino проблем быть не должно(если прочитать указанную выше ссылку на help)- выбрал «хекс», выбрал порт, нажал «программ» и вуаля.

«Тиньку» же придется «прошивать» при помощи программатора и одной из множества программ, например, ProgISp. Последняя кстати, замечательно работает с дешевым программатором USB ISP с родины Мао.

Конечно, «заливка» чего-либо не из Arduino IDE— это несомненно «два», но кто сказал, что будет легко? иначе никак… Можно конечно было использовать ещё одну Arduino, но она великовата для конструкции наружного модуля, описанного далее. Хотя, возможно…

В общем, для ATtiny13a надо запрограммировать fuse-биты и «залить» прошивку.

Состояние Fuse-bit для ATtiny13a в данной конструкции должно быть такое

После правильной сборки и программирования настроек «железа» не требуется. Перед включением необходимо пройтись по соединениям, включить устройство. Причем во время работы желательно не подключать кабель USB ПК-Arduino, т.к. в схеме используется интерфейс UART- могут быть конфликты. Используйте плату Power board.

После подключения проверить наличие напряжения 3,3V на выходе стабилизатора (C2). На дисплее должна появиться заставка. Если всё ок- входим в режим настроек. Для этого выключаем питание, нажимаем кнопку S1 и её удерживая включаем питание (кнопку продолжаем удерживать). Примерно через 2-3 сек. На дисплее появится надпись «SETUP MODE». Так же будет выведена информация о SSID и пароле WiFi, периоде отправке данных, которая хранится в памяти прибора.

Для изменения настроек (П.2) необходимо нажать кнопку еще раз. Появится надпись WEB SETUP.

В WI-FI сети появится точка доступа Dozor_meteo. Необходимо подключится к ней и зайти (набрать в окне любого браузера) на адрес 192.168.4.1.

Тут необходимо ввести название и пароль домашней точки доступа( первые 2 поля), и 3-е поле –период отправки данных на сервер.. Тут рекомендуется установить значение Т>300 сек. Доступный диапазон – 60- 999 сек. Но для установки периода Т

Далее необходимо отключить датчик Т1 и подключить датчик Т2 (если он необходим), и коротко нажать на кнопку. Очередной датчик (Т2) занесен в память устройства. Далее регистрируется датчик Т3. Т.е. получается такой алгоритм:

— войти в режим регистрации DS SETUP, отпустить кнопку;

— подключить датчик Т1, коротко нажать на кнопку;

— отключить датчик Т1, подключить Т2, короткое нажатие;

— отключить датчик Т2, подключить Т3, короткое нажатие;

Следующее нажатие инициирует выход из режима настойки.

Если необходимо удалить какой либо из зарегистрированных датчиков (или все), то при программировании достаточно не подключить соответствующий датчик. В соответствующей строке появится сообщение о ошибке и датчик будет удален из памяти прибора.

Конструкция наружного модуля станции ДОЗОР meteo

Если есть желающие повторить конструкцию, опишу один из вариантов устройства наружного модуля.

Задача- конструкция модуля должна обеспечивать защиту датчиков от дождя, но при этом он не должен быть герметичным. Для верности показаний необходимо обеспечить естественную конвекцию воздуха внутри модуля. При этом избежать дополнительных токарно-фрезеровальных работ, и выполнить все из материалов, доступных в любом в магазине. В результате изысканий получилась такая конструкция.

Для изготовления необходимы

1. Пластиковая труба D25mm 25-30 см. Можно использовать водопроводную «под пайку» либо трубу для кабелей.

2. Заглушка сантехническая под систему D32mm. 1 шт

4. Клеевой состав ( герметик, «эпоксидка», клей «Титан»)

На одном конце трубы необходимо с отступом от края 5-8мм (до края отверстия) просверлить отверстия D4-6мм 4-8 шт.

На внутреннюю грань заглушки нанести валик клея или герметика. С клеем усерствовать не надо- до отверсий в трубке клей не должен «добраться».

При вертикальной установке такая конструкция обеспечивает хорошую дождезащиту, но при этом за счет естественной вентиляции внутри плата датчика постоянно обдувается восходящим потоком, обеспечивая верность показаний температуры и влажности. Был проведен эксперимент- на корпусе модуля с наружной стороны примерно посередине расположил доп. датчик температуры DS18B20 (тоже в тени), который фиксировал температуру на улице вместе с наружным модулем. При этом показания доп. датчика в светлое время суток были всегда на 0,5 – 0,8 град. больше, чем внутри модуля. Ночью же показания практически сравнивались. Объяснением (один из вариантов) этого может быть тот факт, что доп. датчик дополнительно нагревался ИК-излучением от посторонних объектов.

Модуль необходимо закрепить к стене при помощи кронштейнов в месте, защищенном от прямых солнечных лучей. Крепить надо заглушкой вверх. (мало ли. ).

Источник

Поделиться с друзьями
Как подключить и установить...
Adblock
detector