سلام دوستان.من یه ربات ساختم که کدش رو در زیر میزارم:
این برنامه خودش مشکلی نداره و من میخوام از طریق گوشی اندروید و بلوتوث, آردوینو و ماژول بلوتوث رو کنترل کنم.
از چه برنامه سازی میتونم استفاده کنم و برناممو بسازم؟ماژول بلوتوث هم hc-08 هست.
کد:
#include <Servo.h>
#include <AFMotor.h>
AF_DCMotor MotorR(1);
AF_DCMotor MotorL(2);
AF_DCMotor MotorR2(3);
AF_DCMotor MotorL2(4);
Servo gripperServo;
int reads = Serial.read();
void setup()
{
Serial.begin(9600);
gripperServo.attach(5);
MotorR.setSpeed(255);
MotorL.setSpeed(255);
MotorR2.setSpeed(255);
MotorL2.setSpeed(255);
}
void loop()
{
switch (reads){
case 200:
MotorR.run(FORWARD);
MotorL.run(FORWARD);
MotorR2.run(FORWARD);
MotorL2.run(FORWARD);
break;
case 210:
MotorR.run(BACKWARD);
MotorL.run(BACKWARD);
MotorR2.run(BACKWARD);
MotorL2.run(BACKWARD);
break;
case 220:
MotorR.run(FORWARD);
MotorL.run(RELEASE);
MotorR2.run(FORWARD);
MotorL2.run(RELEASE);
break;
case 230:
MotorR.run(RELEASE);
MotorL.run(FORWARD);
MotorR2.run(RELEASE);
MotorL2.run(FORWARD);
break;
case 240:
MotorR.run(BACKWARD);
MotorL.run(RELEASE);
MotorR2.run(BACKWARD);
MotorL2.run(RELEASE);
break;
case 250:
MotorR.run(RELEASE);
MotorL.run(BACKWARD);
MotorR2.run(RELEASE);
MotorL2.run(BACKWARD);
break;
}
if (reads<=180)
{
gripperServo.write(reads);
}
}
از چه برنامه سازی میتونم استفاده کنم و برناممو بسازم؟ماژول بلوتوث هم hc-08 هست.








دیدگاه