(SKU:RB-01C076)CarDuino UNO R3(直插芯片)

來自ALSROBOT WiKi
2015年10月23日 (五) 13:15Arduino77討論 | 貢獻的版本

跳轉(zhuǎn)至: 導(dǎo)航、 搜索


RB01C076CarduinoUnoR3.jpg

目錄

產(chǎn)品概述

Carduino UNO R3是Arduino USB接口系列的最新版本, Carduino Uno R3與Arduino Uno R3一樣的AREF邊緣增加了SDA和SCL端口,此外,RESET邊上還有兩個新的端口。一個端口是IOREF,它能夠使擴展板適應(yīng)主板的電壓,另一個空的端口預(yù)留給將來擴展的可能。Carduino UNO R3能夠兼容傳感器擴展板v5.0并且能用它額外的端口適應(yīng)新的擴展板。 Carduino可以用于做項目開發(fā)的控制核心也可以與PC進行直接的USB連接完成與電腦間的互動,運行于開源的IDE開發(fā)環(huán)境,軟件可以在Arduino官網(wǎng)直接下載(支持Window,Linux以及Max系統(tǒng)),處理器核心是ATmega328,同時具有14路數(shù)字輸入/輸出口(其中6路可作為PWM輸出),6路模擬輸入,一個16MHz晶體振蕩器,一個USB口,一個電源插座,一個ICSP header和一個復(fù)位按鈕。

規(guī)格參數(shù)

  • 工作電壓:5V
  • 輸入電壓:接上USB時無須外部供電或外部7V~12V DC輸入
  • 輸出電壓:5V DC輸出和3.3V DC輸出 和外部電源輸入
  • 微處理器:ATmega328
  • Bootloader:Carduino Uno
  • 時鐘頻率:16 MHz
  • 輸入電壓:7-12V(推薦)
  • 輸入電壓:6-20V(限制)
  • 支持USB接口協(xié)議及供電(不需外接電源)
  • 支持ISP下載功能。
  • 14路數(shù)字輸入輸出口:工作電壓為5V,每一路能輸出和接入最大電流為40mA。

(1)串口信號RX(0號)、TX(1號): 與內(nèi)部 ATmega8U2 USB-to-TTL 芯片相連,提供TTL電壓水平的串口接收信號。
(2)外部中斷(2號和3號):觸發(fā)中斷引腳,可設(shè)成上升沿、下降沿或同時觸發(fā)。
(3)脈沖寬度調(diào)制PWM(3、5、6、9、10 、11):提供6路8位PWM輸出。
(4)SPI(10(SS),11(MOSI),12(MISO),13(SCK)):SPI通信接口。
(5)LED(13號):Arduino專門用于測試LED的保留接口,輸出為高時點亮LED,反之輸出為低時LED熄滅。

  • 6路模擬輸入A0到A5:每一路具有10位的分辨率(即輸入有1024個不同值),默認(rèn)輸入信號范圍為0到5V
  • AREF:模擬輸入信號的參考電壓。
  • Reset:信號為低時復(fù)位單片機芯片。
  • 直流電流:40mA(I/O端口)
  • 直流電流:50mA(3.3V端口)
  • Flash 內(nèi)存:32 KB (ATmega328其中0.5 KB用于引導(dǎo)程序)
  • SRAM:2 KB (ATmega328)
  • EEPROM:1 KB (ATmega328)
  • 尺寸:75x55x15mm

使用方法

1.引腳說明

Carduino UNO控制器管腳說明圖

2.編譯環(huán)境下載(當(dāng)前最新版本IDE是Arduino1.6.4)
Arduino IDE編譯環(huán)境下載
3.驅(qū)動安裝
Arduino驅(qū)動安裝方法
4.程序下載
程序下載方法

應(yīng)用例程

此程序用于測試CarDuino UNO R3的所有I/O口狀態(tài)

示例代碼

int val;//定義模擬讀數(shù)變量
int i;//定義變量i
int ledpin[]={1,3,5,7,9,11,13,15,17,19,21};//定義led腳 1,3,5,7,9,11,13,15,17,19,21
int ledpin1[]={0,2,4,6,8,10,12,14,16,18,20,22};//定義led腳1 0,2,4,6,8,10,12,14,16,18,20,22
void setup()
{  
   for(i=0;i<13;i++)
    {
      pinMode(ledpin[i],OUTPUT);//將led腳設(shè)置為輸出
      pinMode(ledpin1[i],OUTPUT);//將led腳1設(shè)置為輸出
    }
}

void loop()
{
  for(val=0;val<13;val++)
    digitalWrite(ledpin[val],HIGH);//將led腳設(shè)置為高電平
  for(val=0;val<13;val++)
    digitalWrite(ledpin1[val],LOW);//將led腳1設(shè)置為低電平
    delay(500);                    //延遲5s
  for(val=0;val<13;val++)
    digitalWrite(ledpin[val],LOW);//將led腳設(shè)置為低電平
  for(val=0;val<13;val++)
    digitalWrite(ledpin1[val],HIGH);//將led腳1設(shè)置為高電平
    delay(500);                     //延遲5s
}

程序效果

連接在CarDuino UNO R3引腳的LED小燈呈流水狀交替閃爍

產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

CarDuino UNO R3 控制器購買地址

周邊產(chǎn)品推薦

首本Arduino中文教材 入門必讀
愛上Arduino 互動入門套件

相關(guān)問題解答

Arduino上傳程序失敗
Carduino UNO R3 第一次更新更新后無法正常運行
Arduino win8中的驅(qū)動安裝
Arduino驅(qū)動安裝失敗最全的解決辦法

相關(guān)學(xué)習(xí)資料

Arduino UNO R3 設(shè)計文件 Eagle 文件下載
Arduino UNO R3 電路原理圖文件 PDF 版本
Arduino UNO R3 官方網(wǎng)站介紹(英文版)
RPLIDAR 激光雷達與Arduino連接的互動應(yīng)用視頻
愛上Arduino互動入門套件中文配套視頻
奧松機器人技術(shù)論壇