arduino開發入門筆記

2021-08-10 04:37:16 字數 1006 閱讀 6039

2023年11月1日 11月你好,我不負你!

結緣arduino,基於想通過一些專案來學習並充實自己,為了自己那麼點近小的目標積累點東西。

不多說,開始筆記吧。

1. genuino 101

目前很火的開發板了,具有ardunio uno 一樣的特性和外設(具體我不清楚,菜鳥嘛),新整合了一些新東西:低功耗藍芽(ble)和六軸姿態感測器(imu),內嵌curie (英特爾居里)模組(模式匹配引擎),能夠進行機器學習操作。特點:高效能、低功耗。

2. 具體介紹

i/o:

20個通用i/o引腳,通過pinmode(),digitalwrite()和digitalread() 進行數字輸入/輸出操作;

analogwrite()進行8位pwm輸出;

14個數字i/o引腳,其中4個用作pwm輸出(對應的引腳是:3,5,6,9);

6個模擬輸入,即引腳a0~a5,adc(模擬數字轉換器)精度為10位。

串列埠:

引腳0rx(接收端)和引腳1tx(傳輸端);101程式設計驅動0,1需要使用serial1,

用於串列埠通訊和程式上傳的usb聯結器;

中斷:

所有引腳都可以使用外部中斷,中斷形式有高電平,低電平,上公升沿,下降沿,電平改變出發(僅支援 2,5,7,8,10,11,12,13)詳見attachinterrupt()函式。

spi引腳:

引腳ss,mosi,miso,sck。

i2c引腳;

twi是對i^2c匯流排介面的繼承和發展,完全相容i^2c匯流排,具有硬體實現簡單、軟體設計方便、執行可靠和成本低廉的優點。twi由一根時鐘線和一根傳輸資料線組成,以位元組為單位進行傳輸。即引腳sda,scl。

輸入/輸出電壓3.3v 可以承受5v;

flash 196 kb (總共384kb);

sram 24kb (共80kb);

led :

板載led通過13號引腳驅動,引腳輸出高電平時,led燈亮,低電平,led燈不亮。

arduino入門筆記

以 arduino uno r3為例 初次使用會自動安裝驅動。arduino uno通過usb連線到計算機或外部電源自動獲取電源,因此此時能看到電源指示燈會亮。我的l13也會閃爍 還以為板子壞了,可以置為0關掉。要建立新專案,請選擇檔案 新建。1.開啟blink示例程式 要開啟現有專案示例,請選擇檔...

Arduino入門函式筆記

1 setup 當arduino開始的時候被呼叫。用它來初始化變數,設定引腳執行模式,啟動庫檔案等。setup函式只執行一次,每次上電或者被重置時候呼叫。int buttonpin 3 void setup void loop 2 loop 建立setup 時,該函式設定初始值等一些初始化操作。該函...

arduino 中斷 串列埠 arduino入門

硬體 arduino uno是基於atmega328p 資料表 的微控制器板。它具有14個數字輸入 輸出引腳 其中6個可用作pwm輸出 6個模擬輸入,工作電壓5v,輸入電壓7 12v。官網的描述 軟體 arduino ide 瀏覽器可以直接搜到 使用 1 安裝arduino軟體一路next就可以,可...