專題製作-前往澎湖海事遠距教學實作課程
為了去澎湖海事現場授課,準備了實作材料。
創客自造者的PYTHON感測器大應用中LAB16:智慧小夜燈
遇到的問題:D1MINI板子故障,無法在裝置管理員中被看到,就這麼準,八塊板子中就這一塊故障,算是幸運吧~。
PC要先安裝CH341SER.exe才能辨識D1 mini
下載FM622A的範例程式裡的LAB16,馬上跳出錯誤訊息:原來是需求函式未灌進板子,所以還要先把HCSR04.py和bh1750fvi.py,從範例程式中,點擊該函式按右鍵-->上傳到DIMINI的板子裡。
再來又跳出錯誤訊息:Traceback (most recent call last):
File "<stdin>", line 14, in <module>
File "bh1750fvi.py", line 30, in sample
OSError: [Errno 110] ETIMEDOUT
最重要的是最後一行說是跟外部感測器BH1750(光照強度感測器)連線逾時,結果就問GPT,從程式上修改計次還是不行,最後懷疑硬體有接錯,但並沒有。
昨天在插元件上麵包板時就感覺插不進去孔洞,下面的簧片可能有錯位,終於發現是麵包版品質不良,換個位置插BH1750就好了,在程式上搞了一個多小時,才改從硬體上去重插位置,真的是學到了啊!
還發現需要額外三條公對公的杜邦線。趕緊準備!


留言
張貼留言