Arduino Mega 2560
ขอบคุณรูปภาพจาก : www.arduino.cc
Arduino Mega 2560 เป็นบอร์ดที่ใช้ชิป ATmega2560 เป็นไมโครคอนโทรลเลอร์หลัก เป็นบอร์ดที่ต่อยอดมาจาก Arduino Uno R3 มี digital input/output 54 ขา สามารถใช้เป็น output แบบ PWM ได้ 15 ขา มี analog inputs 16 ขา มี UARTs (hardware serial ports) 4 ขา ทำงานที่ความถี่ 16 MHz สามารถเชื่อมต่อกับคอมพิวเตอร์ด้วยสายเคเบิล USB หรือใช้ adaptor AC-to-DC เพื่อเริ่มต้นใช้งาน และมีปุ่ม reset สามารถต่อเข้ากับ shields ที่ออกแบบเพื่อใช้งานกับ Arduino Duemilanove หรือ Diecimila.
ขอบคุณรูปภาพจาก : www.arduino.cc
Arduino Mega 2560 เป็นบอร์ดที่มีขาสำหรับต่อใช้งานเยอะ จึงเป็นบอร์ดที่นิยมใช้กับโปรเจคที่ต้องการใช้งาน Sensor จำนวนมาก และเนื่องจากบอร์ดมีหน่วยความจำค่อนข้างสูงจึงเหมาะกับงานที่ต้องการเก็บข้อมูลมาก ๆ
ข้อมูลเฉพาะทางเทคนิค
ขาการต่อใช้งาน
ขอบคุณรูปภาพจาก : www.arduino.cc
ขอบคุณรูปภาพจาก : www.arduino.cc
ขาต่อใช้งานทั่วไป
- VIN เป็นขาจ่ายแรงดันขาเข้าของบอร์ด โดยใช้แหล่งจ่ายจากภายนอก
- 5V เป็นขาที่จ่ายแรงดัน 5V โดยควบคุมจากบอร์ด
- 3V3 เป็นแรงดันที่สร้างขึ้นจาก regulator บนบอร์ด และให้กระแสได้สูงสุด 50 mA
- GND เป็นขากราวด์
- IOREF เป็นขาที่ให้ voltage reference กับไมโครคอนโทรลเลอร์ เพื่อเลือกค่าแรงดันให้กับ shield ที่มาเชื่อมต่อกับบอร์ด
ขาต่อใช้งานอื่น ๆ
- External Interrupts : 2, 3, 18, 19 , 20 , 21 ขาเหล่านี้สามารถกำหนดค่าที่เรียก interrupt ในค่าต่ำ ๆ ขอบขาขึ้นและลง หรือเปลี่ยนแปลงค่าได้
- PWM : 2 ถึง 13 และ 44 ถึง 46 ให้ PWM output 8-bits
- SPI: 50 (MISO), 51 (MOSI), 52 (SCK), 53 (SS) ใช้สำหรับรองรับการสื่อสารแบบ SPI โดยที่ไม่เกี่ยวข้องกันกับ ICSP header
- LED 13 : เป็น build-in LED ที่เชื่อมต่อกับ digital pin 13 เมื่อ pin มีค่าเป็น HIGH LEDจะติด , แต่เมื่อ pin เป็น LOW LED จะดับ
- TWI : 20 (SDA) and 21 (SCL). รองรับการเชื่อมต่อแบบ TWI(I2C)
- AREF. แรงดันอ้างอิง สำหรับ analog input
- Reset ใช้ในการ reset ไมโครคอนโทรลเลอร์ โดยทั่วไปจะใช้โดยการเพิ่มปุ่ม reset ไว้บน shield เพื่อป้องกันปุ่มที่อยู่บนบอร์ด