(SKU:RB-01C012)Arduino Nano mega328控制器

來(lái)自ALSROBOT WiKi
2015年7月1日 (三) 19:44Arduino77討論 | 貢獻(xiàn)的版本

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


Nano23.jpg

目錄

產(chǎn)品概述

Arduino Nano是一塊基與開(kāi)放原始代碼的超小Simple i/o平臺(tái),與之前的USB版Arduino duemilanove 相比較,Arduino Nano在體積上占很大優(yōu)勢(shì),Arduino既可以用來(lái)開(kāi)發(fā)出需要獨(dú)立運(yùn)行,并且具有互動(dòng)效果的電子用品;也可以用來(lái)開(kāi)發(fā)出與電腦相連接,同F(xiàn)lash,Processing,Max/Msp,PD,VVVV等軟件一同合作完成的互動(dòng)作品。

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

1.數(shù)字接口:12個(gè)數(shù)字輸入/輸出端口D2—D13
2.模擬接口:8個(gè)模擬輸入端口A0—A7
3.工作電壓:5V邏輯電平
4.輸入電壓(推薦):7—12V
5.輸入電壓(限制):6-20V
6.主控制器:采用Atmel Atmega328P-AU單片機(jī)
7.USB接口:支持USB下載及供電
8.尺寸:45*18mm
9.重量:5g
10.支持ISP下載

引腳定義

Nano123.jpeg

功能說(shuō)明:
1.串口:TX、RX(0和1腳),用于接收和發(fā)送TTL電平的串行數(shù)據(jù),引腳是連接在相應(yīng)的TTL芯片上。
2.外部中斷:2和3腳。
3.脈寬調(diào)制(PWM):3,5,6,9,10,和11。提供的PWM輸出,使用8位的analogwrite()函數(shù)。
4.SPI(SS):10,11,12)(2)(MISO),13(SCK)。該引腳支持SPI通信,它為芯片燒寫(xiě)底層bootloader使用。
5.發(fā)光二極管13:有一個(gè)內(nèi)置的LED,連接到數(shù)字引腳13,當(dāng)D13引腳的輸出為高電平時(shí),LED亮起;當(dāng)D13引腳的輸出為低電平時(shí),LED熄滅。
6.8個(gè)模擬引腳:A0到A7,其中提供的10位分辨率的模數(shù)轉(zhuǎn)換。

應(yīng)用例程

測(cè)試實(shí)驗(yàn)

我們使用Nano mega328控制器來(lái)做個(gè)實(shí)驗(yàn),使用的硬件如下:

  1. Nano mega328控制器
  2. 大按鈕模塊
  3. 杜邦線
  4. T口線×1
Nano1.jpg
如圖所示,將大按鈕模塊的信號(hào)端接在控制器2口,另用杜邦線將控制器的5V與GND接在按動(dòng)大按鈕模塊的“+”“-”端,按動(dòng)大按鈕即可觀察到LED小燈的亮滅。

示例程序

int buttonPin = 2;
int ledPin =  13;     
int buttonState = 0;        
void setup() {
  pinMode(ledPin, OUTPUT);      
  pinMode(buttonPin, INPUT);     
}

void loop(){
  buttonState = digitalRead(buttonPin);
  if (buttonState == LOW) {       
    digitalWrite(ledPin, HIGH);  
  } 
  else {
    digitalWrite(ledPin, LOW); 
  }
}

程序效果

當(dāng)大按鈕模塊按下后,L燈亮起;當(dāng)大按鈕模塊松開(kāi),L燈滅。

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

購(gòu)買(mǎi)地址:Nano Mega328控制器
論壇地址:奧松機(jī)器人技術(shù)論壇