ช่วยเช็คโค้ด arduino code สำหรับรถที่ควบคุมให้หน่อยค่ะ

เราต้องการให้กดเลข 1 ของเรา เป็นแบบหากชนกับอะไรแล้วแรงที่ชนเท่ากับ 900 ให้ทำงานถอยหลังกลับที่เดิม ใช้อุปกรณ์ sensorcounter คือ FC-33 Motor Speed Sensor Module ใช้อุปกรณ์ วัดแรง คือ Round Force Sensitive Resistor 0.5" เราไม่รู้ว่าเราเขียนผิดตรงไหนเลยจึงอยากขอความช่วยเหลือจากผู้รู้นะคะ *ปล รถที่ทำเป็นรถที่วิ่งบนรางน้ำฝน*
อันนี้โค้ดแรง
int Fose = A0; //analog pin 0

void setup(){
Serial.begin(9600);
}

void loop(){
int F = analogRead(Fose);

Serial.println(F);
delay(250);
}
อันนี้โค้ดสำหรับควมคุม
#include <HC05.h>

char t;

void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);

Serial.begin(9600);

}

void loop() {
if(Serial.available()){
t = Serial.read();
Serial.println(t);
}

if(t == '1'){ //เดินหน้า
digitalWrite(13,HIGH);
digitalWrite(12,LOW);
}

else if(t == '2'){ //ถอยหลัง
digitalWrite(13,LOW);
digitalWrite(12,HIGH);

}
else if(t == '3'){ //เพื่อmotorอีกคัว

digitalWrite(11,HIGH);
digitalWrite(10,LOW);
}

else if(t == '4'){

digitalWrite(11,LOW); //เพื่อmotorอีกคัว
digitalWrite(10,HIGH);
}

else if(t == '5'){ //เพื่อmotorอีกคัว

digitalWrite(11,LOW);
digitalWrite(10,LOW);
}
else if(t == '6'){ //หยุดหมด
digitalWrite(13,LOW);
digitalWrite(12,LOW);
digitalWrite(11,LOW);
digitalWrite(10,LOW);
}
delay(100);
}
ขอบคุณสำหรับความช่วยเหลือค่ะ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่