Уроки программирования робота для чайников

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

Re: Уроки программирования робота для чайников

Сообщение Qzen » 16 июн 2009, 21:40

ООО, спс =))

Добавлено спустя 26 минут 21 секунду:
Есть два замечания:
1. Если с сайта скачать всё одним файлом, то в нём нет файла .lbx, на который ссылается файл cfg.(Его в итоге я взял из кода galex'a)
2. Ошибка 999: Демо/Бетта поддерживает только 4096 Байт кода. Что делать?
Аватара пользователя
Qzen
 
Сообщения: 60
Зарегистрирован: 22 мар 2009, 00:26
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий

Re: Уроки программирования робота для чайников

Сообщение blindman » 17 июн 2009, 06:42

Купить полную версию
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Уроки программирования робота для чайников

Сообщение Qzen » 18 июн 2009, 00:33

Почему при работе с экраном мигают светодиоды? Как отключить? Не нашёл в коде строчки. Код для работы спёрт с минибот.ру =)
Аватара пользователя
Qzen
 
Сообщения: 60
Зарегистрирован: 22 мар 2009, 00:26
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий

Re: Уроки программирования робота для чайников

Сообщение EdGull » 18 июн 2009, 07:47

потому что светодиоды и ЖКИ сидят на одних портах.
при использовании ЖКИ светодиоды нужно отключать или путём выкусывания или путем выпаивания резисторов или путем в момент заказа примечанием "без светодиодов"
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Уроки программирования робота для чайников

Сообщение Qzen » 18 июн 2009, 21:23

Обнаружил интересную фишку =) Если закодить гашение и зажигаение диодиков на кнопочки пульта, а показывание информации на экране на отдельную кнопочку, то делаем такое: Включаем экран, жмём включить красный цвет диода, включить зелёный цвет. Всё, все диоды гаснут =)
Но это так, к слову.
Интересует вопрос: Как работать с динамиком? Попробовал содрать внаглую код с тестовой прошивки - после загрузки на мегу бот начинает тупо крутить колесом =) Не знаю, почему =)
Где-нибудь есть подробное описание работы со звуком? В идеале считывание звука с карты памяти =)
Аватара пользователя
Qzen
 
Сообщения: 60
Зарегистрирован: 22 мар 2009, 00:26
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий

Re: Уроки программирования робота для чайников

Сообщение EdGull » 19 июн 2009, 00:24

если просто попищать, тупо подай 1кгц с ноги меги.
проиграть вавчик с фат32 ищи исходники на форуме.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Уроки программирования робота для чайников

Сообщение Габбасов Руслан » 19 июн 2009, 15:57

Спаяли оптопару из светодиода и фототранзистора! ПОдскажите пример программы для езды по линии для минибота или как получить сигнал с оптопары?
Аватара пользователя
Габбасов Руслан
 
Сообщения: 15
Зарегистрирован: 12 июн 2009, 09:45
Откуда: Стерлитамак

Re: Уроки программирования робота для чайников

Сообщение EdGull » 19 июн 2009, 16:22

тупо считать показания ацп с соответсвующей ноги меги
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Уроки программирования робота для чайников

Сообщение Габбасов Руслан » 20 июн 2009, 10:52

Ясно что нужно считать сигнал с ацп.А как можно это записать в виде программного кода.
Нам надо чтобы когда минибот наезжал на линию то он 'убегал' от этой линии.
Аватара пользователя
Габбасов Руслан
 
Сообщения: 15
Зарегистрирован: 12 июн 2009, 09:45
Откуда: Стерлитамак

Re: Уроки программирования робота для чайников

Сообщение MiBBiM » 20 июн 2009, 11:23

поиск, поиск, поиск. вот здесь уже было и много ещё где
Tomorrow will be. Better
Аватара пользователя
MiBBiM
 
Сообщения: 1866
Зарегистрирован: 29 окт 2007, 18:11
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript

Re: Уроки программирования робота для чайников

Сообщение avr123.nm.ru » 20 июн 2009, 16:39

Габбасов Руслан писал(а): Ясно что нужно считать сигнал с ацп. А как можно это записать в виде программного кода.

Вы можете посмотреть это в примерах на страничке о BASCOM-AVR - http://bascom-avr.narod.ru/ -
там же есть русская документация по BASCOM.

Qzen писал(а): Демо/Бетта поддерживает только 4096 Байт кода. Что делать ?

Посетите страничку про BASCOM и избавитесь от этой беды.

А можно бесплатный и могуйчий WinAVR использовать - очень удобная штука - вот описание - http://avr123.nm.ru/04.htm
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Уроки программирования робота для чайников

Сообщение Qzen » 20 июн 2009, 20:27

EdGull писал(а):проиграть вавчик с фат32 ищи исходники на форуме.

Нашёл на форуме исходник для проигрыша test3.wav, который ты выкладывал =) Других не нашёл. Но даже при этом - КАК запихнуть на карту этот файлик? :) Да и любую вавку вообще? =)
Аватара пользователя
Qzen
 
Сообщения: 60
Зарегистрирован: 22 мар 2009, 00:26
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий

Re: Уроки программирования робота для чайников

Сообщение avr123.nm.ru » 20 июн 2009, 20:31

Может в картридере записать с ПК или в каком либо устройстве в которое карта втыкается и к ПК которое подключается.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Уроки программирования робота для чайников

Сообщение Qzen » 20 июн 2009, 20:33

Ты предлагаешь отпаять карту, залить туда и снова припаять её обратно?
Аватара пользователя
Qzen
 
Сообщения: 60
Зарегистрирован: 22 мар 2009, 00:26
Откуда: Москва
Skype: qzen666
прог. языки: C++
ФИО: Михайлов Дмитрий

Re: Уроки программирования робота для чайников

Сообщение galex1981 » 20 июн 2009, 20:35

Конечно! А почему нет?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Пред.След.

Вернуться в МиниБот — национальный класс роботов

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

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