Arduino в вопросах и ответах...

Обсуждаем контроллеры компании Atmel.
Ответить
Опытный кот
Сообщения: 822
Зарегистрирован: Вс июн 02, 2013 12:23:03

Сообщение amd9800 »

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

Первый вопрос. Настроил на ардуино работу инфракрасного порта и не могу понять нажимаю кнопку пульта и получаю то один код, то другой.
Если нажимаю кнопку редко то получаю 2049 нажимаю второй раз 1 и так далее.
Если удерживаю нажатой то появляется следующий код и повторяется.

Не работал с инфракрасными пультами, но не могу понять это проблема в библиотеке IRremote.h или это особенность.

СпойлерИзображение
Вложения
1.PNG
(6.54 КБ) 760 скачиваний
Реклама
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Похоже на особенность протокола, у меня пульт тоже выдает один код, а если удерживать кнопку, то начинает слать одинаковый код "повтора нажатия".
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

На сколько тяжело не понимающему в этом вообще ни чего
перекинуть проект с этого дэваса
http://barkengmad.com/wp-content/upload ... 0_1_bb.jpg

на это
Изображение
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Pro Micro не сильно отличается от Nano на ссылке, если код более менее по ардуински написан - должен компилиться
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

у меня на синей нету А4 А5 (квадратная шина)
Я бы попробовал бы перекомпилровать только не знаю как.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт окт 03, 2014 14:50:06

Сообщение Jeka_M »

Так код в Arduino IDE написан или нет? Как мы можем что-то посоветовать не видя кода и билиотек, которые используются в проекте?
Если написано в Arduino IDE без прямого обращения к регистрам микроконтроллера, то по идее нужно просто в настройках выбрать правильную плату. Если же в коде есть прямое обращение к регистрам или библиотеки не рассчитаны на другие МК, то надо лезть в даташиты и вручную переписывать под другой МК, т.к регистры у них разные. Если ATmega328P и ATmega32U4 хоть как-то похожи, то ATtiny85 вообще другая степь...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

ВОт тут всё на 30 метров
http://radiokot.ru/forum/viewtopic.php? ... 6#p2832186
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт окт 03, 2014 14:50:06

Сообщение Jeka_M »

Ну написано в Arduino IDE, что уже неплохо в плане совместимости. В Arduino IDE просто выберите плату Arduino Micro. Библиотек там много применяется, не уверен на счёт их совместимости, надо пробовать. По поводу ножек A4 и A5, то на Arduino Nano на них разведена шина I2C (А4 - SDA, A5 - SCL). На Arduino Micro она тоже есть, только на других контактах: 2 (SDA) и 3 (SCL).
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

Как это самому проделать, что бы что то там изменить?
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

На первый взгляд ничего, только использовать D2 D3 вместо A4 A5
http://dlnmh9ip6v2uc.cloudfront.net/dat ... 1-5V_B.pdf
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

те если я тупо залью то что есть эти как там исходники или кетч
то просто мне перекинуть проводки на D 4 и 5 нужно?
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 101
Зарегистрирован: Пт окт 03, 2014 14:50:06

Сообщение Jeka_M »

m.ix писал(а):то просто мне перекинуть проводки на D 4 и 5 нужно?
:shock: :facepalm:
Jeka_M писал(а):только на других контактах: 2 (SDA) и 3 (SCL).
Morroc писал(а):только использовать D2 D3 вместо A4 A5
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

:))
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

попробую, посмотрю что получится

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

хотел мелкую задействовать из-за того что там контактов меньше.

плохо глухому объяснять что мне нужно и продавец не понимая что мне нужно когда указывая на то что мне нужно.

как попробую отпишусь, что получилось.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

новый вопрос по этому точнее по ардуине появился
вот так 30 метров всего
как это всё в один МК запихнуть?
просто моя беска распухает от этого всего.
там всяческие ексемплы отдельно для RTC отдельно для замигателей и ещё кучу всего.
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

ничче не понял :))

кто такая беска ? зачем пихать в мк 30 метров "всего" ? а экзамплов да, много и с каждой установленной библиотекой как правило идут еще примеры, т.е. их там все больше и больше
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

те я должен по штучно загружать INO и смотреть чего происходить
Так?
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

Да. Каждый пример сам по себе.
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

те INO нужно грузить а не PDE файлы?
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Сообщение Morroc »

и те и другие. pde - это по моему файлы от старых версий среды, не пойму только чем отличаются - вроде текст и текст, новые версии среды должны работать и с теми и с другими
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Ответить

Вернуться в «AVR»