arduino的学习过程
目錄
- 一、引言
- 二、學習arduino的過程
- 三、學什么
- 1.編程思路
- 2.自學的習慣
- 3.做筆記 總結
- 4.靈活運用
- 四、怎么學
一、引言
作為一個??拼笕幕熳?#xff0c;寫一篇文章給師弟師妹們,因為自己學arduino,stc51,stm32走了很多的坑,也逐漸摸索出了一條學習嵌入式的路,后面養成了自學的習慣。希望大家看完這篇文章可以對arduino的學習過程中有一個幫助。
二、學習arduino的過程
我更推薦系統的學習,先從基礎的東西開始學起,然后逐漸增多arduino的外設,比如說先從GPIO引腳開始,先學數字輸入輸出,再學模擬輸入輸出,串口打印,串口控制,然后IIC,SPI…將這些內部的東西學會后面,就可以接著學模塊了,學模塊必須是泛而廣的去學,因為模塊太多了,每種模塊不同的控制方法,我們要學的話,就要學到,一拿到手,一查資料,馬上就可以知道該怎么去玩這個模塊了。
當然,也可以按照老師公眾號里面的順序去學習,直接上手各類模塊,玩熟了,自然就了解了。但是千萬不要僅限于圖形化編程,學圖形化的時候,一定要對著代碼去看,一定要學一下代碼,要能了解這個代碼是怎么實現的,是干什么的,這樣子以后一找資料,一看到這些代碼就一目了然了。
為什么一定要學代碼?因為你出去工作,總不能打開米思齊給公司寫代碼吧?而且大部分公司可不會用arduino,因為有些庫是不能商業話的,也因為其他更好的芯片成本更低,功能更好,所以arduino只適合我們入門去學習,芯片發展那么多年,千萬不要局限于一個arduino,但可以從arduino跳到其他芯片去學習,因為很多東西的原理都是一樣的,通一通百。
不過,圖形化編程可以幫我們節省很多時間,有一些代碼不知道怎么打,可以直接去米思齊實現,再復制粘貼到arduino IDE,如果是想從事創客教育行業,可以多學一下圖形化編程,但是也不能離開代碼。
三、學什么
1.編程思路
明白你要干什么,程序為什么要這樣做。
2.自學的習慣
自學的習慣比什么都重要,很多老師也是自學才會的。
3.做筆記 總結
因為人的腦子始終有限,可能現在學會了,過一兩個月也會忘記,所以做屬于自己的筆記就很有必要了,因為是自己寫的,怎么樣,怎么做,一看就知道了。
推薦大家在CSDN寫屬于自己的筆記,隨時隨地可以查得到,也可以發給我,我過去給你點贊,一起學習。
4.靈活運用
略…
怎么說呢,畢竟是編程,活學活用吧。多動動腦子,多想想原理,多查查資料,然后再靈活的用起來。
而不是像上課,你完成了課堂作業就給你打分,然后你什么都不知道,照著別人的做出來了,實際上這樣子很沒用的,哪怕你想一節課,想了,查了,也沒做出來也好過一股腦復制別人的,因為你是在用,而不是在抄。
這樣子你以后拿到這些模塊,馬上就可以變著花樣用起來了,因為你是真的懂了,而不是不明不白的實現了這個功能。
四、怎么學
對著網上的資料,老師的公眾號,B站的視頻去學,不懂就查。
串口打印 GPIO數字輸出 GPIO數字輸入 外部中斷 GPIO模擬輸出 GPIO模擬輸入 了解函數 基礎語句的用法和說明(if,for,while,switch) 數據的處理(認識int,String,布爾型...) 了解串口(串口是怎么收到數據的) 打印數據 接收數據 運用數據 上手傳感器類的模塊去玩 學?,F有的模塊: 繼電器 火焰傳感器 咪頭傳感器 光敏電阻傳感器 紅外傳感器 水位檢測模塊 超聲波測距傳感器 DHT11溫濕度傳感器(單總線協議,了解數據的收發過程) 時鐘模塊DS1302(IIC) 上手執行器的模塊去玩: 舵機 電機 用示波器了解脈沖 電機驅動塊 蜂鳴器 RGB彩條燈 顯示器類: 1602和IIC類的1602(了解IIC的原理) OLED12864 (IIC) OLED12864 (SPI) 四位數碼管 四位數碼管TM1637(iic) MAX7219點矩陣 使用宏定義(#define xxx xxx) 使用數組 使用多維數組 用多維數組控制矩陣led 通訊類: 做個app和藍牙通信 藍牙通信(串口通信) RFID紅外接收通信(沒有紅外對管,發送通信做不了) IIC通訊(arduino和arduino之間的主從通訊) SPI通訊 RFID通訊(以門禁板為主,但是RFID不僅限于門禁,而是無線觸摸通訊技術) 存儲類: EEPROM SD卡(我沒有。。。) 自定義模塊: 了解arduino庫的原理 自己做一個庫(太麻煩了,做簡單的就好) 物聯網類(太難了,懶得教,精通前面的): 用代碼編程會好一點,可以參考我之前物聯網點燈的視頻 blynk點燈 用blynk(中文版)給人發騷擾郵件 onenet結合app點燈 玩懂拓展塊,熟悉原理圖總結
以上是生活随笔為你收集整理的arduino的学习过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 你可能还没听过DNA存储技术,但微软已经
- 下一篇: 循环语句—do…while循环