หน้าแรก ดูโปรเจกต์ทั้งหมด
Hard

โปรเจกต์ การทดสอบ Digital Pin ของ Arduino ด้วย Serial Monitor

ฉันสร้างโปรแกรมนี้ขึ้นมาเพื่อตรวจสอบสถานะของ Digital Pin เพื่อให้เราสามารถดูได้ว่า Pin ไหนทำงานได้หรือไม่ได้ และโปรดช่วยกด Like ให้ด้วยครับ

โปรเจกต์ การทดสอบ Digital Pin ของ Arduino ด้วย Serial Monitor

รายการอุปกรณ์และเครื่องมือ

รายละเอียดและวิธีทำ

ผมมี Board Arduino Nano ที่ใช้งานมา 2 ปีแล้ว ซึ่งผมใช้สำหรับเขียนโปรแกรมและทดสอบหลายอย่าง แต่จู่ๆ Pins บางตัวก็เริ่มตอบสนองผิดปกติ ผมเคยใช้ Multimeter เพื่อเช็ค Pins ที่เสีย ซึ่งมันเสียเวลาและยุ่งยากนิดหน่อยตรงที่ Pins อาจจะ Short กัน ผมเลยมองหาโปรแกรมที่ทำงานได้โดยไม่ต้องต่ออุปกรณ์อื่นเข้ากับ Board นอกเหนือจาก Power Supply หรือการเชื่อมต่อ USB แต่ผมไม่เจอโปรแกรมสำหรับงานนี้เลย ผมจึงสร้างโปรแกรมขึ้นมาเพื่อช่วยให้หา Error ใน Pin Port ได้ง่ายขึ้นโดยใช้ Serial Monitor ซึ่งสามารถใช้ได้กับ Arduino Uno, Nano, Micro และ Mega (ผมทดสอบกับ Uno และ Nano ส่วน Micro และ Mega ผมทำ Simulation ใน Proteus ซึ่งใช้งานได้ครับ)

และมีการ Simulation ออนไลน์ใน Tinkercad https://www.tinkercad.com/things/cYxvuxLfxH8

คุณสามารถเช็คได้ที่นี่

หมายเหตุ:-

  • เพื่อผลลัพธ์ที่ดีขึ้น กรุณาเชื่อมต่อกับ USB เนื่องจากเราต้องใช้ Serial Monitor (ห้ามใช้สาย USB ที่ชำรุด)
  • โปรแกรมนี้มีประโยชน์เฉพาะการหา Error Pin ใน Digital Port Pins เนื่องจาก Pins จะแทนด้วยตัวเลข แต่สำหรับ Analog Pin จะประกอบด้วยตัวอักษร A และตัวเลข
  • โปรแกรมนี้ทำงานโดยการกำหนดให้ Digital Pins ทั้งหมดอยู่ในสถานะ Input เพื่อบอกว่า Pin นั้นเป็น High หรือ Low
  • นอกจาก Pins บางตัวอย่าง 0, 1 และ 12 แล้ว Pins อื่นๆ ทั้งหมดควรแสดงสถานะ Low ถ้า Pin แสดงค่าที่ต่างออกไป แสดงว่าเราเจอ Error Pin หรือมีบางอย่างเชื่อมต่ออยู่กับมัน
  • กรุณาตรวจสอบ Schematic และ Pin Layout ของ Board เพราะบาง Pins อาจจะเป็น High หรือ Low โดยค่าเริ่มต้นอยู่แล้ว

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: arduino-digital-pin-testing-with-serial-monitor-5d98be
99 บาท
PromptPay QR Code