วันจันทร์ที่ 10 ธันวาคม พ.ศ. 2561

LEDสวิตกด

 r


void setup()
 {
    pinMode(11 , OUTPUT);
   pinMode(13, OUTPUT);
   pinMode(5, INPUT);

void loop() {         
  int SW = digitalRead(5);
  if  (SW==0){
  digitalWrite(13, LOW);
  digitalWrite(11, HIGH);
  delay(1000);                     
  digitalWrite(11, LOW);
  digitalWrite(13, HIGH);
  delay(1000);
}

วิธีทำ
เราตั้งขา11เป็น
 pinMode(11,OUTPUT);
กับขา13
ส่วนขา5ตั้งเป็นpinMode(5,INPUT) ในที่ void setup()
void loop()
เราตั้งขา5เป็นสวิตช์
int SW = digitalRead(5);
 
ใช้ if (SW==0)ควบคุมขา13,11 ที่ GND
แล้วหน่วงเวลาติดดับ LED 1 วิ "delay(1000);"
พอเอาภาษา Cไปใส่ Arduino ไฟทั้งสองจะติดสลับกัน

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

มินิโปรเจค Arduino Calculator (แก้ไข)

 https://www.electronicshub.org/arduino-calculator/ #include <LiquidCrystal.h> ...