โครงสร้าง Hardware ของ Arduino
Arduino เปรียบได้กับสมองที่เชื่อมต่อการระหว่างรับรู้กับการแสดงออก ตัวอย่างเช่นดวงตา (INPUT) เห็นภาพและตัวหนังสือ สมอง (Arduino) อ่านและทำให้เกิดการแสดงผลที่ปาก (OUTPUT) ซึ่งออกเสียงตัวหนังสือที่อ่าน
Layout & Pin out Arduino Board- USBPort : ใช้สำหรับต่อกับ Computer เพื่ออับโหลดโปรแกรมเข้า MCU และจ่ายไฟให้กับบอร์ด
- Reset Button : เป็นปุ่ม Reset ใช้กดเมื่อต้องการให้ MCU เริ่มการทำงานใหม่
- ICSP Port ของ Atmega16U2 เป็นพอร์ตที่ใช้โปรแกรม Visual Com port บน Atmega16U2
- I/O Port : Digital I/O ตั้งแต่ขา D0 ถึง D13 นอกจากนี้ บาง Pin จะทำหน้าที่อื่น ๆ เพิ่มเติมด้วย เช่น Pin0,1 เป็นขา Tx,Rx Serial, Pin 3, 5, 6, 9, 10 และ 11 เป็นขา PWM
- ICSP Port: Atmega328 เป็นพอร์ตที่ใช้โปรแกรม Bootloader
- MCU: Atmega328 เป็น MCU ที่ใช้บนบอร์ด Arduino
- I/OPort : นอกจากจะเป็น Digital I/O แล้ว ยังเปลี่ยนเป็นช่องรับสัญญาณอนาล็อกตั้งแต่ขา A0-A5
- Power Port: ไฟเลี้ยงของบอร์ดเมื่อต้องการจ่ายไฟให้กับวงจรภายนอก ประกอบด้วยขาไฟเลี้ยง +3.3 V, +5V, GND, Vin
- Power Jack: รับไฟจาก Adapter โดยที่แรงดันอยู่ระหว่าง 7-12 V
- MCU ของ Atmega16U2 เป็น MCU ที่ท าหน้าที่เป็น USB to Serial โดย Atmega328 จะติดต่อกับ Computer ผ่าน Atmega16U2
http://www.pattayatech.ac.th/files/1305292020243060_19051513131334.pdf
http://www.ioxhop.com