วันพฤหัสบดีที่ 11 กันยายน พ.ศ. 2557

การจำลองการทำงานของลอจิกเกตพื้นฐานด้วย Arduino

การจำลองการทำงานของลอจิกเกตพื้นฐานด้วย Arduino

จงออกแบบวงจรปุ่มกดและวงจรไดโอดเปล่งแสงบนเบรดบอร์ดนำไปใช้งานร่วมกับบอร์ด Arduino
และเขียนโค้ด Arduino Sketch สำหรับจำลองการทำงานของลอจิกเกตพื้นฐาน ได้แก่ NAND2, NOR2 และXOR2 ตามลำดับ โดยมีข้อกำหนดในการออกแบบและทดลองดังต่อไปนี้

1) ให้ใช้สัญญาณอินพุตแบบดิจิทัลจากวงจรปุ่มกด โดยต่อวงจรแบบ Active-Low จำนวน 2 สัญญาณ
     (A และ B) เพื่อป้อนให้บอร์ด Arduino (เมื่อไม่มีการกดปุ่มใดๆ สัญญาณอินพุต A และ B จะต้องมี
     สถานะลอจิกเป็น HIGH)
2) ให้สร้างสัญญาณเอาต์พุตแบบดิจิทัลด้วยบอร์ด Arduino จำนวน 1 สัญญาณ (O) และนำไปต่อกับ
     วงจร LED เพื่อแสดงสถานะ ถ้า LED “ติด” หมายถึง เอาต์พุตเป็น HIGH และ “ดับ” หมายถึง
     เอาต์พุตเป็น LOW
3) วาดผังการต่อวงจรโดยรวม ให้ครบถ้วนและถูกต้องตามหลักไฟฟ้า ก่อนนำไปใช้ในการต่อวงจรจริง
4) ให้เขียนโค้ด Arduino Sketch สำหรับจำลองการทำงานของลอจิกเกต (NAND2 / NOR2 / XOR2)
     ตามลำดับ
5) ต่อวงจรและทดลองโค้ด Arduino เพื่อทดสอบความถูกต้อง








 






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

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