roboforum.ru

Технический форум по робототехнике.
Текущее время: 17 фев 2025, 10:44

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




Начать новую тему Ответить на тему  [ Сообщений: 128 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 02 фев 2010, 16:21 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 02 фев 2010, 16:23 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Ноги судя по всему в LCD_Siemens_S65.cfg

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 02 фев 2010, 18:26 
Не в сети
Аватара пользователя

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

Бейсик можно выучить максимум за неделю с учетом того что через день им заниматься. Вы уже почти год на Форуме и не можете его изучить...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 13:58 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
А как можно светик включать с помощью RC5? Светик висит на PortC 7 куда это писать Там где Моторы? :RTFM:
Код:
$prog &HFF , &HE4 , &HD9 , &H00       'указываем какие фусибиты надо прошить
$regfile = "m32def.dat"       ' файл спецификации Меги32
$crystal = 8000000       ' указываем на какой частоте будем работать
$baud = 2400

'----------------------------------------------------------------------------
Config Timer1 = Pwm , Pwm = 8 , Prescale = 1 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down
Config Pinc.2 = Output : Drl Alias Portc.2       'ногу сконфигурировали как выход и обозвали Drl
Config Pinc.3 = Output : Drr Alias Portc.3       'ногу сконфигурировали как выход и обозвали Drr
Config Pind.4 = Output       'ногу ШИМа левого движка сконфигурировали как выход
Config Pind.5 = Output       'ногу ШИМа правого движка  сконфигурировали как выход
'----------------------------------------------------------------------------

Dim Speed As Byte
Speed = 70

Config Rc5 = Pind.2
Enable Interrupts
Dim Address As Byte , Command As Byte

Print "Start MiniBot"

Do
   Getrc5(address , Command)
   If Address <> 255 And Command <> 255 Then
      Command = Command And &B01111111
      Print Chr(12);
      Print "Address - " ; Address
      Print "Command - " ; Command;
   End If
Loop


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 14:01 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
У тебя есть бесконечный цикл, где МК всегда что то делает. Логично предположить что обработчик RC5 нужно вставить по обработке команды принятой от RC5
Код:
Do   
  Getrc5(address , Command) 
   If Address <> 255 And Command <> 255 Then     
   здесь нужно вставить свой код по нажатию клавиши для управления светодиодом

  End If
Loop

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 14:07 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 14:11 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 16 фев 2010, 14:18 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
12 это код кнопки. Блин че я такой тупой ниче не понимаю. :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 19 фев 2010, 21:49 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
Код:
$regfile = "m32def.dat"                                     ' файл спецификации Меги32
$crystal = 8000000       'указываем на какой частоте будем работать
$lib "mcsbyteint.lbx"

Config Pinc.7 = Output

Config Rc5 = Pind.3
Enable Interrupts
Dim Address As Byte , Command As Byte

Do
Getrc5(address , Command)
   If Address <> 255 And Command <> 255 Then
   Command = Command And &B01111111
   End If

If Command = 12 Then
         Set Portc.7                                        'Включить светодиод
         End If
Loop

Я то думал че не работает то :) А аказывается тсоп на 3 порт подключен а не на 2 как в уроках :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 20 фев 2010, 08:00 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 20 фев 2010, 12:18 
Не в сети
Аватара пользователя

Зарегистрирован: 17 апр 2009, 19:44
Сообщения: 798
Откуда: Югорск
Skype: rizhykot
ФИО: Аксютин Юрий
да :)

Добавлено спустя 49 минут 21 секунду:
А как минибота заряжать-то? :oops:


Последний раз редактировалось кулер 23 20 фев 2010, 12:57, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 20 фев 2010, 12:38 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 20 фев 2010, 12:59 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Помогите код написать...
СообщениеДобавлено: 20 фев 2010, 15:45 
Не в сети
Аватара пользователя

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


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

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


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

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


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

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