ข้ามไปที่เนื้อหาหลัก

ใช้ARDUINO ควบคุม2 BUTTION 2LED

                                                                         Nattaphon

int buttonPin = 2;                         
int buttonPin1 = 4;                     
int ledPin =  13;                         
int ledPin1 =  11;                     
boolean buttonState = 0;
boolean buttonState1 = 0;
void setup() {
      pinMode(ledPin, OUTPUT);
      pinMode(buttonPin, INPUT);
      pinMode(ledPin1, OUTPUT);
      pinMode(buttonPin1, INPUT);
}

void loop() {
  if (buttonState == HIGH) {
         digitalWrite(ledPin, LOW);
      } else {
         digitalWrite(ledPin, HIGH);
      }
       buttonState1 = digitalRead(buttonPin1);

      if (buttonState1 == HIGH) {
         digitalWrite(ledPin1, LOW);
      } else {
         digitalWrite(ledPin1, HIGH);
      }
}
เชื่อมต่อสายไฟสามเส้นเข้ากับบอร์ดสองเส้นแรก5VและGNDเชื่อมต่อเข้ากับบอร์ดรังผึ้งเพื่อให้สามารถเข้าถึงแหล่งจ่ายและแรงดัน5V สายที่สามต่อไปที่ขา2 ถึงขาข้างหนึ่งของปุ่มกด ปุ่มขาเดียวกันนั้นเชื่อมต่อผ่านตัวต้านทานและขาอีกข้างของปุ่มเชื่อมต่อกับแหล่งจ่ายไฟ 5 โวลต์
เมื่อไม่ได้กดปุ่มสวิตช์ led จะไม่ติดสถานะเป็น HIGH ส่วน ส่วนเมื่อกดปุ่ม led จะติด สถานะเป็นLOW
ผิดตรงไหนสามาเพิ่มเติมได้ครับหรืออยากแนะนำตรงไหนบอกเพิ่มได้นะครับ
                 

ความคิดเห็น

  1. แจ่มมาก ความรู้เริ่มจาก ไม่รู้แต่มีความพยายาม และอดทน

    ตอบลบ

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

โพสต์ยอดนิยมจากบล็อกนี้

คู่มือการใช้ tinkercad เบื้องต้น

คู่มือการใช้งานเบื้องต้น 1.tinkercad               t inkercad คือ  โปรแกรมออกแบบที่ทำงานบน Web Browser  ที่ช่วยในการออกแบบวงจรและยังสามารถจำลองการทำงานของวงจรได้อีกด้วย อีกทั้งยังช่วยในการออกแบบงานจำพวก3dได้อีกด้วยทั้งนี้ทั้งนั้นเราของยกมาแค่การออกแบบวงจรก่อนนะครับ ขั้นตอนการใช้โปรแกรมเบื้องต้น 1.เปิดโปรแกรม หน้าตาโปรแกรมก็จะประมาณนี้คับ 2.เมื่อเปิดโปรแกรมเสร็จแล้วให้ไปที่ Circuits  > try Circuits 3.จากนี้เราก็สามารถเขียนวงจรได้แล้ว 4.ถ้าเราต้องการที่จะเปลี่ยนสีสายของสายที่ใช้ต่อหรือพวกledให้ทำการคลิกทีอุปการณ์และเลือกได้เลย วิธีการนี้ใช้ได้กับการเปลี่ยนค่าตัวต้านทานด้วยเช่นกัน   5.ถ้าเราต้องการที่จะจำลองการทำงานให้เราไปที่ code จากนั้นก็ทำการเขียนได้เลยแต่ในtinkercadมันสามารถเขียนcodeได้หลายแบบมีดังนี้    6.เรามาจำลองการทำงานดูกันเลยดีกว่า ให้เราไปเขียนcodeให้เสร็จก่อนจากนั้นให้ไปกดที่ start simulation จากนั้นมันก็จะทำงานตามที่เราเขียนcode ใว้   7.โปรแกรม...

การใช้งานโปรแกรม Fritzing แบบพื้นฐานขอพื้นฐาน Nisakorn

