roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 апр 2025, 23:15

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 151 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 22 авг 2010, 20:13 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
=========================================================================================
Вставка от =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% от стоимости - при этом скидка может быть применена к уже купленным модулям, тогда либо эти деньги можно будет использовать для покупки, либо просто получить скажем на банковский счет.

Есть желающие поучаствовать в таком формате?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 21:39 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ну спасибо :oops:.
По делу: GPIO разъемы действительно PortA и PortF. Для проверки использовал пин 9 МК АТМега128 (PE7 он же на разъеме RoboBus GP1 8 пин)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Выбирай приз :) оранжевый ник у тебя правда уже есть, а оранжевого ника 2 степени у нас нету :crazy:

1. ORduino Nano с доставкой - высылать? Адрес кинь в личку или если какой заказ будешь делать в ближайшее время с магазина сетара - можно будет до кучи послать.

2. Скидку на любые 3 модуля OR в размере 30% от стоимости - выбирай на какие из уже сделанных покупок или откладываем её пока? Можно и то и то в сумме на 3 модуля :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 22:28 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
ORduino Nano выслать ;). По поводу 3х модулей, я на этой неделе закажу в магазине Сетара. Только по поводу скидки - ему отдельно сказать или он уже будет знать?

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 31 авг 2010, 22:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Мне скажи, я пропишу в заказе ;)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 01 сен 2010, 10:06 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Надо будет затестить на этих выходных :)))
Пока небольшая рекомендация, нужно нарисовать схему как на плате располагаются ножки по номерам(что бы не лазить по 2м документам).

_________________
Никто кроме нас!!!
4Robots.ru - Все для роботов!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 01 сен 2010, 10:08 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да, про ноги - это обязательно сделаем! Сам уже столкнулся :pardon:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 01 сен 2010, 22:04 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Библиотека для управления сервами из под Arduino IDE (прилагаемый файл ORM128S-for-Arduino-IDE.zip перед запуском среды разработки разжать в arduino-0xx\libraries).

Внутри функции:
Цитата:
void or_m128s_servo_set_position(uint8_t n, uint16_t pos);
uint16_t or_m128s_servo_get_position(uint8_t n);
void or_m128s_init(void);


Пример скетча:
Код:
#include <ORM128S.h>

/*
  Скетч blink_servo_and_led
    Зажигает светодиод на 1 секунду и тушит его в цикле,
    параллельно с зажиганием\тушением качает серву №0 между положениями соответствующими 1400мкс и 1600мкс.

  Схема:
    Светодиод подключен к пину PF7 одной ножкой и на землю другой.
    Серва подключена на порт 0 сервоконтроллера.
*/

int ledPin =  47;    // Светодиод подключен к пину 47 (PF7)

// Функция setup() вызываетс раз при запуске скетча

void setup()   {               
  // Установка пина на вывод:
  pinMode(ledPin, OUTPUT);
  or_m128s_init();
}

//Основной цикл программы
void loop()                     
{
  digitalWrite(ledPin, HIGH);   // включим светодиод
  or_m128s_servo_set_position(0,1400);
  delay(1000);                  // ждем секунду
  digitalWrite(ledPin, LOW);    // выключим светодиод
  or_m128s_servo_set_position(0,1600);
  delay(1000);                  // ждем секунду
}


Вложения:
ORM128S-for-Arduino-IDE.zip [3.15 КиБ]
Скачиваний: 0

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 03 сен 2010, 19:31 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
OR-AVR-M128-S & OR-PROG-USB. Загрузил прошивку. Фьюзы в приложении. Залил, джамперы - BUS* - ON, PRG* OFF, на контроллере PROG замкнут. СБРОС Нажимаю. Arduino IDE выдаёт ошибку. Фото в приложении. COM Port - 115200/8/N/1/N.
Может дело в том что, что значения Low, High, Extended Fuses В AVR Studio не совпадают со значениями в файле boards?


Вложения:
IDE.JPG
IDE.JPG [ 57.29 КиБ | Просмотров: 2897 ]
Fuses.JPG
Fuses.JPG [ 55.61 КиБ | Просмотров: 2877 ]

_________________
#define TRUE FALSE
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 03 сен 2010, 20:29 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Отключи поддержку режима M103C фьюзом. Просто у тебя висит загрузчик из за неверной установки фьюза M103C

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 04 сен 2010, 21:21 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Убрал. Не помогло. В AVR STUDIO надо лок биты ставить?

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 04 сен 2010, 21:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Dmitri Vladimirovich писал(а):
СБРОС Нажимаю. Arduino IDE выдаёт ошибку.

В какой момент и на сколько времени нажимаете?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 05 сен 2010, 09:07 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Как появляется обём скомпилированого кода, нажимаю на 3 секунды.

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 05 сен 2010, 09:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я бы попробовал на долю секунды нажимать. Хотя не знаю как оно там должно работать. Через OR-USB-UART там своевременно сброс идёт через DTR линию.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 05 сен 2010, 09:14 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Ок, счас попрообую. OR-USB-UART уже заказал.

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интеграция OR-AVR-M128-* и Arduino IDE - есть желающие?
СообщениеДобавлено: 05 сен 2010, 13:41 
Не в сети

Зарегистрирован: 05 янв 2010, 23:07
Сообщения: 283
Откуда: Красноармейск
Skype: dmitry.vladimirivich
ФИО: Дима.В.
Уррааа! :Yahoo!:
Работает, манипулятор лапой махает...

Есть две вещи которые я делал не по описанию:
1. По совету galex1981 снял фьюз М103С. В описании написно нужно запрограммировать его, что по крайней мере для меня означает что нужно поставить галочку. :pardon:

2. Написно что надо держать ресет 3-4 секунды, но работает он, если держать его как писал Dead-
Цитата:
на долю секунды нажимать.


Документацию желательно подредактировать. ИМХО.

А так вообще классно!

Теперы в списке совместимого железа на сайте Ардуино осталось добавить проект. А то там российский только один.( Стыдно. :wink:

_________________
#define TRUE FALSE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 151 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO