::產品概述::
Arduino Pro 微控制器板

Arduino Pro是一個微控制器板,基于ATmega168(數據表)或ATMEGA328 (數據表)。Pro 提供3.3V / 8 MHz和5V /16 MHz的版本。配有14個數字輸入/輸出引腳(其中6個可作為PWM輸出),6個模擬輸入,一個電池電源插孔,一個電源開關,一個復位按鈕,以及用于安裝一個電源插座的插孔,一個ICSP頭,引腳接頭。通過一個六針接頭可連接到一個FTDI電纜或Sparkfun分線板,向主板提供USB電源和通信。

Arduino Pro設計用于對象上或展覽中半永久性的安裝。該主板沒有預先安裝的排針,以允許使用不同類型的連接器或導線的直接焊接。引腳布局兼容Arduino網盾。Pro的3.3V版本可以用電池供電。
功率
Arduino,可以通過USB端口供電,使用一塊電池或外部電源。電池電源插孔是一個JST插頭。一個外部電源的電源插孔可以焊接到主板上。
電源引腳含義如下:
VIN - 由電池或直流電源插孔向主板提供的電壓(根據開關的位置)。您可以通過該引腳提供電壓,或者通過電池或直流電源提供電壓,只需將其穿過該引腳。
VCC - 主板上的穩壓電源。通過穩壓器來自電池或直流電源,或來自USB到TTL的串行轉換器。
GND - 接地引腳。
內存
ATmega168閃存達16 KB,用于存儲代碼(其中2 KB為引導程序使用)。具有1 KB的SRAM和512字節的EEPROM (可為EEPROM庫讀取并寫入)。ATMEGA328具有32 KB的閃存,2 KB的SRAM,1 KB的EEPROM。
輸入和輸出
Pro上的14個數字引腳分別可用作輸入或輸出,使用pinMode(), digitalWrite() 和 digitalRead()函數。其工作電壓為3.3伏。每個引腳都可以提供或接收為40 mA 的電流,內部有一個20-50歐姆的上拉電阻(默認情況下為斷開)。此外,一些引腳還具有專門的功能:
串行:0(RX)和1 (TX)。用于接收(RX)和發送(TX) TTL串行數據。這些引腳連接到6個引腳排針的TX -0和RX - 1引腳。
外部中斷:2和3。這些引腳可以配置為觸發一個低值、上升沿或下降沿、或值變動的中斷。有關詳細信息,請參閱attachInterrupt ()函數。
PWM:3,5,6,9,10和11。提供8位PWM輸出與analogWrite ()函數。
SPI:10(SS ),11(MOSI),12(MISO),13(SCK)。這些引腳支持SPI通信,雖然由底層硬件提供,目前不包括Arduino語言。
LED:13。有一個內置的LED連接到數字管腳13。當該引腳為高值時,指示燈亮,當該引腳為低值時,指示燈關閉。
Pro有6個模擬輸入,分別提供10位的分辨率(即1024個不同的值)。默認情況下,測量從地面到VCC,雖然用AREF引腳和一些低級別的代碼可能改變其范圍的上限。此外,一些引腳有著特殊的功能:
I2C:4 (SDA)和5 (SCL)。通過Wire library支持I2C(TWI)通信。
主板有成對的其他引腳:
AREF:模擬輸入參考電壓。analogReference ()使用。
復位。使這條線低到單片機復位。通常用來添加一個網盾復位按鈕,阻止主板上的該線。
通信
Arduino Pro的一些設施用于與一臺電腦、另一個Arduino或其他微控制器的通信。 ATmega168和ATMEGA328提供UART TTL串口通訊,提供數字引腳0(RX )和1(TX )可用。 Arduino軟件包括一個串行監視器,允許通過USB連接從Arduino板進行簡單的文本數據傳輸。
SoftwareSerial庫可用于Pro任何數字引腳的串行通信。
ATmega168與ATMEGA328均支持I2C(TWI )和SPI通信。Arduino軟件包括電線庫來簡化I2C總線的使用;有關詳細信息,請參閱文檔。要使用SPI通信,請參閱ATmega168和ATMEGA328數據表。
編程
Arduino Pro上的ATmega168或ATMEGA328自帶一個引導程序,允許你上傳新的代碼,無需使用外部硬件編程器。它使用原來的STK500協議(參考,C頭文件)進行通信。
您也可以通過ICSP(在線串行編程)頭繞過bootloader并編程ATmega168或ATMEGA328,請參閱這些相關指導。
自動(軟件)復位
Arduino Pro不需要上傳之前物理按下復位按鈕,而是設計為允許通過連接計算機上運行的軟件進行復位。6針接頭上的一個針腳通過100毫微電容器連接到ATmega168或ATMEGA328的復位線。該引腳連接到與接頭相連的USB到串口轉換器的一根硬件流控制線:使用FTDI線時為RTS,使用時Sparkfun分線板時為DTR。當這條線確認后(下拉),復位線足夠下降以復位芯片。Arduino軟件使用這一功能允許你在Arduino環境中通過簡單地按下“上傳”按鈕上傳代碼。這意味著,引導加載程序就可以有一個較短的超時,復位線的降低可以很好地配合上載的開始。
這種設置有其他方面的影響。當Pro連接到運行Mac OS X或Linux系統的任何一臺計算機時,其每次從軟件(通過USB)連接后進行復位。在接下來的半秒鐘左右時間,引導加載程序在Pro上運行。雖然編程忽略畸形數據(即除上載新代碼以外的數據),也會攔截打開連接后發送到主板的前幾個字節的數據。如果主板上的運行首次啟動時接收一次性配置或其他數據,確保在打開連接后,并在發送數據之前等待一秒再進行軟件通訊。
物理特性
Pro印制電路板的最大長度和寬度分別為2.05和2.10英寸,六針接頭和電源開關稍微延伸到邊緣之外。四個螺絲孔使主板附在表面或機殼上。需要注意的是,數字引腳7和8之間的距離是160密耳(0.16 英寸),而不是其他引腳100密耳間距的偶數倍。
原理
接收:藉由傳感器感知周遭環境變化。
控制:可控制周遭裝置。
運行:電路板獨立運作。
溝通:與PC連結,雙向溝通
功能
可軟硬件整合ArduinoI/Oboard&IDE
可快速制作電子電路原型
彈性高,易使用
::應用范圍::
適用于電子電路原型制作。
::技術特征::
?可軟硬件整合ArduinoI/Oboard&IDE
?可快速制作電子電路原型
?彈性高,易使用
::產品規格::
規格 | Arduino Pro 微控制器板 |
微控制器: | ATmega168或ATMEGA328 |
工作電壓: | 3.3V或5V |
輸入電壓: | 3.35 -12 V (3.3V版本)或5 - 12 V(5V版本) |
數字I/O引腳: | 14個(其中6個提供PWM輸出) |
模擬輸入引腳: | 6個 |
電流: | 直流電流,每個I / O引腳40毫安 |
閃存: | 16KB(ATmega168)或32KB(ATMEGA328)其中2KB為引導程序使用 |
SRAM: | 1 KB (ATmega168)或2 KB文件(ATMEGA328 ) |
EEPROM: | 512字節(ATmega168)或1 KB文件(ATMEGA328 ) |
時鐘速度: | 8兆赫(3.3V版本)或16MHz (5V版本) |
::資料下載::
Arduino Pro 微控制器板