專題製作-前往澎湖海事遠距教學實作課程

 為了去澎湖海事現場授課,準備了實作材料。

創客自造者的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就好了,在程式上搞了一個多小時,才改從硬體上去重插位置,真的是學到了啊!

還發現需要額外三條公對公的杜邦線。趕緊準備!




留言

熱門文章