Найдено 11 результатов
- 04 ноя 2017, 14:37
- Форум: Микроконтроллеры AVR
- Тема: IR управление TSOP > AVR
- Ответы: 4
- Просмотры: 14146
Re: IR управление TSOP > AVR
Решил аппаратно. Всё оказалось гораздо проще. Использовал внешний компаратор, собранного на LM358 и гасящий конденсатор на входе 3. На осциллограмме фиолетовым цветом показан входящий сигнал. При длительном удержании входного сигнала, осцилляции повторяются так же , как на IR_Led диоде частотой 1kHz...
- 30 окт 2017, 23:02
- Форум: Микроконтроллеры AVR
- Тема: IR управление TSOP > AVR
- Ответы: 4
- Просмотры: 14146
Re: IR управление TSOP > AVR
Вышел из положения, вот таким аппаратным способом. Моргание светодиода, при более длительном удержании кнопки пульта ТВ, прекратилось. Вкл и выкл - работает чётко. При вставке в программу "временной задержки", она когда-нибудь, да и закончилась бы и вновь прошел бы импульс. Используя инвер...
- 30 окт 2017, 09:57
- Форум: Микроконтроллеры AVR
- Тема: IR управление TSOP > AVR
- Ответы: 4
- Просмотры: 14146
Re: IR управление TSOP > AVR
Да, с компаратором более менее нормально работает, но как организовать несколько входов? #define F_CPU 8000000 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> ISR (ANA_COMP_vect) // Установка вектора прерывания {PORTC^=1; _delay_ms(250);} //Вставил задержку, но это не то решен...
- 29 окт 2017, 11:01
- Форум: Микроконтроллеры AVR
- Тема: IR управление TSOP > AVR
- Ответы: 4
- Просмотры: 14146
Re: IR управление TSOP > AVR
Пришел к выводу, что нужно использовать компаратор МК. Думаю, что со схемой разберусь, а вот программно прошу помочь.
Сам, тоже буду пытаться разобраться
Сам, тоже буду пытаться разобраться
- 28 окт 2017, 18:24
- Форум: Микроконтроллеры AVR
- Тема: IR управление TSOP > AVR
- Ответы: 4
- Просмотры: 14146
IR управление TSOP > AVR
Доброго времени суток! Не так давно, я обращался сюда с просьбой о помощи по сенсору. Замечательный человек ANTONCHIP создал для меня код: while(1) { if((PIND&(1 << PD0)) == 0) { while((PIND&(1 << PD0)) == 0){} PORTB ^= (1 << PB0); } } Он прекрасно работает на сенсорном устройстве(рис. 1) - ...
- 16 май 2017, 00:38
- Форум: Микроконтроллеры AVR
- Тема: Сенсорный выключатель
- Ответы: 1
- Просмотры: 8789
- 15 май 2017, 14:33
- Форум: Микроконтроллеры AVR
- Тема: Сенсорный выключатель
- Ответы: 1
- Просмотры: 8789
Сенсорный выключатель
autor: antonchip mod: maxvest 12.05/2017 ATtiny 2313/ MOC3063/ BT136-600D #define F_CPU 1000000 #include <avr/io.h> #include <util/delay.h> void preset() { DDRD = 0x0F; //младший нимбл PORTD настроен на ВХОД /лог.1/ PORTD = 0x0F; //на младшем нимбле подтянуты внутренние "pull-up" резистор...
- 14 май 2017, 20:39
- Форум: Микроконтроллеры AVR
- Тема: Светодиод и кнопка
- Ответы: 47
- Просмотры: 149308
Re: Светодиод и кнопка
к посту #47 [img http://images.vfl.ru/ii/1494783416/5c55231a/17225310_s.jpg ][/img] Здесь при выключенном свете горят синие точечные диоды в качестве ночной подсветки, При прикосновении к датчику зажигается свет, ну например в кухне. Вокруг кнопки вспыхивает голубой или какой-либо другой ореол света...
- 13 май 2017, 19:38
- Форум: Микроконтроллеры AVR
- Тема: Светодиод и кнопка
- Ответы: 47
- Просмотры: 149308
Re: Светодиод и кнопка
if((PIND&(1 << PD0)) == 0) // если кнопка нажата { while((PIND&(1 << PD0)) == 0){} // ждем отпускания кнопки _delay_ms(50); PORTB ^= (1 << PB0); // переключаем светодиод } if((PIND&(1 << PD1)) == 0) // если кнопка нажата { while((PIND&(1 << PD1)) == 0){} // ждем отпускания кнопки _d...
- 10 май 2017, 13:42
- Форум: Микроконтроллеры AVR
- Тема: Светодиод и кнопка
- Ответы: 47
- Просмотры: 149308
Re: Светодиод и кнопка
Добрый день! Смотрел урок 1 - рис 2. Вопрос: Как сделать удержание кнопок в произвольном порядке, т.е. нажимаешь соответствующую кнопку горит Led.При повторном нажатии - гаснет. И так со всеми кнопками независимо включать и выключать светодиоды. Как фиксировать одну кнопку я понял исходя из урока №2...
- 23 окт 2016, 21:16
- Форум: Микроконтроллеры AVR
- Тема: Ампервольтметр +термометр
- Ответы: 0
- Просмотры: 13276
Ампервольтметр +термометр
Добрый день! Прежде всего хочу выразить благодарность этому сайту, админу и участникам , а во вторых: Я прочитал статью о ампервольтметре на мега8. Замечательный код в статье, который безошибочно компилируется в Атмел студии 7. Я захотел добавить термометр. Код и схему конечно дополнил, но у меня ни...