IoT 延展至 Arduino前論敘述

  • 1151
  • 0
  • 2016-03-04

Arduino是現在很多MAKER、學生或是想做些簡單邏輯或是以物聯網方式的邏輯控制 很常進入學習的門檻之一

Arduino的發生讓進入學習晶片控制、應用晶片的門檻更低了......

下面這個應該大家是很常見的Arduino Uno 板子
Arduino


Arduino是一個開源的軟體與硬體

更加的可以讓大家得心應手的使用

都來至他的OPEN OPEN OPEN

而且又便宜~

Arduino 官方網站 : https://www.arduino.cc/

官方網站也有提供Arduino軟體 IDE 免費下載使用
(之後文章會介紹更強大的軟體Visal Studio進行做開發)

然而Arduino是有很多系列板子可以讓我們選用自如

如下分類了Uno、MEGA、NANO各種分類

 

Uno

MEGA 2560

Nano

Microcontroller

ATmega328P

ATmega2560

Atmel ATmega168 or ATmega328

Operating Voltage

5V

5V

5 V

Input Voltage (recommended)

7-12V

7-12V

7-12 V

Input Voltage (limit)

6-20V

6-20V

6-20 V

Digital I/O Pins

14 (of which 6 provide PWM output)

54 (of which 15 provide PWM output)

14 (of which 6 provide PWM output)

PWM Digital I/O Pins

6

15

6

Analog Input Pins

6

16

8

DC Current per I/O Pin

20 mA

20 mA

40 mA

DC Current for 3.3V Pin

50 mA

50 mA

 

Flash Memory

32 KB (ATmega328P)
of which 0.5 KB used by bootloader

256 KB
of which 8 KB used by bootloader

16 KB (ATmega168) or
32 KB (ATmega328)
of which 2 KB used by bootloader

SRAM

2 KB (ATmega328P)

8 KB

1 KB (ATmega168) or
2 KB (ATmega328)

EEPROM

1 KB (ATmega328P)

4 KB

512 bytes (ATmega168) or
1 KB (ATmega328)

Clock Speed

16 MHz

16 MHz

16MHz

Length

68.6 mm

101.52 mm

45 mm

Width

53.4 mm

53.3 mm

18 mm

Weight

25 g

37 g

5 g


Arduino 各類產品 : https://www.arduino.cc/en/Main/Products

Arduino硬體: 網路上超多在賣、或是光華商場都有在賣

有區分
數位腳位-->就是0 1 0 1 這類型的訊號腳位
類比腳位-->就是如聲音的大小聲、光的亮度,都各別有不同的類比數值(Arduino 328是10 位的A/D 取樣,所以讀取的類比值範圍是0-1023)
以及通訊腳位TX、RX等等腳位

Arduino軟體 IDE: 軟體下載