Помогите написать код!!!

svetly
svetly аватар
Offline
Зарегистрирован: 23.12.2016

Помогите написать прораммудля робота. 

Робот будет участвовать в соевнованиях "дзюдо"

задача робота: обнаружение противника

поворот к нему.

на роботе будет два ультрозвуковых датчика расстояния.

http://roboart.umi.ru/roboart/sorevnovaniya_2017/

вот туда я делаю робота. 

http://roboart.umi.ru/filemanager/download/785/ - описание габаритов робота и поля.

(не описание моего робота, он еще не готов)

кто напишет код-просто поблагодарю, ( могу дать 3 рубля, пишите: ssvetlakin@gmail.com)

bizzon
Offline
Зарегистрирован: 29.03.2016

А поцеловать? Надоело быть лягушкой.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

svetly
svetly аватар
Offline
Зарегистрирован: 23.12.2016

Ну так, мне помогут или как?

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

svetly пишет:

Ну так, мне помогут или как?

Поживём, увидим.

vvadim
Offline
Зарегистрирован: 23.05.2012

svetly пишет:

кто напишет код-просто поблагодарю, ( могу дать 3 рубля, пишите: ssvetlakin@gmail.com)

фраза вызывающая умиление и бешенное желание кому нибудь срочно шо то написать

svetly
svetly аватар
Offline
Зарегистрирован: 23.12.2016
#include "Ultrasonic.h"

// sensor connected to:
// Trig - 12, Echo - 13
int motor1 = 8
int motor2 = 7
int motor3 = 6
int motor4 = 5

Ultrasonic ultrasonic(12, 13);

void setup()
{
  pinMode(motor1, OUTPUT);
  pinMode(motor2, OUTPUT);
  pinMode(motor3, OUTPUT);
  pinMode(motor4, OUTPUT);
}
{
  Serial.begin(9600);                           // start the serial port
}

void loop()
{
  float dist_cm = ultrasonic.Ranging(CM);       // get distance
  Serial.println(dist_cm);                      // print the distance
  
  delay(100);                                   // arbitary wait time.
}
if (dist_sm <= 15)
{
digitalWrite(motor1, HIGH);  // поворот (будет изменен)
digitalWrite(motor2, HIGH);

}
else
{
     // если сзади не кого нету, соответственно противник спереди Выполнить действия.
}

 

Вот, ели - ели написал себе код. Пожалуйсто, если сможете, укажите на ошибки и посоветуйте , если что не так.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

svetly пишет:

если сможете, укажите на ошибки

     // если сзади не кого нету, соответственно противник спереди Выполнить действия.

Правильно писать не "не кого", а "никого".

Клапауций 823
Клапауций 823 аватар
Offline
Зарегистрирован: 13.01.2017

ЕвгенийП пишет:

Правильно писать не "не кого", а "никого".

я запретил белым ниггерам разговаривать на русском языке.