Tak jsem zkusil něco napsat, ovšem kola se točí a jede jen dopředu na senzory absolutně nereaguje. Nevím kde je chyba, levy sensor mam v Analog 3 a druhy analog 4, ovšem nevyhýbá se. Můj kód: #include <AFMotor.h>AF_DCMotor motor(2);AF_DCMotor motory(1);int left_sensor = 0; //variable for left sensorint right_sensor = 0; //variable for right sensorint value; //variable for temporary valueint corner;void setup(){ motor.setSpeed(200); motory.setSpeed(200); }void loop(){ motor.run(FORWARD); motory.run(FORWARD); value = analogRead(3); left_sensor = map(value, 4, 437, 0, 255); value = analogRead(4); right_sensor = map(value, 4, 429, 0, 255); if(left_sensor<100 && right_sensor<100) { if(corner==0) { corner = 1; reverse(); delay(1000); left(); delay(30); while(left_sensor<100) { left(); delay(500); if(right_sensor>left_sensor) left(); break; } } if(corner==1) { corner = 2; reverse(); delay(2000); left(); delay(30); while(left_sensor<100) { left(); delay(500); if(right_sensor>left_sensor) left(); break;… } } if(corner==2) { corner = 0; reverse(); delay(2000); right(); delay(1000); while(right_sensor<100) { right(); delay(500); if(right_sensor>left_sensor) right(); break; } } } else if(right_sensor<100) left(); else if(left_sensor<100) right(); else forward(); delay(10);}void forward(){ motory.run(FORWARD); motor.run(BACKWARD);}void reverse(){ motory.run(FORWARD); motor.run(BACKWARD);}void left(){ motor.setSpeed(200); motory.run(FORWARD); motor.run(BACKWARD);}void right(){ motory.run(FORWARD); motor.run(BACKWARD);} Kde je chyba, v tom void left(), a tak mám zatím jen napsaný aby jeden motor točilk vpřed a druhý vzad to mám jen abych zkusil zda to jde.Ješte se chci zeptat jak to napajet mam nasazenej motor shiel na arduinu mam privest napajeni do motorshieldu nebo do arduina? A jaký zdroj by byl idealni? Díky za odpověď Ukázat celý příspěvek