“(SKU:RB-01C012)Arduino Nano mega328控制器”的版本間的差異
(→?引腳定義) |
(→?產品相關推薦) |
||
第54行: | 第54行: | ||
當大按鈕模塊按下后,L燈亮起;當大按鈕模塊松開,L燈滅。 | 當大按鈕模塊按下后,L燈亮起;當大按鈕模塊松開,L燈滅。 | ||
==產品相關推薦== | ==產品相關推薦== | ||
? | 購買地址:[http://gharee.com/goods-217.html Nano Mega328控制器] | + | 購買地址:[http://gharee.com/goods-217.html Nano Mega328控制器]<br/> |
+ | 論壇地址:[http://www.makerspace.cn/portal.php 奧松機器人技術論壇] |
2015年7月1日 (三) 19:44的版本
目錄 |
產品概述
Arduino Nano是一塊基與開放原始代碼的超小Simple i/o平臺,與之前的USB版Arduino duemilanove 相比較,Arduino Nano在體積上占很大優(yōu)勢,Arduino既可以用來開發(fā)出需要獨立運行,并且具有互動效果的電子用品;也可以用來開發(fā)出與電腦相連接,同Flash,Processing,Max/Msp,PD,VVVV等軟件一同合作完成的互動作品。
規(guī)格參數
1.數字接口:12個數字輸入/輸出端口D2—D13
2.模擬接口:8個模擬輸入端口A0—A7
3.工作電壓:5V邏輯電平
4.輸入電壓(推薦):7—12V
5.輸入電壓(限制):6-20V
6.主控制器:采用Atmel Atmega328P-AU單片機
7.USB接口:支持USB下載及供電
8.尺寸:45*18mm
9.重量:5g
10.支持ISP下載
引腳定義
功能說明:
1.串口:TX、RX(0和1腳),用于接收和發(fā)送TTL電平的串行數據,引腳是連接在相應的TTL芯片上。
2.外部中斷:2和3腳。
3.脈寬調制(PWM):3,5,6,9,10,和11。提供的PWM輸出,使用8位的analogwrite()函數。
4.SPI(SS):10,11,12)(2)(MISO),13(SCK)。該引腳支持SPI通信,它為芯片燒寫底層bootloader使用。
5.發(fā)光二極管13:有一個內置的LED,連接到數字引腳13,當D13引腳的輸出為高電平時,LED亮起;當D13引腳的輸出為低電平時,LED熄滅。
6.8個模擬引腳:A0到A7,其中提供的10位分辨率的模數轉換。
應用例程
測試實驗
我們使用Nano mega328控制器來做個實驗,使用的硬件如下:
- Nano mega328控制器
- 大按鈕模塊
- 杜邦線
- T口線×1
- 如圖所示,將大按鈕模塊的信號端接在控制器2口,另用杜邦線將控制器的5V與GND接在按動大按鈕模塊的“+”“-”端,按動大按鈕即可觀察到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); } }
程序效果
當大按鈕模塊按下后,L燈亮起;當大按鈕模塊松開,L燈滅。
產品相關推薦
購買地址:Nano Mega328控制器
論壇地址:奧松機器人技術論壇