Инструменты пользователя

Инструменты сайта


doc:1308:643.mgul.13080-02_12_01

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1308:643.mgul.13080-02_12_01 [2017/02/23 00:19]
imbalanceone
doc:1308:643.mgul.13080-02_12_01 [2018/04/28 23:47] (текущий)
Строка 1: Строка 1:
-<​code>​+===Аннотация=== 
 +программа control_motor управляет моторами а также web камерой подвижной платформы в зависимости от принятых управляющих сигналов с raspberry. 
 + 
 +<​hidden>​<​code ​c>
 #include <​Servo.h>​ #include <​Servo.h>​
 #include "​Wire.h"​ #include "​Wire.h"​
Строка 226: Строка 229:
       stop1();       stop1();
     }     }
-    //save = 1; +
-    //​Serial.print("​Use Left, Right, Back or Root to continue... \n"​);​ +
-    //​UDR0==0x00;​+
     while (1)     while (1)
     {     {
Строка 398: Строка 399:
 } }
  
-/*void avto() 
-  { 
-  Serial.print(millis());​ 
-  Serial.print("​\t"​);​ 
-  Serial.println("​avto_go"​);​ 
-  int ran_dom = 0; 
-  long int res = 0; 
-  int rIR = 0; 
-  int lIR = 0; 
-  int mIR = 0; 
-  delay(250); 
-  while (res != StopProgramm ) ////change! 
-  { 
-    if (Serial.available()) 
-    { 
-      res = Serial.read();​ 
-      //​Serial.println("​zashlo"​);​ 
-    } 
-    long distance = getEchoTiming();​ 
-    rIR = digitalRead(rightIR);​ 
-    lIR = digitalRead(rearIR);​ 
-    mIR = digitalRead(frontIR);​ 
-    //​Serial.println(rIR);​ 
-    //​Serial.println(lIR);​ 
-    //​Serial.println(distance);​ 
-    if ( mIR == 0 ) 
-    { 
-      if ( (distance > 250) & (rIR == 1) & (lIR == 1)) 
-      { 
-        forward(); 
-        //​Serial.println("​forward"​);​ 
-      } else if ((distance > 250) & (rIR == 1) & (lIR == 0)) 
-      { 
-        right(); 
-        //​Serial.println("​right"​);​ 
-        delay(200); 
-      } 
-      else if ((distance > 250) & (rIR == 0) & (lIR == 1)) 
-      { 
-        left (); 
-        //​Serial.println("​left"​);​ 
-        delay(200); 
-      } 
-      else if ((distance < 250) & (rIR == 1) & (lIR == 0)) 
-      { 
-        Serial.println("​random right"​);​ 
-        stop1(); 
-        right (); 
-        //​Serial.println("​right"​);​ 
-        ran_dom = random(400, 800); 
-        delay (ran_dom); 
-      } 
-      else 
-      { 
-        Serial.println("​random left"​);​ 
-        stop1(); 
-        //​analogWrite(sp1,​110);​ 
-        //​analogWrite(sp2,​110);​ 
-        left(); 
-        ran_dom = random(400, 800); 
-        delay (ran_dom); 
-      } 
-    } 
-    else 
-    { 
-      Serial.println("​back"​);​ 
-      back (); 
-      delay (250); 
-      left (); 
-      delay (300); 
-    } 
-  } 
-  stop1(); 
-  return; 
-}*/ 
  
 void setup() void setup()
Строка 510: Строка 436:
 } }
 </​code>​ </​code>​
 +</​hidden>​
 + ​[[doc:​1308:​643.MGUL.13080-02_13_01|описание программы для работы теле-управляемой подвижной платформой]]
doc/1308/643.mgul.13080-02_12_01.1487798360.txt.gz · Последние изменения: 2018/04/28 23:47 (внешнее изменение)