คือ ผมอ่านจากหนังสือหลายรอบแล้วแต่ก็ไม่เข้าใจ ครับ
คำสั่ง if...else if...else
คือ โค้ดตัวนี้ครับ ถ้าผมจะทำไห้มัน วนลูป จะทำยังไงครับ
ปล.ช่วยสอนผมทีน่ะคราฟ พอดีมือใหม่
^
^
^
^
^
#include <SoftwareSerial.h>
SoftwareSerial mySerial (12,11); // rx, tx
const int FAN1=2;
const int FAN2=3;
void setup()
{
mySerial.begin(9600);
pinMode(FAN1,OUTPUT);
pinMode(FAN2,OUTPUT);
}
void loop()
{
if (mySerial.available()>0)
{
char x = mySerial.read();
if (x=='1')
{
digitalWrite(FAN1,HIGH);
digitalWrite(FAN2,LOW);
}else if(x=='2')
{
digitalWrite(FAN2,HIGH);
digitalWrite(FAN1,LOW);
}
}
}
สอบถามเกี่ยวกับการเขียน Arduino คำสั่งลูป(Loop)หรือการทำงานซ้ำ
คำสั่ง if...else if...else
คือ โค้ดตัวนี้ครับ ถ้าผมจะทำไห้มัน วนลูป จะทำยังไงครับ
ปล.ช่วยสอนผมทีน่ะคราฟ พอดีมือใหม่
^
^
^
^
^
#include <SoftwareSerial.h>
SoftwareSerial mySerial (12,11); // rx, tx
const int FAN1=2;
const int FAN2=3;
void setup()
{
mySerial.begin(9600);
pinMode(FAN1,OUTPUT);
pinMode(FAN2,OUTPUT);
}
void loop()
{
if (mySerial.available()>0)
{
char x = mySerial.read();
if (x=='1')
{
digitalWrite(FAN1,HIGH);
digitalWrite(FAN2,LOW);
}else if(x=='2')
{
digitalWrite(FAN2,HIGH);
digitalWrite(FAN1,LOW);
}
}
}