日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

arduino的学习过程

發布時間:2024/3/12 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 arduino的学习过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

  • 一、引言
  • 二、學習arduino的過程
  • 三、學什么
    • 1.編程思路
    • 2.自學的習慣
    • 3.做筆記 總結
    • 4.靈活運用
  • 四、怎么學

一、引言

作為一個專科大三的混子,寫一篇文章給師弟師妹們,因為自己學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模擬輸入 了解函數 基礎語句的用法和說明(ifforwhileswitch) 數據的處理(認識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的学习过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。