Технический форум по робототехнике.
=DeaD= » 22 авг 2010, 20:13
=========================================================================================
Вставка от =DeaD= по итогу проекта:
Файлы для прошивки Arduino-совместимого бутлоадера и фьюзов под него доступны тут:
[[Файлы Open Robotics]]
Файлы в ZIP-архиве для добавления в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17339
Инструкция в PDF по добавлению в Arduino IDE контроллеров OR-AVR-M128-*:
download/file.php?id=17359
Библиотека для программирования M128-S из под Arduino IDE, поддерживается управление сервами:
post176220.html#p176220
Библиотека для программирования M128-DS из под Arduino IDE, поддерживается управление сервами и двигателями:
post177246.html#p177246
=========================================================================================Попробуем новый формат развития нашего открытого проекта.
Собственно постановка задачи вроде очевидна - обеспечить интеграцию контроллеров OR-AVR-M128-* и Arduino IDE - для начала на самом простом уровне - собрать бутлоадер (естественно на 100% совместимый с Arduino IDE), сделать в Arduino IDE файлы описание, скомпилировать скетч мигающий светодиодом подцепленным к какому-нибудь GPIO-порту, проверить загрузку.
Что получает первый решивший задачу? Ну например такой комплект:
1. Оранжевый ник;
2. ORduino Nano с доставкой;
3. Скидку на любые 3 модуля OR в размере 30% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.
Есть желающие поучаствовать в таком формате?
Dmitri Vladimirovich » 26 ноя 2010, 17:56
Оглашаю результаты эксперимента
Внешний тактовый сигнал с периодом 1 сек поступающий от Ардуино Мега считывается без ошибок
=DeaD= » 26 ноя 2010, 17:57
Подними частоту до твоей рабочей, проверь как будет читаться скажем 1000 импульсов в секунду
Добавлено спустя 22 секунды:По ходу где-то в электронной части наверное косяк?
Dmitri Vladimirovich » 26 ноя 2010, 18:31
Косяк или не косяк вот в чём вопрос?
Сейчас узнаем...
Добавлено спустя 6 минут 42 секунды:Что-то подозрительно очень...
Добавлено спустя 1 минуту 9 секунд:Я подаю тока на один канал.
А в терминалке во чего:
129979
2919
Добавлено спустя 31 секунду:Думаю дело в резисторах....
Добавлено спустя 22 минуты 8 секунд:Вообщем я пока поставил дополнительный контроллер.
После выходных вернусь к экспериментам.
Сейчас Ардуино Мега которая слала тактовый сигнал в эксперименте.
Энкодеры считывает БЕЗ РЕЗИСТОРОВ!!!!!!!!!!!!!!
=DeaD= » 26 ноя 2010, 19:22
Не понял - получилось победить или нет или пока отложил?
Dmitri Vladimirovich » 26 ноя 2010, 19:55
Ну 50 на 50... Когда энкодер имитируется, работает, когда он сам, нет...
Дело в коннтроллере наверное...
Я вот сейчас подключил к другой Ардуине, все работает, Без резисторов...
Вобщем пока мне хватит(мало времени), а на выходных буду "бедить" дальше...
Добавлено спустя 1 минуту 5 секунд:Урраааа! Я написал свое сотое сообщение! Да буду помнить эту тему...
SkyStorm » 07 дек 2010, 18:56
Антон, немного на понял по документу по интеграции.
все сделал до момента заливки прошивки ATmegaBOOT_128_atmega128.hex.
1. Вроде в плате уже должен быть загрузчик - надо его менять?
2. На вторй странице скриншот, что то в Arduino IDE таких окон нет, а в доке ни про какое друго не упоминается.
Первые 5 пунктов из 7(3 страница) выполняются без ошибок.
=DeaD= » 07 дек 2010, 19:04
1. Загрузчик надо заменять на ардуино-ide-шный.
2. Это с программатора, в Arduino IDE конечно такого нету, фьюзы вроде потребуется поменять при заливке нового бутлоадера.
SkyStorm » 08 дек 2010, 00:29
Боотлоадер заменил, фьюзы поправил, прошли все 7 пунктов.
Попробывал подключить
i2c/SPI LCD Backpack не алё

У кого нибудь работает что либо по I2C???
Vooon » 08 дек 2010, 04:13
У меня работает сенсор линии, точнее пока только его бутлоадер.
Но все четко.
Проверь подтяжка включена?
Да, i2c-it работать не хочет.
SkyStorm » 08 дек 2010, 12:59
Джампера поставлены на подтяжку.
Может проблеммы в библиотеках где? Тут ведь SCL и SDA на других пинах.
Dmitri Vladimirovich » 05 янв 2011, 19:10
Да, и у меня I2C не хочет работать... Я уже пробую без резисторов. Просто устройство напрямую подключено.
По такойже схеме но с другой ардуино все славно работает((((((((( Проект на гране краха, как говорится)))
Да кстати - у меня банальный вопрос: вот в семплах от galex -
- Код: Выделить всё • Развернуть
8-15 PC0-PC7
16-23 PA0-PA7
24-31 PB0-PB7
32-39 PE0-PE7
40-47 PF0-PF7
48-50 PG0-PG2
0-7 PE0-PE7
два прота Е. Странно. И нету порта Д. Так какой из них какой я запутался. Вроде как первый( 0 - 7 ) это Д. Бррррр....
=DeaD= » 05 янв 2011, 19:53
Возможно с I2C там какая-то аппаратная шняга, с ходу пока не на чем даже тестировать, попробую отрыть i2c-сонар.
Dmitri Vladimirovich » 05 янв 2011, 20:50
Ок, а как там с портами?
=DeaD= » 05 янв 2011, 20:58
Думаю с портами проще всего опытным путём за в среднем 1.5 попытки это выяснить

Dmitri Vladimirovich » 05 янв 2011, 21:04
Ок буду пробовать дальше))