บทความโดย: ว่าที่ร้อยตรีอาคม ไทยเจริญ
หากท่านกำลังเริ่มต้นศึกษาเกี่ยวกับอุปกรณ์ Microcontroller อาจจะงงกับศัพท์ที่แปลก ๆ และคำย่อ ผู้เขียนจะขออธิบายโดยอ้างอิงกับ DuinoThumb Microcontroller เพื่อง่ายในการเปรียบเทียบ
Digital (สัญญาณที่มีค่า 0 และ 1) และ Analog (สัญญาณในรูปคลื่น sine) - D : Digital Input/Output pin : มี channel (ช่องสัญญาณ) ทั้งหมด 0 -13 (รวม 14 channels) เพื่อต่อสัญญาณ logic TTL(5V) แบบต่างๆ
- A : Analog Input pin : ใช้รับสัญญาณ Analog โดยมี channel 0 - 5 (รวม 6 channels )
- GND : Ground pin : ขั้วสายดิน (ในกรณีจะใช้พัฒนาโปรแกรมแบบ Arduino จะใช้ GND pin ในการจั้มกับ D7 แล้วจึงกดปุ่ม Reset บนบอร์ดเพื่อเตรียมตัวก่อน Burn ใหม่)
- AREF: Analog REFerent pin : ใช้อ้างอิงค่าของ volt ใช้สำหรับ analog input โดย
- 5v+ pin : ใช้ในการรับแรงดันภายนอก 5 Volt (จากภาพจะเขียนว่า 5v jumper) เพื่อเป็นไฟเลี้ยงสำหรับบอร์ด
- +vcc pin : ใช้รับแรงดันไฟ โดยจะวิ่งผ่าน diode 2 ตัวจึงได้แรงดัน 3 volt (เนื่องจาก drop ที่ diode) ป้องกันแรงดัน ย้อนกลับ
ตัวอย่าง Layout ของ DuinoThumb V1
ตัวอย่าง Layout ของ DuinoThumb V2
ตัวอย่าง Layout ของ DuinoPico
ISP Port ย่อมาจาก In System Programming ไม่ใช่ Internet Service Provider เพื่อใช้ในการ burn program ที่เขียนในคอมพิวเตอร์ลงใน MCU(Micro Controller Unit) ประกอบไปด้วยขาต่างๆ ดังนี้ - reset/RST : เป็น pin ที่ให้สัญญาณ CPU ทำงานที่ Logic "0"
- sck : Serial Clock :clock input สัญญาณนาฬิกา
- miso : Master In Slave Output
- mosi : Master Out Slave Input
- gnd : สายดิน
- +5v : แรงดันไฟ 5 volt
|