Arduino Uno是一個微控制器板。目前它是Arduino的參考版本,最新的官方Arduino設備版本是Arduino Uno WiFi rev 2。
它具有與Arduino 101、Arduino Zero、Arduino Yún、Arduino Leonardo、Arduino Uno和Arduino Ethernet相同的形狀和尺寸。
它採用8位元微控制器ATmega4809,搭配48 KB的快閃記憶體、6 KB的靜態隨機存取記憶體(SRAM)和256位元組的電子可擦除可程式化唯讀記憶體(EEPROM)。這比以前的Arduino Uno rev 3板上的ATmega328P多出許多記憶體。如果您有一塊舊的Arduino Uno開發板,請注意這個變化。
Arduino以16MHz的頻率運行,在5V的電壓下供電,建議的輸入電壓範圍為7V至12V。
在輸入/輸出(I/O)方面,Arduino Uno具有一個可供電腦用於傳輸新程式的USB-B端口,一個電源輸入和一組I/O腳。它擁有20個I/O腳,其中包括14個數位腳和6個具有10位元解析度的類比腳,值範圍從0到1023。
它還附帶支援802.11b/g/n的WiFi模組NINA-W13,該模組具有整合的TCP/IP協議堆疊,可以連接到無線網路並提供硬體安全性。
此外,您也可以將Arduino設定為接入點,以便連接到它。
此外,它還具有集成的IMU(慣性測量單元),可用於一些非常酷的動作感應應用,例如LSM6DS模組,提供3D加速度計和3D陀螺儀。
Arduino Uno還具有集成的高速ADC(類比數位轉換器)。
Arduino Uno具有USB端口,可將其連接到電腦並載入程式。
Arduino沒有操作系統,一次只能運行一個程式。
一旦載入了程式,在Arduino通過USB或電源端口(使用AC-DC電源線或電池)供電時,它會自動啟動。這意味著一旦載入了程式,您可以將Arduino放在山上,連接太陽能電池板和電池,它將持續運行,直到電力不足。