[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 4«1234»
Форум » Форум » Общий » Любые вопросы (на тему сайта и ардуино)
Любые вопросы
tigermanДата: Четверг, 12.07.2012, 09:11 | Сообщение # 16
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
Куда же я денусь) biggrin
 
MaxymilianДата: Четверг, 12.07.2012, 11:57 | Сообщение # 17
Группа: Удаленные





tigerman, biggrin постав себе звание генералисимус а не рядовой cool .

Смотри-. я хочу сделать робота управляемого по блютуз через андроид телефон(galaxy note). У меня есть ардуино мега,блютуз модуль, 2-ух амперный моторный шылд иии прямые руки. В среде програмирования ардуино я еще не очень сильно разбираюсь.
- https://play.google.com/store/apps/details?id=blue.bots.free.matt&feature=search_result#?t=W251bGwsMSwxLDEsImJsdWUuYm90cy5mcmVlLm1hdHQiXQ.. -ето прога на телефон;
- http://www.hobbytronics.co.uk/magician-android-bluebots -сдесь скетч.....он предназначен для специального шаси..Помоги мне пожайлуста переделать етот скетч для етого мотор шылда:
- http://www.e-shore.com.my/homepage/arduino/arduino-shields/110-2a-motor-driver-shield-user-manual.html

спасибо happy
 
tigermanДата: Четверг, 12.07.2012, 12:20 | Сообщение # 18
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
Оригинал скетча берем здесь:
http://www.hobbytronics.co.uk/magician-android-bluebots

Шилд DFROBOT 2A L298 ? У нас брали?

Потом Смотрим скетч с той ссылки про моторшилд


И скрещиваем) Щас попробую
 
MaxymilianДата: Четверг, 12.07.2012, 12:38 | Сообщение # 19
Группа: Удаленные





tigerman, http://odduino.shopium.ua/ ето наверное вы

Добавлено (12.07.2012, 13:31)
---------------------------------------------
tigerman, как там схрещивание biggrin ?там стоко всего нужно изменить чтобы компеляцыя произошла!!

Добавлено (12.07.2012, 13:38)
---------------------------------------------
- ПОСМОТРИ ПРАВИЛЬНО ЛИ Я СХРЕСТИЛ?


Сообщение отредактировал Maxymilian - Четверг, 12.07.2012, 12:39
 
tigermanДата: Четверг, 12.07.2012, 12:41 | Сообщение # 20
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
Собственно переделанный код:
Code

/* Magician Chassis Bluebots Bluetooth
Hobbytronics ltd, 2012

*/

#define baudRate 115200

//Arduino PWM Speed Control:
int E1 = 6; //левый ШИМ
int M1 = 7;  //левый направление

int E2 = 5; //правый ШИМ
int M2 = 4; //правый направление

/* // Setup pins for SN754410 Motor chip

int lf = 6; // Left motor Forward
int lr = 5; // Left motor Reverse
int rf = 11; // Right motor Forward
int rr = 10; // Right motor Reverse
*/

int left = 0;
int right = 0;

unsigned char data_packet[4];
unsigned char packet_index=0;

void setup() {

// use the baud rate your bluetooth module is configured to
Serial.begin(baudRate);

}

void loop() {

// check if data has been sent from the computer:
if (Serial.available()) {
// read the most recent byte:
data_packet[packet_index] = Serial.read();
packet_index++;
if(packet_index==4)
{
// full packet received
process_packet();
}
}
setMotors();
}

void process_packet()
{
int lspeed, lturn;

packet_index=0;
if((data_packet[0]==43) || (data_packet[0]==45))
{
if(data_packet[0]==43) lturn=data_packet[1];
else lturn=data_packet[1]*-1;

if(data_packet[2]==43) lspeed=data_packet[3]*2;
else lspeed=data_packet[3]*-2;

left=(lspeed+lturn);
left = constrain(left, -255, 255);
right=(lspeed-lturn);
right = constrain(right, -255, 255);

}

}

void setMotors()
{
int vLeft = left;
int vRight = right;
if (vLeft < 0)
{
digitalWrite(M1,HIGH);
analogWrite(E1, abs(vLeft));
}
else{
digitalWrite(M1,LOW);
analogWrite(E1, abs(vLeft));

}

if (vRight < 0)
{
digitalWrite(M2,HIGH);
analogWrite(E2, abs(vLeft));
}
else{
digitalWrite(M2,LOW);
analogWrite(E2, abs(vLeft));
}

}
 
tigermanДата: Четверг, 12.07.2012, 12:42 | Сообщение # 21
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
общем я сделал также, но не так))) Там ошибки у тебя в E1 M1 и 2м движком
 
MaxymilianДата: Четверг, 12.07.2012, 12:43 | Сообщение # 22
Группа: Удаленные





int lf = 6; // Left motor Forward
int lr = 5; // Left motor Reverse
int rf = 11; // Right motor Forward
int rr = 10; // Right motor Reverse
А ЕТО ЗАЧЕМ?
 
tigermanДата: Четверг, 12.07.2012, 12:44 | Сообщение # 23
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
Оно закоментировано
 
tigermanДата: Четверг, 12.07.2012, 12:44 | Сообщение # 24
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
int E1 = 6; //левый ШИМ
int M1 = 7; //левый направление

int E2 = 5; //правый ШИМ
int M2 = 4; //правый направление

соответственно в твоём коде всё не так, в моем должно поехать)
 
MaxymilianДата: Четверг, 12.07.2012, 12:46 | Сообщение # 25
Группа: Удаленные





int E1 = 6; //левый ШИМ
int M1 = 7; //левый направление

int E2 = 5; //правый ШИМ
int M2 = 4; //правый направление

/* // Setup pins for SN754410 Motor chip

int lf = 6; // Left motor Forward
int lr = 5; // Left motor Reverse
int rf = 11; // Right motor Forward
int rr = 10; // Right motor Reverse

У ТЕБЯ И ТО И ДРУГОЕ........ХОРОШО ЩА ПОПРОБУЕМ happy
 
tigermanДата: Четверг, 12.07.2012, 12:48 | Сообщение # 26
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
в ардуино текст можно комментировать одной строкой //
и целым текстом
/* текст
текст
текст
*/
 
MaxymilianДата: Четверг, 12.07.2012, 12:50 | Сообщение # 27
Группа: Удаленные





tigerman,
int E1 = 6; //левый ШИМ
int M1 = 7; //левый направление

int E2 = 5; //правый ШИМ
int M2 = 4; //правый направление -ЕТО МОТОР ШЫЛД МОЙ

int lf = 6; // Left motor Forward
int lr = 5; // Left motor Reverse
int rf = 11; // Right motor Forward
int rr = 10; // Right motor Reverse-А ЕТО СТАРЫЙ

Добавлено (12.07.2012, 13:50)
---------------------------------------------
tigerman, УПС ПРОСТИ Я СЛУЧАЙНО НЕ ЗАМЕТИЛ

 
tigermanДата: Четверг, 12.07.2012, 12:50 | Сообщение # 28
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
старый закоментирован, тоесть ардуино его пропустит
 
MaxymilianДата: Четверг, 12.07.2012, 12:52 | Сообщение # 29
Группа: Удаленные





tigerman, не работает sad давай я видео сниму может ето с железом проблема
 
tigermanДата: Четверг, 12.07.2012, 12:53 | Сообщение # 30
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 1002
Статус: Offline
Нет ты лучше фотографии как ты всё хозяйство соеденил, блютузы, шилды питание и прочее
 
Форум » Форум » Общий » Любые вопросы (на тему сайта и ардуино)
Страница 2 из 4«1234»
Поиск: