Arduino ตอน2 ส่วนประกอบของ Arduino Board

11 Jun 2019,
Share: 
Cover image

สวัสดีครับ สําหรับการเริ่มต้น Arduino เราจําเป็นจะต้องรู้จักส่วนต่างๆของ Arduino กันก่อน เพื่อเราจะได้ใช้งานได้อย่างถูกต้อง และไม่ทําให้ Arduino Board เกิดความเสียหาย

Arduino จะมีด้วยกันหลายรุ่น แต่พื้นฐานส่วนประกอบของอุปกรณ์ต่างๆ จะคล้ายๆกัน ดังนั้นเพื่อเป็นการเริ่มต้นเรียนรู้ ผมจึงนํา Arduino รุ่น UNO มาเป็นตัวอย่าง เพราะว่า รุ่นนี้เป็นรุ่นแรก อุปกรณ์ไม่เยอะ ง่ายต่อการเรียนรู้เป็นพื้นฐานเพื่อนําไปต่อยอดในรุ่นอื่นๆได้ในอนาคต

Arduino รุ่น UNO

Arduino รุ่น UNO มีส่วนประกอบตามรูปครับ

Image

ผมจะอธิบายไปทีละส่วนนะครับว่ามันคืออะไร

  • Reset switch คือปุ่ม Reset สําหรับ Reset Arduino Board
  • Port USB เป็น Port สําหรับเชื่อมต่อ Arduino Board เข้ากับคอมพิวเตอร์
  • I/O Pin เป็น Input และ Output ของ Arduino Board (Digital I/O, PWM, Analog Input, Serial Port)
  • LED Pin13 เป็น LED ที่เชื่อมต่อกับ I/O Pin 13 ของ Arduino Board
  • LED Status TX/RX เป็น LED Status ของ Port serial ที่เชื่อมต่อกับ Port USB
  • LED Power เป็น LED แสดงสถานะว่า Arduino Board กําลังทํางานอยู่
  • ICSP Interface เป็น Interface สํารับ โปรแกรม Bootloader
  • ATmega16U2 เป็น Microcontroller รุ่น ATmega16U2 มีไว้เพื่อควบคุมการแปลงข้อมูล Serial เป็น USB Port
  • ATmega328 เป็น Microcontroller (ATmega328) ที่ใช้บน Arduino Board UNO ซึ่งเมื่อเราเขียนเขียนโปรแกรมลงไป จะถูกบันจุ และทํางานภายใน Microcontroller ตัวนี้
  • Power Input เป็น Port สําหรับเชื่อมต่อกับแหล่งจ่ายไฟภายนอก

ส่วน Arduino Board รุ่นอื่นๆ ก็จะคล้ายๆกัน ส่วนใหญ่ก็จะต่างกันที่รุ่น Microcontroller ที่ใช้ครับ

และในตอนหน้าเราจะมาเรียนรู้การ Program ลง Arduino Board เพื่อสั่งให้มันทํางานกันครับ

Suggestion blogs

วิธีใช้ Props children ใน react

สวัสดีครับ บทความนี้จะเป็นการเรียนรู้และ ทําความเข้าใจในส่วนของเรื่อง Props children ใน React รวมไปถึงวิธีการใช้งานในแบบต่างๆ

Vue.js เริ่มต้น ตอน2 (Component)

ในบทความตอนที่แล้ว "Vue.js เริ่มต้น ตอน1 (สร้าง Project)" ผมได้อธิบายถึงแนวทางการพัฒนาเว็บด้วย Vue.js ในแบบต่างๆ และการสร้าง Project ด้วย Vue-cli ถ้าใครยังไม่ได้อ่านกลับไปอ่านก่อนเนื่องจากเนื้อหาในบทความนี้เป็นเนื้อหาที่ต่อเนื่องจากบทความที่แล้ว

Docker Swarm คืออะไร

Docker swarm เป็น Native Clustering ของ Docker คือเป็นเครื่องมือช่วยจัดการเครื่อง server ที่รัน Docker หลายๆเครื่องให้อยู่ในสภาพแวดล้อมเดียวกัน พูดง่ายๆก็คือ การนําเอาเครื่อง server หลายๆเครื่อง (Worker) มาช่วยกันทํางาน โดยจะถูกควบคุมการทํางานโดย Manager และยังมีระบบ IPVS ที่เป็น Load-balance ซึ่งจะทําให้เราสามารถเข้าถึง Website หรือ Application ต่างๆ ที่เรารันอยู่ได้จากเครื่องไหนก็ได้ใน Swarm โดย IPVS จะช่วยจัดการให้เราเองโดยอัตโนมัติ ศัพท์ที่เกี่ยวกับ Docker swarm ที่ควรรู้มีดังนี้


Copyright © 2019 - 2026 thiti.dev |  v1.61.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Nostr   Youtube channel   Telegram   Email contact   วงแหวนเว็บ