โครงสร้างบอร์ด Arduino Uno R3
"บอร์ดสีฟ้าขนาดเท่านามบัตรที่รวมความสามารถของคอมพิวเตอร์ไว้ในแผ่นเดียว"
เจาะลึกส่วนประกอบสำคัญบนบอร์ด
1. ไมโครคอนโทรลเลอร์
ชิปหลัก ATmega328P เปรียบเสมือนสมอง ทำหน้าที่ประมวลผลคำสั่งทั้งหมดที่เราเขียนและอัปโหลดลงไป
2. พอร์ต USB (5V)
ช่องเชื่อมต่อสาย USB (Type B) สำหรับ อัปโหลดโปรแกรม จากคอมพิวเตอร์ และรับไฟเลี้ยง 5V เข้าสู่บอร์ด
3. แจ็คจ่ายไฟภายนอก
ช่องรับไฟเลี้ยงจากแบตเตอรี่หรืออะแดปเตอร์ (DC Jack) โดยรองรับแรงดันไฟฟ้าที่เหมาะสมคือช่วง 7-12 โวลต์
4. ขา Power
กลุ่มขาสำหรับจ่ายไฟให้อุปกรณ์อื่น ประกอบด้วย 3.3V, 5V, ขากราวด์ GND และขา Vin (รับไฟเข้าโดยตรง)
5. ขา Analog In (A0-A5)
ขั้วต่อสำหรับรับสัญญาณแบบแอนะล็อก (ค่าที่เปลี่ยนแปลงต่อเนื่อง) เช่น เซนเซอร์วัดแสง หรือตัวต้านทานปรับค่าได้
6. ขา Digital I/O (0-13)
พินรับ/ส่งสัญญาณดิจิทัล (เปิด/ปิด) พิเศษที่ขา 3, 5, 6, 9, 10, 11 (มีเครื่องหมาย ~) สามารถส่งสัญญาณ PWM (หรี่ไฟ/คุมมอเตอร์) ได้
7. ปุ่ม Reset
ปุ่มสำหรับกดเพื่อสั่งให้บอร์ด เริ่มต้นการทำงานของโปรแกรมใหม่ ตั้งแต่บรรทัดแรก โดยไม่ต้องถอดสายไฟ
8. ไฟ LED บอกสถานะ
ประกอบด้วย ON (ไฟเข้าบอร์ด), TX/RX (กระพริบเมื่อส่ง/รับข้อมูลสื่อสาร), และ L (LED ที่ต่ออยู่กับขา 13 สำหรับทดสอบโค้ดไฟกระพริบ)