คู่มือการใช้งานโปรแกรมเบื้องต้น 2. Fritzing   โปรแกรม Fritzing เป็นโปรแกรมที่ช่วยในการออกแบบวงจรสำหรับบอร์ดต่างๆ เช่น Arduino รุ่นต่างๆช่วยให้วางในตำแหน่งที่เหมาะสม ที่สำคัญยังเป็นโปรแกรมฟรีช่วยในการออกแบบวงจรลงบน BreadBoard วาดวงจร Schemetic และการออกแบบแผ่นปริ้น (PCB) ขั้นตอนการใช้งาน Fritzing เบื้องต้น 1.เปิดโปรแกรม หน้าตาโปรแกรมก็จะประมาณนี้คับ 2. คลิ๊กเปิดหน้าใหม่ File > New 3. เมื่อเปิดเสร็จก็จะมีหน้าตาประมาณนี้ ซึ่งเมื่อเข้ามาจะมีอุปกรณ์มากมาย ดังนี้                4. เราสามารถเอาอุปกรณ์ลากมาได้ดังรูป เพื่อที่จะสามารถดูว่าสยไหนเป็นสายไหนเราสามารถเปลี่ยนสีของสายได้ดังนี้ กดที่ Wre Color -  เลือกสีที่ต้องการดังรูป ผมใช้สีแดง 5. โปรแกรมนี้สามารถวงจรไฟฟ้าที่เราเขียนได้กดที่ Schematic 6.วิธีการ Save ไปคลิ๊กที่  File > Save As ซึ่งนามสกุลของมันคือ fzz เราสามารถ save ไฟล์แบบรูปภาพไดหากต้องการไปใช้ ไปที่   file  - expost - as Image  - เลือ...

ทำความรู้จัก ลอจิกเกต (LOGIC GATE)

ลอจิกเกต (LOGIC GATE) ลอจิกเกต หรือ ประตูสัญญาณตรรกะ เป็นตัวดำเนินการทางตรรกศาสตร์ซึ่งรับข้อมูลเข้าอย่างน้อยหนึ่งตัว มาคำนวณและส่งข้อมูลออกหนึ่งตัว การทำงานของเกตนิยมเขียนอยู่ในรูปพีชคณิตแบบบูล เมื่อนำเกตต่าง ๆ มาประกอบเป็นวงจรจะได้วงจรตรรกะ ซึ่งเป็นวงจรดิจิทัลประเภทหนึ่ง เกตนิยมสร้างโดยใช้ไดโอดและทรานซิสเตอร์ในวงจรอิเล็กทรอนิกส์ แต่ก็สามารถสร้างโดยใช้วงจรรีเลย์, แสง หรือกลไกอื่น ๆ ได้ด้วย เกตพื้นฐาน เกตพื้นฐานมีทั้งหมด 7 ตัว ได้แก่ OR, AND, NOT, NOR, NAND, XOR และ XNOR เกตที่กล่าวมานี้ไม่ได้เป็นอิสระต่อกัน กล่าวคือเกตบางตัวสามารถสร้างโดยเกตตัวอื่น ๆ ได้ เช่น NOR สามารถสร้างจาก OR ตามด้วย NOT เป็นต้น ในจำนวนเกตพื้นฐานนี้ มีเพียง NAND หรือ NOR ตัวใดตัวหนึ่งก็สามารถสร้างเกตที่เหลือทั้ง 7 ตัวได้ ตัวดำเนินการที่ใส่ไว้เป็นตัวดำเนินการของพีชคณิตแบบบูล OR gate เกต OR คือเกตที่ให้สัญญาณขาออกเป็น 0 เมื่อสัญญาณขาเข้าทุกตัวเป็น 0 และจะให้สัญญาณขาออกเป็น 1 เมื่อสัญญาณขาเข้าตัวใดตัวหนึ่งเป็น 1 เป็นความหมายเดียวกับตรรกะ "หรือ" มีตัวดำเนินการคือ + ตารางค่าความจริงของเกต OR เป็นดังนี้ No...