Compare commits
4 Commits
55e197be1c
...
153f8a730b
| Author | SHA1 | Date |
|---|---|---|
|
|
153f8a730b | |
|
|
03d3df0467 | |
|
|
a84a2ceb58 | |
|
|
1eb20c68fc |
|
|
@ -0,0 +1,59 @@
|
||||||
|
#include "MeMCore.h"
|
||||||
|
|
||||||
|
MeDCMotor leftMotor(9);
|
||||||
|
MeDCMotor rightMotor(10);
|
||||||
|
MeUltrasonicSensor ultraSensor(PORT_3);
|
||||||
|
|
||||||
|
uint8_t motorSpeed = 100;
|
||||||
|
|
||||||
|
float dist;
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
|
||||||
|
Serial.begin(9600);
|
||||||
|
Serial.println("Initializing... \n");
|
||||||
|
leftMotor.run(0);
|
||||||
|
rightMotor.run(0);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
|
||||||
|
dist = ultraSensor.distanceCm();
|
||||||
|
Serial.println(dist);
|
||||||
|
|
||||||
|
if (dist > 10){
|
||||||
|
goForward();
|
||||||
|
}
|
||||||
|
else if (ultraSensor.distanceCm() < 10){
|
||||||
|
|
||||||
|
goBackward();
|
||||||
|
delay(1000);
|
||||||
|
goLeft();
|
||||||
|
delay(1000);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void goForward(){
|
||||||
|
|
||||||
|
leftMotor.run(-motorSpeed);
|
||||||
|
rightMotor.run(motorSpeed);
|
||||||
|
delay(1000);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void goBackward(){
|
||||||
|
|
||||||
|
leftMotor.run(motorSpeed);
|
||||||
|
rightMotor.run(-motorSpeed);
|
||||||
|
delay(100);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void goLeft(){
|
||||||
|
|
||||||
|
leftMotor.run(motorSpeed);
|
||||||
|
rightMotor.run(motorSpeed);
|
||||||
|
delay(100);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
#include "MeMCore.h"
|
#include "MeMCore.h"
|
||||||
|
|
||||||
MeUltrasonicSensor ultraSensor(PORT_3);
|
MeUltrasonicSensor ultraSensor(PORT_3);
|
||||||
float dist;
|
|
||||||
|
|
||||||
void setup()
|
void setup()
|
||||||
{
|
{
|
||||||
Loading…
Reference in New Issue