Arduino Nano
ก่อนที่เราจะนำ microcontroller ไปประยุกต์ทำโครงงานทางด้าน
IoT จำเป็นต้องเรียนรู้พื้นฐานการใช้งาน microcontroller กันเสียก่อนและ
microcontroller
ที่เราเราจะนำมาเรียนรู้พื้นฐานการใช้งานก็คือไมโครคอนโทรเลอร์รุ่น Arduino
Nano เพราะมีราคาถูกและมีฟังค์ชันการทำงานที่เพียงพอต่อการเรียนรู้ระดับพื้นฐาน ดังนั้นวันนี้เราจะมาพูดถึง Arduino Nano กันครับ
นานาโนเป็นบอร์ดขนาดจิ๋ว มีความสามารถในการประมวลผลเหมือนกับรุ่น
UNO แต่มีจำนวน input/output
น้อยกว่าเพราะต้องการให้มีขนาดเล็ก เวลาใช้งานอาจจะต่อกับ Prototype
Board หรือ ต่อเชื่อมกับ PCB (PCB คืออะไร) ที่สร้างขึ้นใช้งานเฉพาะกิจได้
และเช่นเดียวกับบอร์ด Arduino รุ่นอื่น Arduino
Nano สามารถโปรแกรมได้โดยตรงผ่าน USB port โดย
ไม่ต้องใช้อุปกรณ์แยกต่างหากเพื่อ Upload โปรแกรม
รายละเอียดของบอร์ด Arduino Nano มีดังนี้ครับ
Microcontroller Atmel ATmega168 or ATmega328
Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Dimensions 0.73" x 1.70"
Microcontroller Atmel ATmega168 or ATmega328
Operating Voltage (logic level) 5 V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader
SRAM 1 KB (ATmega168) or 2 KB (ATmega328)
EEPROM 512 bytes (ATmega168) or 1 KB (ATmega328)
Clock Speed 16 MHz
Dimensions 0.73" x 1.70"
ตัวผังโครงสร้างวงจรของ Ariduino Nano เป็นดังนี้
ขาใช้งานที่เรียกว่า Pin มีหมายเลขกำกับและลักษณะการใช้งาน ดังนี้ครับ
ในหัวข้อถัดไปเราจะมาพูดถึงพื้นฐานการใช้งาน
Arduino Nano กันอย่างละเอียดกันครับ
ขอบคุณข้อมูลจาก https://www.gravitechthai.com, http://www.electcircuitz.com/