pande
[讀書學習] 《AIOT與OpenCV實戰應用(第二版):Python、樹莓派、物聯網與機器視覺》
2-9 NRF24L01+
. 2-9-1 安裝驅動程式 (Δ)(!)
. 2-9-2 硬體接線 (Δ)
. 2-9-3 樹莓派端的接收資料程式 (x)
. 2-9-4 雙向資料傳遞 (x)
. 2-9-5 兩個Arduino連接一個樹莓派 (x)

依照書本內容進行手動安裝驅動程式時發生錯誤。

Raspberry_pi 無線電通訊模組 Linux
pande
[進展]
2-9-2 硬體接線
第2小節 寫一小段程式測試線路連接以及相關函數庫是否安裝正確。
→ 無法import RF24
→ 發現2-9-1手動安裝驅動程式的最後兩步有錯誤訊息
pande
[python語法方面]
接觸到新的應用
有關參數的格式

radio.openReadingPipe(1, b'12345')
這句的「b'12345'」是先前沒有接觸過的參數格式
無法理解'12345'這個字串前面的b是做什麼的
pande
[Linux除錯]
用錯誤訊息搜尋網路
依照解決方法操作Linux修改系統內容
完成後,安裝驅動程式的錯誤依舊
懷疑是python版本的問題

暫時無解,保留
(依照搜尋的解決方法操作的過程中很明顯修改了一堆Linux系統細節,3千多項,跟驅動程式可能無關、可能有關。但總之增加了作業系統的混亂不確定因素。)
pande
[書本觀照]
本章「2-9 NRF24L01+」為本書第二版內容
本書第三版內容刪除整個章節

顯示本章在本書版本二時
在實際運用上就有遇到問題,而且可能作者沒有解決
或作者認為題材若再深入已偏離本書核心
所以在第三版本直接刪除
pande
[python語法方面]
→ 將來看第一章 加強python基本功

[Linux除錯]
→ 搜尋模組其他符合手上python版本的驅動程式

[書本觀照]
→ 可以先扣除實做-體感驗證的部分,直接閱讀後續3~5節內容,單純看完學習此無線電模組運用上的概念
載入新的回覆