燚智能物理網開發大講堂
用簡單的語言,講複雜的技術!
學智能硬件開發、嵌入式開發,大家都喜歡買開發板。
開發板功能多,資料多,應該能學到不少東西。
可是買回來一看,電路板是不多,就一塊,但是資料隨隨便便就十多二十G。
上百小時的視頻、幾百篇文檔、無數的代碼,新人看著當場就懵了。
工程師答:玩過,花了一兩個月把全部視頻都看完了。
問:記得住麼?有多大用處?
答:只記得看過,不記得內容了。工作之後發現大部分都沒有用。一百多課,只有三分之一用得到。
開發板教程,和課本一樣,只是知識點全面,但缺乏實際項目指引,看完一百多個小時的視頻,照樣不知道怎麼做項目。
不過不用怕,燚智能大講堂教你快速上手智能硬件和物聯網開發
先看硬件系統架構,主要是硬件和接口
拿到開發板,先看硬件架構,只看框圖就行了,看電路板上有什麼元器件或模塊,每個元器件有什麼作用,之間用什麼樣的接口連接。便於以後去找東西。
對於初學者,需要去了解各種名詞解釋。閱讀文檔的時候看到不認識的名詞,就像讀英語的時候遇到生詞一樣痛苦。
最常用的內容:GPIO、中斷、I2C、串口、ADC
單片機上最常用的功能,幾乎都是這些接口的靈活使用或組合。別看一百多堂課,很大部分內容都是圍繞著常用接口來講的。學會GPIO的使用,就能實現大部分外設的工作。
GPIO是單片機對外控制的最主要的接口,能夠輸出信號、輸入數據、配置不同的數字接口協議等。
例如電源的開關、LED燈的開關都是通過GPIO輸出高低電平來實現的,蜂鳴器是通過GPIO口輸出PWM波來實現的,按鍵是通過GPIO口輸入中斷信號來實現的,各種模擬溫溼度採樣是通過ADC採樣實現的,各種數字傳感器是通過I2C+中斷或串口來實現的。
總之,外設再複雜,幾乎都是:上電、復位、通信、中斷這些邏輯。
燚智能學院以前的文章供參考: , 。
根據功能來反推學習內容
如果按照教程按部就班的順序學習,只能得到零散的知識點。跟背單詞沒什麼區別。
要學得快,還是要“讀文章”,就是按照產品的功能需求,拆解成各個學習點。
例如,用單片機做一個藍牙智能鎖,涉及到的內容有:通過串口操作藍牙模塊收發數據、通過GPIO輸出控制鎖的電機正轉反轉、通過門磁或紅外傳感器的中斷信號檢測是否開門關門等。
知道技術點有什麼用,學習的是才有針對性,記憶的才牢靠。
燚智能開發大講堂
物聯網開發實戰派!
前期精彩內容回顧:相關鏈接在正文裡 :)
閱讀更多 燚智能 的文章