Программирование BASCOM
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » BASCOM » Вопросы-ответы » Пульт от телека (ДУ моделью)
Пульт от телека
sillverДата: Вторник, 04.01.2011, 13:26 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Хочется собрать игрушку для сына что-бы управлялась от ИК пульта. Может кто даст ссылку или поможет в написании программы. В bascom не силен начинаю изучать.
 
bascomДата: Среда, 05.01.2011, 19:03 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 33
Статус: Offline
В журнале Радио посмотрите.
№2/2005/53-55 - Тестер для проверки пультов дистанционного управления RC5
№9/2006/56-59 - Робот с ИК управлением
И здесь http://bascomavr.3bb.ru/ поиском по RC5
 
sillverДата: Воскресенье, 23.01.2011, 21:49 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Спасибо!!!!! Хотелось-бы в BASCOM чтобы поиграться с программой

Добавлено (12.01.2011, 03:17)
---------------------------------------------
Вот собрал макетку для ATMega8. Только не знаю как прицепить фотку. На ней ЖКИ, энкодер от старой мыши, ИК приемник, 4 мосфита и 6 светодиодов.
Хотелось-бы показать для оценки ГУРУ. В программировании я новичок и есть множество вопросов.
Один из них написал прогу :
$regfile = "m8def.dat"
$crystal = 4000000
$lib "lcd4.lbx"
$lib "mcsbyte.lbx"

Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7
Config Lcd = 16 * 2
Config Rc5 = Pinb.0

Enable Interrupts
Dim Address As Byte , Command As Byte

Do

Getrc5(address , Command)
Cls
Cursor Off
Lcd Address ; " " ; Command

Loop

И как всегда не работает
хотелось при нажатии на кнопку ДУ получить код кнопки.
подскажите что делаю не так не сильно бутсайте я новичек!!!!!!

Добавлено (23.01.2011, 21:49)
---------------------------------------------
Извиняюсь!!!! Что морочил всем голову. У меня оказалось пульты все не RC5.
Нашел древний и все заработало.

Сообщение отредактировал sillver - Среда, 12.01.2011, 03:27
 
max50Дата: Понедельник, 24.01.2011, 15:44 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 6
Статус: Offline
Quote (sillver)
$lib "lcd4.lbx"
Config Lcdpin = Pin , Rs = Portd.2 , E = Portd.3 , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7

При таком подключении работает? Странно! Эта библа($lib "lcd4.lbx") работает ТОЛЬКО с портом B. Лучше "зарэмь" строчку с библой или подключи по хелпу. Будет стабильней работать.


Того, кто не задумывается о далеких трудностях, ожидают близкие неприятности.

Сообщение отредактировал max50 - Понедельник, 24.01.2011, 15:46
 
Belarus22Дата: Пятница, 08.01.2016, 23:09 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Доброго времени суток! У меня такой вопрос. Также хотел сделать управление от пульта. информацию о коде выводил по юарт. частота тактового генератора выставлена правильно скорость обмена совпадает но только одно но. когда микроконтроллер новый и первый раз заливаю программу сигнал читается но в порт выдается какая то ерунда. приходит в лучшем случае одни и те же цифры а в худшем случае приходят одни и те же  какие то непонятные символы. проверил прошивку подключил дополнительно библиотеку перешил контроллер и все. и с фотоприемника больше ничего не принималось вообще. для индикации у меня подключен светодиод который показывает что данные раскодируются. код для наглядности работы был взят из хелпа. в чем может быть причина?
 
Форум » BASCOM » Вопросы-ответы » Пульт от телека (ДУ моделью)
Страница 1 из 11
Поиск:

Copyright Radan Studio © 2017