ПредишенСледващото

За контрол на натоварването ще използва инфрачервен сензор, дистанционно управление и библиотека за Arduino IRremote. Първо трябва да изтеглите IRremote на библиотеката. След това копирайте в инсталационната папка на Ардуино \ библиотеки директория \. След това стартирайте Ардуино среда за разработка.

три проводника, две крайна мощност е отляво е данните, използвани за свързване на сензора. За да работите, трябва да импортирате #include на библиотеката . Нашата сензор е свързан с 11 цифров изход. Когато сигналът от сензора за дистанционно управление с помощта на нашата библиотека IRremote преобразува го в цифров стойност.

Всеки бутон има уникален цифров вид. За да намерите тази стойност в десетичен формат, можете да ги прехвърлите към серийния порт с помощта на метод println (получите, DEC). Е, след това нито една от които е сложен, има intovoe стойността, получена с помощта на логиката, можете да контролирате всеки товар.

Резултат от инфрачервен сензор е свързан към входа на 11 RECV_PIN. Цифровите изходи се изпълняват по 50-52 pinah. Laststate променлива съхранява предишния статут изход. PowerOn () и изключен двигател () изпълнява функциите на включване и изключване на товара. Метод SetPinAndButton (междинно IR1, Int IR2, Int щифт) контрол трябва да бъде настроен на специфичен щифт strabatyvaniya при определени стойности IR1, IR2. Когато данните са получени от променливата на сензора има две значения. Например за първия бутон за дистанционно управление, за да получите стойността 1 и 2049. Променливата броят позволява izbedat често "мига" натоварване. Натоварването се включва само когато стойността 4. Следователно, за да се предвиди специална LED е необходимо да натиснете върху бутона за дистанционно управление и го задръжте.

Но самата програма

Подкрепете проекта - споделете линка, благодаря!