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

มอเตอร์แบบกดสวิตติดดับ



void setup() {

  pinMode(13, OUTPUT);
 pinMode(11, OUTPUT);
  pinMode(4, INPUT);
    pinMode(1, INPUT);
}

void loop() {
 int AA = digitalRead(4);
 int BB = digitalRead(1);

  if (AA == 0) {
    digitalWrite(13, HIGH);
    digitalWrite(11, LOW);
    delay(1000);
  }
  if (BB == 0) {
    digitalWrite(13, LOW);
    digitalWrite(11,HIGH);
      delay(1000);
  }

วิธีทำ
 เรากำหนดขา13,11 เป็น 
pinMode(13, OUTPUT); 
pinMode(11, OUTPUT);
ขา4,1เป็น  
pinMode(4, INPUT);
pinMode(1, INPUT); 
ใน void setup () 
ต่อไปก็เขียนสวิตช์ขา 4,1แล้วตั้งตัวแปล 
" int AA = digitalRead(4); 
 int BB = digitalRead(1);"
 เอาตัวแปลตั้งขา13,11  
if (AA == 0) {
    digitalWrite(13, HIGH);
    digitalWrite(11, LOW);
    delay(1000);
  }
  if (BB == 0) {
    digitalWrite(13, LOW);
    digitalWrite(11,HIGH);
      delay(1000);
  }
 digitalWrite(13, LOW);
    digitalWrite(11,LOW);
}
หน่วงเวลา 1 วิ delay(1000);
ใส่
  digitalWrite(13, LOW);
  digitalWrite(11,LOW);
เพื่อกันให้หยุดทำงานถ้าส​วิ​ดไม่ถูกกด
ใส่ใน void loop() พอเอาภาษา Cไปใส่ Arduino จากนั้นกดสวิตช์ ขา 4 ไปทางขวา ขา 1 ไปทางซ้าย

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

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

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

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