3BAL 3Button and 3LED
หลังจากที่ลองทำระบบ LED ที่เป็นการลองใช้ GPIO เบื้องต้นแล้ว คราวนี้เรามาลองทำอะไรให้มากขึ้นกัน สิ่งที่ทำครั้งนี้เราได้ลองใช้ Button หรือก็คือปุ่มกด การทำงานนั้นแสนง่ายมากๆ ตัวปุ่มกดนั้นเปรียบเสมือนสะพานไฟ เวลาวางไว้เฉยๆจะเป็นะพานที่ยกตัวขึ้น แบบนั้นเลยทำให้ไฟผ่านไม่ได้ แต่พอกดปุ่มนั้นลงมา สะพานก็จะเชื่อมกันทำให้ไฟฟ้าสามารถผ่านมาได้ คล้ายกับการเปิดไฟโดยใช้สวิตส์ไฟเลย ของเราในครั้งนี้เป็นปุ่มกดที่มีสามสีเลยเอาLEDมาสามสีเช่นกัน กดปุ่มสีไหนสีนั้นไฟจะติดล่ะ เขียนโค้ดสั่งให้วงจรทำงานและคำอธิบาย บรรทัดที่ 1 เป็นการนำ Library ของ Raspberry Pi มาใช้ โดยบรรทัดนี้เราเรียกใช้ GPIO บรรทัดที่ 2 เป็นการนำ Library Time(เวลา) มาใช้ในโค้ดนี้ บรรทัดที่ 3 เป็นการเซ็ตเรื่องไม่ให้มีแจ้งเตือน บรรทัดที่ 4 เป็นการเซ็ตการใช้ GPIO หมายเลขของพิน บรรทัดที่ 5-10 เป็นการบอก Raspberry