const int ch1=2; const int ch2=3; int a=4; int b=5; int c=6; int d=7; int volume1; int volume2; void setup() { Serial.begin(9600); pinMode(ch1,INPUT); pinMode(ch2,INPUT); pinMode(a,OUTPUT); pinMode(b,OUTPUT); pinMode(c,OUTPUT); pinMode(d,OUTPUT); } void loop() { volume1 = pulseIn(ch1,HIGH); volume2 = pulseIn(ch2,HIGH); if ((volume1>1530)&&(volume2>1530))//เดินหน้า { digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(d,LOW); digitalWrite(c,HIGH); } else if ((volume1<1430)&&(volume2>1530))//เลี้ยวซ้าย { digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(d,LOW); digitalWrite(c,HIGH); } else if ((volume1>1530)&&(volume2<1430))//เลี้ยวขวา { digitalWrite(a,HIGH); digitalWrite(b,LOW); digitalWrite(d,LOW); digitalWrite(c,LOW); } else if ((volume1<1430)&&(volume2<1430))//ถอยหลัง { digitalWrite(b,HIGH); digitalWrite(a,LOW); digitalWrite(d,HIGH); digitalWrite(c,LOW); } else//หยุด { digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); } }
Great upload video! 👍 stay connected! 😍Like 👍👍👍
ยอดเลยครับ 👍👍👍 ผมต่อผ่าน ESC พอใช้งานได้ อนาคตจะไปจัด UNO3 มาบ้างยังไม่มีโอกาสได้เรียนเลยครับ
👍👍👍
https://s.lazada.co.th/s.UEsev
https://s.lazada.co.th/s.UErUZ
https://s.lazada.co.th/s.UEr4k
https://s.lazada.co.th/s.UEsXc
https://s.lazada.co.th/s.UEo5Y
https://s.lazada.co.th/s.UEr2T
https://s.lazada.co.th/s.UErcj
listอุปกรณ์ให้หน่อยครับมีอะไรบ้าง
ชี้เป้าอุปกรณ์ให้หน่อยครับ หาซื้อที่ไหนอย่างไรบ้างครับ เขียนไดอแกรมให้ได้ไหมครับ ขอบคุณครับ
const int ch1=2;
const int ch2=3;
int a=4;
int b=5;
int c=6;
int d=7;
int volume1;
int volume2;
void setup()
{
Serial.begin(9600);
pinMode(ch1,INPUT);
pinMode(ch2,INPUT);
pinMode(a,OUTPUT);
pinMode(b,OUTPUT);
pinMode(c,OUTPUT);
pinMode(d,OUTPUT);
}
void loop()
{
volume1 = pulseIn(ch1,HIGH);
volume2 = pulseIn(ch2,HIGH);
if ((volume1>1530)&&(volume2>1530))//เดินหน้า
{
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(d,LOW);
digitalWrite(c,HIGH);
}
else if ((volume1<1430)&&(volume2>1530))//เลี้ยวซ้าย
{
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(d,LOW);
digitalWrite(c,HIGH);
}
else if ((volume1>1530)&&(volume2<1430))//เลี้ยวขวา
{
digitalWrite(a,HIGH);
digitalWrite(b,LOW);
digitalWrite(d,LOW);
digitalWrite(c,LOW);
}
else if ((volume1<1430)&&(volume2<1430))//ถอยหลัง
{
digitalWrite(b,HIGH);
digitalWrite(a,LOW);
digitalWrite(d,HIGH);
digitalWrite(c,LOW);
}
else//หยุด
{
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
}
}