Гость Марк Опубликовано 4 июня, 2016 Поделиться Опубликовано 4 июня, 2016 Ребят помогите пожалуйста, в данном скетче прикрутить фоторезистор, чтобы при освещении оного, светодиодная лента отключалась и повторно ее можно было включить только с пульта при затемненном фоторезисторе. arduino149_IRLEDcontrol.ino У самого опыта работы с ардуино пока нет. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость MagicianT Опубликовано 4 июня, 2016 Поделиться Опубликовано 4 июня, 2016 Там добавить одну строчку, и одну изменить: if( analogRead(A0) > 800 ) before = 0; if (irrecv.decode(&results)) { if (results.value==0x20DF4EB1){ //Code to turn the LED ON/OFF if((before==0) && (analogRead(A0) < 800)){ // if the LED was turned off, then we turn it on Фоторезистор подключить как здесь: http://edurobots.ru/2014/05/arduino-fotorezistor/ 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
Гость Марк Опубликовано 4 июня, 2016 Поделиться Опубликовано 4 июня, 2016 Спасибо за ответ! Но работает не так, при освещении фоторезистор нельзя включить подсветку с пульта, а если была включена с пульта и освещаю фоторезистор, она не гаснет. А мне нужно, чтобы когда стемнело я мог с пульта включить подсветку, а утром она сама отключилась, и вечером опять только с пульта можно было включить. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Гость MagicianT Опубликовано 4 июня, 2016 Поделиться Опубликовано 4 июня, 2016 (изменено) А, ну да, пропустил сброс. Попробуйте так: if((before==1) && (analogRead(A0) > 800)) { before = 0; bright = 0; analogWrite(out,bright); } if (irrecv.decode(&results)) { if (results.value==0x20DF4EB1){ //Code to turn the LED ON/OFF if((before==0) && (analogRead(A0) < 800)){ // if the LED was turned off, then we turn it on Изменено 4 июня, 2016 пользователем MagicianT 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
idtmark Опубликовано 4 июня, 2016 Поделиться Опубликовано 4 июня, 2016 Спасибо Вам огромное!!! Все отлично стало работать! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
idtmark Опубликовано 5 июня, 2016 Поделиться Опубликовано 5 июня, 2016 Здравствуйте MagicianTA. А не подскажите, что можно поменять в коде, что бы при включении, освещение включалось не на полную яркость как сейчас, а с минимальной. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость MagicianT Опубликовано 5 июня, 2016 Поделиться Опубликовано 5 июня, 2016 Там строка одна не нужная, при выключении яркость ставит 255. Её вообще убрать лучше, а яркость инициализировать при включении на сколько надо. if (results.value==0x20DF4EB1){ //Code to turn the LED ON/OFF if((before==0) && (analogRead(A0) < 800)){ // if the LED was turned off, then we turn it on digitalWrite(out,HIGH); before=1; //LED is now turned on // добавил bright= 50; analogWrite(out,bright); } else{ digitalWrite(out,LOW); //if the LED was turned on, then we turn it off before=0; bright=255; <- лишняя }} 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
idtmark Опубликовано 5 июня, 2016 Поделиться Опубликовано 5 июня, 2016 Еще раз спасибо за помощь! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость MagicianT Опубликовано 5 июня, 2016 Поделиться Опубликовано 5 июня, 2016 Пожалуйста, ардуино задумывалась для артистов и художников, а не программеров, поэтому разобраться там достаточно легко, просто начать надо было с чего-нибудь попроще. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
idtmark Опубликовано 5 июня, 2016 Поделиться Опубликовано 5 июня, 2016 Со временем надеюсь разберусь! Еще раз спасибо Вам за оказанную помощь!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.