Arduino Nano
Arduino Nano เป็นแผงไมโครคอนโทลเลอร์ที่มีขนาดเล็ก ขนาดเพียง 45x18 ม.ม. ใช้โปเซลเซอร์ ATmega328 (สำหรับรุ่นตั้งแต่ 3.0 ขึ้นไป) สำหรับ Nano จะไม่มีหัวต่อไฟเลี้ยง DC ขณะพัฒนาโปรแกรมจะใช้ไฟผ่าน USB สำหรับสาย USB จะเป็นแบบ Mini USB
ดูวงจรได้ที่ https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf
ดูวงจรได้ที่ https://www.arduino.cc/en/uploads/Main/ArduinoNano30Schematic.pdf
คุณสมบัติ
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" |
Length | 45 mm |
Width | 18 mm |
ไฟเลี้ยงวงจร
สามารถนำไฟเลี้ยงวงจรได้3ทาง
สามารถนำไฟเลี้ยงวงจรได้3ทาง
1.ผ่านทางสายMini -B-USB
2.ผ่านทางขา30 ทางนี้สามารจ่ายไฟเข้าได้ระหว่าง 6-20V
3.ผ่านท่างขา 27 ทางนี้แรงดันต้องรักษาระดับ 5V ( Ragulate )
2.ผ่านทางขา30 ทางนี้สามารจ่ายไฟเข้าได้ระหว่าง 6-20V
3.ผ่านท่างขา 27 ทางนี้แรงดันต้องรักษาระดับ 5V ( Ragulate )
การต่อเข้าหลายทางระบบจะเลือกทางที่มีแรงดันสูงสุดใช้งาน
หน่วยความจำ
หน่วยความจำ
สำหรับโปเซสเซอร์ ATmega168
มีหน่วยความจำ 16KB สำหรับ2K สำหรับ Bootloader ที่เหลือใช้เก็บโปรแกรม
มีหน่วยความจำ 16KB สำหรับ2K สำหรับ Bootloader ที่เหลือใช้เก็บโปรแกรม
มี SRAM ขนาด 1KB ให้และ EEPROMอีก 512 ไบต์
สำหรับโปเซสเซอร์ ATmega328
มีหน่วยความจำ 32KB สำหรับ2K สำหรับ Bootloader ที่เหลือใช้เก็บโปรแกรม
มีหน่วยความจำ 32KB สำหรับ2K สำหรับ Bootloader ที่เหลือใช้เก็บโปรแกรม
มี SRAM ขนาด 2KB ให้และ EEPROMอีก 1KB
I/O(Input/Output)
pinMode(), digitalWrite(),digitalRead()
Digital Pin 14 ขา ทำหน้าที่ได้ทั้ง Input และ Output ขนาดแรงดัน 5V กระแสทั้งออกและเข้าไม่เกิน
40 mA มี Pull-Up Resistor บางขามีฟังฏืชันพิเศษคือ
- Serial: 0 (RX) and 1 (TX)- External Interrupts: 2 and 3.
- PWM: 3, 5, 6, 9, 10, and 11. - SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). - LED: 13.
ตัวอย่างฟังก์ชันที่เกี่ยวข้อง
pinMode(), digitalWrite(),digitalRead(), attachInterrupt()
Analog Pin 8ขา เป็น ADC ขนาด 10 bits สำหรับขาAnalog 6,7 ไม่สามารใช้เป็นInput แบบDigitalได้
ขาที่เหลือมี่ฟังก์ชันพิเศษคือ
- I2C: A4 (SDA) and A5 (SCL). ใช้สำหรับการสื่อสารแบบ I2C- AREF. เป็นReference Voltage สำหรับ Analog Input
- Reset. ต่อลงGround โปรเซสเซอร์จะReset
การสื่อสาร
การสื่อสารสามารทำผ่าน PC ได้โดยการสื่อสารแบบอนุกรม ดูพิ่มเติมที่ https://www.arduino.cc/en/Reference/SoftwareSerial
สำหรับการสื่อสารแบบI2Cดูเพิ่มเติมที่ https://www.arduino.cc/en/Reference/Wire
การโปรแกรมการเขียนโปรแกรมแ การทดสอบ ต้องเอาโปรแกมพัฒนามาลงในPCก่อนโดยสามารDownload ที่
https://www.arduino.cc/en/Main/Software (ขณะที่เขียนนี้,10/10/2015,อยู่ที่รุ่น 1.6.5)
สำหรับลิงค์ที่ต้องเข้าไปดู
https://www.arduino.cc/en/Tutorial/HomePage
https://www.arduino.cc/en/Reference/HomePage
....หวังว่าพอจะมีประโยชน์ ในตอนต่อๆไปก็จะเริ่มตัวอย่างงาน คอยติดตามนะ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น