pande
[讀書學習] 《AIOT與OpenCV實戰應用(第二版):Python、樹莓派、物聯網與機器視覺》範例實做
2-7 數位感測器
2-7-6 繼電器(Relay)

Python
- 自建事件的callback參數
- 保留函式lambda

Raspberry_pi
pande
繼電器
用小電壓小電流替大電壓大電流做電路切換

一邊是GPIO接角(3 pins)
- DC+ → 5V
- DC- → GND
- IN → GPIO

另一邊是切換電路(3 pins)
- NO
- COM
- NC
pande
NC
normal close
常閉
平常時金屬片是閉合著的
也就是通電的電路

NO
normal open
常開
平常時金屬片是開著的
也就是斷路狀態(直到IN電訊進來啟動繼電器-切換成通路)
pande
===
書本上的範例
在自建事件中的callback參數中使用保留函式lamba
將開關訊號轉換成送去繼電器的訊號

這個程式在執行中收到關開訊號時,會回傳錯誤訊息
- lambda takes 0 positional argument but 1 was given
pande
因為lambda函式我沒任何概念
所以暫且以幾個月前看前面幾小節範例學習到的
自建事件的寫法改寫,實作本節程式
pande
載入新的回覆