การจำลองการทำงานของลอจิกเกตพื้นฐานด้วย 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 เพื่อทดสอบความถูกต้อง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น