roboforum.ru

Технический форум по робототехнике.


Помогите код написать...

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

Re: Помогите код написать...

Сообщение кулер 23 » 27 фев 2010, 16:43

:ROFL: Палин понял токо то что в LCD_Siemens_S65.cfg надо поменять название библиотеки.
И ноги, но ноги пока не поменял т.к смотрю как и куда тут на схеме все идет.
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение кулер 23 » 27 фев 2010, 21:18

Я хоть правильно понял ? :crazy:
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение EdGull » 28 фев 2010, 10:27

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

Re: Помогите код написать...

Сообщение кулер 23 » 08 мар 2010, 20:35

Насчет Того что моторы слабо крутит. Все норм незнаю почему, но оно зароботоло :Yahoo!:
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение galex1981 » 08 мар 2010, 23:17

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

Re: Помогите код написать...

Сообщение кулер 23 » 15 мар 2010, 17:17

вай знал бы я что можно скорость ставить до 255 я бы не задовал тот вопрос :D
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение кулер 23 » 25 мар 2010, 21:36

Как можно плавно мигать светодиодом? Знаю что шимом но не наю как искал в инете
Код: Выделить всёРазвернуть
"программный шим на басике" "плавное мигание светодиодом на басике" 
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение Romikgy » 26 мар 2010, 00:40

у шима есть значение переключения ( средняя точка у шим таймера) через определеные промежутки времени ее смещаешь ,
и получается что свечение будет плавно или наростать или убывать....
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Помогите код написать...

Сообщение EdGull » 26 мар 2010, 07:42

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

Re: Помогите код написать...

Сообщение boez » 26 мар 2010, 12:19

Для понятности нужно просто разбить эту задачу на три:
1. Как плавно мигать светодиодом? Периодически плавно увеличивая и уменьшая яркость, период порядка секунды-двух обычно.
2. Как плавно менять яркость? С некоторой частотой меняя уровень яркости достаточно мелкими ступеньками, например 0-5-10-...-250-255-250-...-10-5-0 и так по кругу. По времени одна ступенька может быть равна периоду ШИМ, это удобно, тогда величиной шага регулируем период плавного мигания.
3. Как установить уровень яркости? С помощью ШИМ, записав уровень в Compare-регистр. Если таймер 8-битный, то 0 - это нулевая яркость (погашен), 255 - полная.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Помогите код написать...

Сообщение avr123.nm.ru » 26 мар 2010, 13:13

Так как автор вопроса написал что искал в интернете
кулер 23 писал(а): Знаю что шимом но не знаю как искал в инете
я сделал вывод, что его бы устроило то, что есть в интернете описывающее как это сделать, но он не нашел. Поэтому я привел ссылки на то что не нашел спрашивающий.
1) Ссылка на страничку с примером кода изменения ШИМ в AVR с подробным толкованием на русском и 2) ссылка на примеры для BASCOM-AVR в которых есть код почти для всего и для ШИМ тоже на бэйсике с комментариями.
EdGull >Если есть исходники вставляй сюда, если нет, не захламляй ветку своими ссылками<
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Помогите код написать...

Сообщение кулер 23 » 10 апр 2010, 12:49

Вернемся к lcd так.....
Когда компилирую саму прогу то он ругается на строку
Код: Выделить всёРазвернуть
$lib "LCD-EPSON_L2F50_C.LBX" 

из LCD_Siemens_S65.cfg
Что же не так??? :(
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение Romikgy » 10 апр 2010, 13:12

в чем компилишь? есть ли в проекте файл LCD-EPSON_L2F50_C.LBX ?
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

Re: Помогите код написать...

Сообщение кулер 23 » 10 апр 2010, 13:22

Romikgy писал(а):в чем компилишь? есть ли в проекте файл LCD-EPSON_L2F50_C.LBX ?

в BASCOM'E
Да есть
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Re: Помогите код написать...

Сообщение кулер 23 » 11 апр 2010, 20:07

Скачал другой архив заменил библу и вроде ошибок нету ))
Последний раз редактировалось кулер 23 11 апр 2010, 20:26, всего редактировалось 1 раз.
Аватара пользователя
кулер 23
 
Сообщения: 798
Зарегистрирован: 17 апр 2009, 19:44
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий

Пред.След.

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

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

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

cron