Теперь в нашем онлайн-магазине доступна уникальная книга «BEAM-робототехника. От азов до создания практических устройств», идеально подходящая как для кружков робототехники, так и для самообучения дома. Вы можете приобрести её по привлекательной цене в 699 рублей. Дополнительная информация о книге доступна на нашем сайте. Также в ассортименте нашего онлайн-магазина представлены готовые наборы для сборки роботов, с помощью которых ваш ребенок сможет легко собрать своего первого робота, следуя нашим подробным инструкциям. Перейти в магазин


[ Раскрыть online-чат / Закрыть ] · [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Модератор форума: nightmare, Huntswarrior, Aleks_Crow, {{TNT}}  
Прошивка для робота который едет и объезжает препятствия
Отправлено 21.12.2011 - 21:081
Участник
560 сообщений
Мужчина
Всем доброго времени суток,накидал прошивку,что надо исправить???
Code
#define porta 8
#define portb 9 // LED connected to
// digital pin 13

void setup()
{
pinMode(porta, OUTPUT);
pinMode(portb, OUTPUT);

}

void loop()
{
int i;
for(i=1;i<3;i++){
digitalWrite(porta, HIGH);
digitalWrite(portb, LOW);
delay(2000);

digitalWrite(porta, LOW);
digitalWrite(portb, HIGH);
delay(2000);
}
delay(5000);
}


Добавлено (21.12.2011, 21:08)
---------------------------------------------
вот еще накидал
Code
#define porta 11
#define porta 10
#define portb 9
#define portb 8
// LED connected to
// digital pin 13

void setup()
{
pinMode(porta, OUTPUT);
pinMode(portb, OUTPUT);
pinMode(porta, OUTPUT);
pinMode(portb, OUTPUT);
}

void loop()
{
int i;
for(i=1;i<3;i++){

digitalWrite(porta, HIGH);
digitalWrite(portb, LOW);
digitalWrite(porta, HIGH);
digitalWrite(portb, LOW);
delay(5000);

digitalWrite(porta, HIGH);
digitalWrite(portb, LOW);
digitalWrite(porta, HIGH);
digitalWrite(portb, LOW);
delay(5000);
}
delay(5000);
}


Добавлено (21.12.2011, 21:08)
---------------------------------------------
использую порты 8,9,10,11


Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 21:192
БЛОГГЕР
340 сообщений
Мужчина
Игорь, начинай исправлять biggrin Где комментарии к строкам кода (или хотя бы к процедурам). Мне, стороннему человеку тяжело с лёту разобратся, да и ты через пару недель сможешь забыть что ты тут писал (поверь, это правда). Если нужна помощь, то в студию описание цели, задачи, средств и пр. Да и вообще! Потрать лишние пару минут и оформи материал. Если отругал, не обижайся biggrin


Профиль Личное сообщение Дом. страница icq Skype
16
Отправлено 21.12.2011 - 21:213
Участник
560 сообщений
Мужчина
Pe40rA, я все сохраняю,так что надо исправить?


Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 21:484
Начальная группа
1798 сообщений
Мужчина
Здесь никто не знает, что у тебя на PA8 и PB9 подключено.
Если это ты в программе двигателями управляешь, то удобно сделать фукнции:
Code

void go_forward()
{
....
}

void go_backward()
{
....
}

void turn_left()
{
....
}

void turn_right()
{
....
}

И пользуйся тегом code.
Робот без каких либо датчиков столкновения с препятствиями будет врезаться во всё что угодно...


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 21:505
Участник
560 сообщений
Мужчина
nightmare, это надо писать в прогу?


Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 21:516
Начальная группа
1798 сообщений
Мужчина
игорь, нет, на заборе.
Да.


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 21:527
Администраторы
3417 сообщений
Мужчина
Quote (игорь)
это надо писать в прогу?

-на бумажку и показать боту, вдруг до него дойдет )


Только дурак нуждается в порядке-гений господствует над хаосом...
Онлайн ЧАТ по робототехнике ! Заходи и общайся без регистрации =)
Профиль Личное сообщение Дом. страница icq Skype
34
Отправлено 21.12.2011 - 21:528
Начальная группа
1798 сообщений
Мужчина
Quote
что надо исправить???

Надо добавить какие-нибудь хотя бы тактильные датчики (УСЫ). Иначе не будет он ничего объезжать.


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 21:539
Участник
560 сообщений
Мужчина
S-T-A-L-K-E-R(А), ха

Добавлено (21.12.2011, 21:53)
---------------------------------------------
nightmare, фототранзисторы будут,точнее они есть,но я незнаю куда их подключать



Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 21:5510
Начальная группа
1798 сообщений
Мужчина
игорь, с таким дальномером не всё так просто, вот 2 примера, первый по проще и по хуже, второй сложнее, но лучше http://robocraft.ru/blog/arduino/529.html
По идеи если поставить узконаправленный черный фототранзистор (со светофильтром, который только ИК пропускает) и несколько светодиодов, то такой дальномер станет работать на бОльшем расстоянии.


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 22:0111
Участник
560 сообщений
Мужчина
nightmare, ладно,а теперь мне надо исправить прошивку чтобы просто моторы крутилсь вперед,а то кажется что 1 мотор не крутиться
поможешь исправить?
чтобы два мотора просто вперед крутились


Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 22:0412
Начальная группа
1798 сообщений
Мужчина
игорь, пока что данных не хватает, чтобы исправить.


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 22:0413
Участник
560 сообщений
Мужчина
забыл добавить,надо чтобы два мотора крутилось


Ростов-на-дону
Профиль Личное сообщение Дом. страница icq Skype
8
Отправлено 21.12.2011 - 22:0614
Начальная группа
1798 сообщений
Мужчина
Ты это уже сказал...


Профиль Личное сообщение Дом. страница icq Skype
38
Отправлено 21.12.2011 - 22:0715
Начальная группа
1798 сообщений
Мужчина
Ты не сказал что куда у тебя подключено.


Профиль Личное сообщение Дом. страница icq Skype
38
  • Страница 1 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск: