เปิด ปิดไฟ โดยใช้ปุ่มเดียว Arduino

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: เปิด ปิดไฟ โดยใช้ปุ่มเดียว Arduino

เปิด ปิดไฟ โดยใช้ปุ่มเดียว Arduino

โดย bankjittapol » 26/10/2019 6:08 pm

เปิด ปิดไฟ โดยใช้ปุ่มเดียว Arduino
อุปกรณ์
1. Arduino Uno R3
2. resistor
3. Led
4. Breadboard
5. Pushbutton

การทำงานของแต่ละอุปกรณ์
1. Arduino ใส่คำสั่งเพื่อควบคุม
2. Bread Board ตัวจำลองวงจร
3. Resistor ตัวต้านทาน
4. Led แสดงแสงไฟ เมื่อเกิดการ เปิด ปิด
5.Pushbutton ควบคุมการเปิด ปิดไฟ

การทำงาน
กดปุ่มเพื่อเปิดไฟ และกดปุ่มเดิมอีกครั้งเพื่อปิดไฟ
Screenshot3.png
Screenshot3.png (66.23 KiB) Viewed 2298 times

โค้ด: เลือกทั้งหมด

int ledPin = 8;

int buttonPin = 9;

boolean buttonState;

boolean lastState;

boolean state = LOW;

void setup() {

pinMode (buttonPin,INPUT);

pinMode (ledPin,OUTPUT);

}

void loop() {

buttonState = digitalRead(buttonPin);

if ( ( buttonState == LOW) && (lastState == HIGH) )

state = !state;

digitalWrite(ledPin,state);

delay(100);

lastState = buttonState;

}

ข้างบน