roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 ноя 2024, 00:22

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




Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 110, 111, 112, 113, 114, 115, 116 ... 144  След.
Автор Сообщение
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 11:31 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Skyline писал(а):
как сделать чтобы выполнялись оба условия сразу, а не в порядке написания проги


Наврено обеденить в IF проверку нескольких условий если так можно в бэйсике.


If ((условие 1) AND (условие 2)) Then

или ступенчато-вложенно:

If условие 1 Then
If условие 2 Then
далать что-то

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 13:02 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Как-то вот так:
Код:
Do                                                         

Gosub Вперед                                             

If B1 = 1 And B2 = 1 Then                                   
Gosub Вперед_вправо And Gosub Вперед_влево                 
Else                                                       
Gosub Назад_вправо And Gosub Назад_влево                 
Wait 3                                                     
End If                                                     
                                                             
Loop


Добавлено спустя 1 час 23 минуты 53 секунды:
Попробовал оба варианта, не работает, либо я что-то не правильно делаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 13:38 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Наверно надо зырить как это правильно в бэйсике писать.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 13:45 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
If B1 = 1 And B2 = 1

а условие разве не через == пишется?

_________________
«Сон разума рождает чудовищ»


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 13:51 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
бэйсик это сила ! надо уметь ею управлять.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 13:53 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Дык это же Басик ))) у него все по человечески, а эти == это Сишные приколы.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 28 июл 2009, 10:02
Сообщения: 862
Откуда: Самара
ФИО: Павел Сергеевич
Цитата:
Код:
Then                                   
Gosub Вперед_вправо And Gosub Вперед_влево

и вот это тоже по-человечески?!
ни кавычек, ни точек с запятой?
Может все-таки после then если несколько команд идет их надо как-то объединить?
Может вообще вот-так написать:
Код:
Then                                   
Gosub Вперед_вправо
Gosub Вперед_влево

без And.

Добавлено спустя 1 минуту 7 секунд:
Цитата:
Попробовал оба варианта, не работает,

а что пишет, в чем проявляется не работоспособность?

_________________
«Сон разума рождает чудовищ»


Последний раз редактировалось Zeus 01 июл 2010, 14:11, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 14:06 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
Попробуйте вложенные условия. Вначале проверяете, что оба бампера не сработали и только тогда, проверяете по отдельности...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 14:44 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Цитата:
Может вообще вот-так написать:
Код:
   Then                                   
    Gosub Вперед_вправо
    Gosub Вперед_влево

без And.

Вот так:
Код:
Do

Gosub Вперед

If B1 = 1 And B2 = 1 Then
Gosub Вперед_вправо
Gosub Вперед_влево
Else
Gosub Назад_вправо
Gosub Назад_влево
End If

Loop


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:00 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Это если в Gosub-ах нет пауз и они не отключают режимы других Gosub

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
И так попробовал, все равно нет срабатывания на бампер как вперед ехал, так и едет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:10 
Не в сети
Аватара пользователя

Зарегистрирован: 05 фев 2008, 15:33
Сообщения: 2687
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович
Я вот удивляюсь, в Вике лежат готовые примеры для Minibot'a.
В Bascome хелп для людей впервые видящих компьютер.
Но берем выхваченный из контекста кривой код и путем телепатии его правим ...

Бампер хоть работает???

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Бампер работает. Что-то я не нашел в Вике пример работы с ИК-бампером!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:45 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: МикроКонтроллер AVR начинающим - общие вопросы
СообщениеДобавлено: 01 июл 2010, 15:55 
Не в сети
Аватара пользователя

Зарегистрирован: 12 май 2010, 13:30
Сообщения: 278
Откуда: Уральск-Самара
Skype: sky-jap
прог. языки: Bascom AVR Basic
ФИО: Полулях Сергей Валерьевич
Светодиоды есть, соединение по UART тоже, правда кабеля COM-ого нет.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2149 ]  На страницу Пред.  1 ... 110, 111, 112, 113, 114, 115, 116 ... 144  След.

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


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

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


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

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