123
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: nightmare, Huntswarrior, Aleks_Crow, {{TNT}} 
Форум » Мастерская » Начинающим робототехникам » Робот на гусеницах и Bluetooth
Робот на гусеницах и Bluetooth
Отправлено 04.09.2012 - 15:141
Участник
5 сообщений
Мужчина
Что имеем:

- Freeduino 2009
- Bluetooth модуль HC-04
- Motor shield v3
- Редуктор
- Желание сделать 1 проект, прямые (вроде) руки.
- Основа проекта http://habrahabr.ru/post/133414/

После успешного подключения модуля к компьютеру (перестаёт мигать светодиод) дальше модуля команды не проходят. Всё остальное исправно, заливал скетчи просто с ездой в перёд.

Ваши мнения, в чём трабл, как его решить?


Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 04.09.2012 - 19:582
Администраторы
3318 сообщений
Мужчина
С питанием норма ?


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 04.09.2012 - 20:413
Участник
5 сообщений
Мужчина
Да, с питанием всё нормально. Запитываю от USB или от кроны на 9 вольт, через ардуиновский 3.3 вольта, один фиг.


Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 04.09.2012 - 21:004
Администраторы
3318 сообщений
Мужчина
А проверять без подлючения шилдов и моторов, вообще только радио-мудуль и сам контролер пробовали ? Та же история ? Светодиод чтения или записи ? Может конфликт по питанию какой-нибудь ? Замыканий в радио-модуле не наблюдается ?


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 05.09.2012 - 00:165
Участник
5 сообщений
Мужчина
Без подключения шилдов и моторов, во время получения команды мигает светодиодом TX O_o должен RX же вроде? Но самое интересное то, что в ответ или он ничего не шлёт, или я ничего не получаю(одно из двух) вроде с шилдами тоже самое, просто я на светодиоды не смотрел.


Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 05.09.2012 - 13:446
Администраторы
3318 сообщений
Мужчина
Самую простую программку залейте с работой по порту, чтобы проверить исправен ли модуль блютус. Напрмер прогу проверки 1 на пине.


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 05.09.2012 - 16:297
Участник
5 сообщений
Мужчина
Я заливал достаточно простую, если напишешь команду ping он должен ответить pong. Не работало, теперь залил вот такой скетч
enum { LED_PIN = 13 };
enum LedState { LED_ON, LED_OFF, LED_BLINK };

LedState led_state;

void setup()
{
led_state = LED_OFF;
pinMode(LED_PIN, OUTPUT);

Serial.begin(38400);
}

void loop()
{
if (Serial.available())
{
char command = Serial.read();

switch (command)
{
case '1': led_state = LED_ON; break;
case '0': led_state = LED_OFF; break;
case '*': led_state = LED_BLINK; break;

default:
{
for (int i = 0; i < 5; ++i)
{
digitalWrite(LED_PIN, HIGH);
delay(50);
digitalWrite(LED_PIN, LOW);
delay(50);
}
}
}
}

switch (led_state)
{
case LED_ON: digitalWrite(LED_PIN, HIGH); break;
case LED_OFF: digitalWrite(LED_PIN, LOW); break;

case LED_BLINK:
{
static unsigned long start_millis = 0;

if (millis() - start_millis >= 300)
{
start_millis = millis();
digitalWrite(LED_PIN, !digitalRead(LED_PIN));
}
}
}
}
Не работает. Я пытался и помигать светодиодом и просто оставить гореть, не работает.

Добавлено (05.09.2012, 16:29)
---------------------------------------------
Мне кажется, дело может быть в скоростях.



Профиль Личное сообщение Дом. страница icq Skype
0
Отправлено 05.09.2012 - 23:118
Администраторы
3318 сообщений
Мужчина
Забавно но может быть. В проге и в коде правильно выставлена скорость ? Хотя причем тут если даже тестовая не работала... suspect


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
31
Отправлено 06.09.2012 - 19:129
Участник
5 сообщений
Мужчина
Ну не знаю, но коннект компьютер-модуль то точно есть, а вот модуль-arduino вроде нету. Эххх, если бы он составлял лог) Самое забавное, я даже не знаю какая у него скорость. Знаю только то, что прошивка linvor, а это либо HC-04 либо HC-06. А если гуглить, то везде указана разная скорость(


Профиль Личное сообщение Дом. страница icq Skype
0
Форум » Мастерская » Начинающим робототехникам » Робот на гусеницах и Bluetooth
Страница 1 из 11
Поиск: