int r = 2;
int y = 3;
int g =4;
int btng = 5;
int btny = 6;
int btnr = 7;
void setup() {
// put your setup code here, to run once:
pinMode(r, OUTPUT);
pinMode(g, OUTPUT);
pinMode(y, OUTPUT);
Serial.begin(115200);
pinMode(btng, INPUT);
pinMode(btny, INPUT);
pinMode(btnr, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
bool btnG = digitalRead(btng);
bool btnY = digitalRead(btny);
bool btnR = digitalRead(btnr);
Serial.print(btnG);
Serial.print("\t");
Serial.print(btnY);
Serial.print("\t");
Serial.println(btnR);
digitalWrite(g,btnG);
digitalWrite(y,btnY);
digitalWrite(r,btnR);
delay(100);
/* digitalWrite คือ สั่งจ่ายไฟเป็นสัญญานดิจิตอลส่งค่าออก ซึ่งมี2ค่า คือ 0(ไม่มีไฟ) , 1(มีไฟ)
โดยรับค่าช่องของขาจากบอร์ดรับค่ามาเป็นตัวแรก และกำหนดว่าจ่ายไฟหรือหรือไม่ โดยใช้ LOW,HIGH หรือ 0,1
*/
// digitalWrite(r, HIGH);
// delay(30000);
// digitalWrite(r, LOW);
// digitalWrite(g,HIGH);
// delay(25000);
// digitalWrite(g, LOW);
// digitalWrite(y, HIGH);
// delay(5000);
// digitalWrite(y, LOW);
}