Hi!
I wrote a code to a bluetooth controlled robot.
But when I verified my arduino code it says ''No such file or directory'',A few days ago there was no problem with the programming.
Here is the code if something is wrong with the programming.
#include <Servo.h>
#include <SoftwareSerial.h>
#include <AFMotor.h>
int incomingbyte = 0; //incoming serial data
AF_DCMotor motor1(1, MOTOR12_64KHZ); //motor1 is connected to M1 port
AF_DCMotor motor2(2, MOTOR12_64KHZ); //motor2 is connected to M2 port
Servo head;
void setup() {
Serial.begin(9600); //Serial communication at 9600 bps
head.attach(9); //servo to pin D9 or to servo2 on motor shield
motor1.setSpeed(255); //set default speed
motor2.setSpeed(255); //set default speed
pinMode(13, OUTPUT); //the blue LED
}
void loop() {
if (Serial.available() > 0) { //if the Arduino detects incoming data
// read the incoming byte:
incomingbyte = Serial.read();
}
switch (incomingbyte) //set different cases of the "incomingbyte" variable
{
case 'S': {
motor1.run(RELEASE); // stopped
motor2.run(RELEASE); // stopped
incomingbyte = '*';
} break;
case 'F': { //go forward
motor2.run(FORWARD);
motor1.run(FORWARD);
motor2.setSpeed(255);
motor1.setSpeed(255);
} break;
case 'B': { //go backward
motor2.run(BACKWARD);
motor1.run(BACKWARD);
motor2.setSpeed(255);
motor1.setSpeed(255);
} break;
case 'R': { //spin right
motor1.run(RELEASE);
motor2.run(FORWARD);
motor2.setSpeed(255);
} break;
case 'L': { //spin left
motor1.run(FORWARD);
motor2.run(RELEASE);
motor1.setSpeed(255);
} break;
case 'G': { //forward left
motor1.run(FORWARD);
motor2.run(FORWARD);
motor2.setSpeed(190);
motor1.setSpeed(255);
case 'I': { //forward right
motor1.run(FORWARD);
motor2.run(FORWARD);
motor1.setSpeed(190);
motor2.setSpeed(255);
} break;
case 'H': { //backward left
motor1.run(BACKWARD);
motor2.run(BACKWARD);
motor2.setSpeed(190);
motor1.setSpeed(255);
} break;
case 'J': { //backward right
motor1.run(BACKWARD);
motor2.run(FORWARD);
motor1.setSpeed(190);
motor2.setSpeed(255);
} break;
case 'W': {
digitalWrite(13, HIGH); //lights on
} break;
case 'w': {
digitalWrite(13, LOW); //lights off
} break;
case 'U': {
motor1.setSpeed(128); //set lower speed
motor2.setSpeed(128);
} break;
case 'u': {
motor1.setSpeed(255); //set max speed
motor2.setSpeed(255);
} break;
}
}
}
Please help me!!!