Library HS3UKA_PCF8574 สำหรับขยายขาดิจิตอล

PCF8574 เป็นชิป I/O Expander ที่ใช้โปรโตคอล I2C ในการสื่อสารกับไมโครคอนโทรลเลอร์ เช่น Arduino และ ESP32 ชิปนี้มีความสามารถในการขยายพอร์ตอินพุต/เอาต์พุตได้ถึง 8 พอร์ต ทำให้เราสามารถเพิ่มจำนวนพอร์ตได้โดยไม่ต้องใช้พื้นที่บนบอร์ดมากเกินไป แต่เนื่องจากไลบรารี่ PCF8574 โดยทั่วไปจะให้สถานะเป็น LOW ตอนเปิดเครื่องทำให้เมื่อเราต่อรีเลย์เข้ากับวงจรจะเกิดเสียงดังจากการทำงานของรีเลย์ขณะหนึ่ง เพื่อแก้ปัญหานี้สำหรับผู้ที่ใช้บอร์ด LARB32 และ LARB32 Pro แนะนำให้ดาวน์โหลดใช้งานไลบรารี่ HS3UKA_PCF8574 ซึ่งยังไม่มีให้ดาวน์โหลดจาก Arduino IDE จึงต้องทำตามขั้นตอนยุ่งยากดังนี้

  1. ดาวโหลดไฟล์ HS3UKA_PCF8574.zip 
  2. ที่เมนูบน Arduino IDE เลือก Sketch > Include Library > Add .ZIP Library …
  3. เลือกไฟล์ HS3UKA_PCF8574.zip ที่ดาวน์โหลดไว้ แล้วรอซักครู่
  4. ทำการ ปิด-เปิด โปรแกรม Arduino IDE อีกครั้ง

Read more