Всем доброго времени суток,сделал самодельный дальномер(из фоторезистора,очень чувствительного и из светодиода)
теперь надо написать программу чтобы робот ехал и когда он подъезжает к стенке(тоесть видет препятствие) то он разворачивался и ехал в другую сторону(где нету препятствия) плата DFRDUINO UNO,ссылка на плату http://www.robotshop.su/e-store/catalog/195/666/
моторы(сервы переделаны под постоянное вращение)
среда разработки Arduino 1.0
Язык Си
будьте добры напишите код)))
а то я уже 2 недели мучаюсь и не как не могу ничего поделать(((
ах да вот что я сделал(код) робот едет прямо,а потом разворачивается и опять едет прямо,зачем я вам это говорю,а затем чтобы вы знали к каким портам у меня подключены моторы)))
Вот непосредственно сам код,что на до тут добавить?(чтобы он объезжал препятствия)))
Code
#define IN1 8
#define IN2 9
#define IN3 10
#define IN4 11
void setup()
{
pinMode(IN1, OUTPUT);
[color=gray]P.S: запарился уже за тобой подчищать ([/color]
pinMode(IN2, OUTPUT);
pinMode(IN3, OUTPUT);
pinMode(IN4, OUTPUT);
}
void *******(){
digitalWrite(IN1, HIGH);
digitalWrite(IN2,HIGH );
digitalWrite(IN3, LOW);
digitalWrite(IN4, LOW);
}
void forward()
{
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
digitalWrite(IN3, HIGH);
digitalWrite(IN4, LOW);
}
void loop()
{
forward();
delay(4000);
********();
delay(4000);
}
МАТЕРНЫЕ слова в коде ? Ты я уже смотрю на все правила плюешь... -1 в репу