avatar
thiti.dev
Learning Profile Contact Us
Arduino ตอน1 Arduino คืออะไร
13 May 2019
Arduino Microcontroller

ก่อนที่จะรู้จัก Arduino เรามาทําความรู้จักกับ Microcontroller และ Open source กันก่อน ซึ่งผมจะอธิบายไปทีละตัวดังนี้

Microcontroller (MCU) คือ อุปกรณ์ควบคุมขนาดเล็ก ซึ่งมีความสามารถคล้ายกับคอมพิวเตอร์ โดยภายในจะมี ซีพียู, หน่วยความจำ และพอร์ต เช่นเดียวกับคอมพิวเตอร์ แต่จะแตกต่างกันตรงที่ Microcontroller จะรวมทุกอย่างอยู่ใน Chip ตัวเดียว และการใช้งานจะต้องเขียนโปรแกรม และบันจุลงไปใน Chip Microcontroller จึงจะสามารถใช้งานได้ ตัวอย่าง Microcontroller ตามรูปด้านล่างเลยครับ

Image

Open source คือ Software ที่เปิดเผย Source code ของโปรแกรม ทำให้สามารถแก้ไข ดัดแปลง source code ได้หมด เปิดให้ใครก็ได้บนโลกนี้สามารถเข้ามาพัฒนาโปรแกรมได้ ดังนั้นจึงมีนักพัฒนาโปรแกรมหลายคน ช่วยกันพัฒนาโปรแกรมเดียวกัน จึงทำให้โปรแกรมมีประสิทธิภาพสูง

Arduino คือ ไมโครคอนโทลเลอร์ตะกูล AVR ทําขึ้นมาเป็นแบบ Open source ถูกพัฒนาขึ้นให้ใช้งานง่าย ง่ายกว่าการใช้งาน Microcontroller ชนิดอื่นๆ เหมาะสําหรับผู้เริ่มต้นศึกษาจนถึงผู้ที่นํามาใช้งานจริงๆ สามารถพัฒนาโปแกรมได้ใน Mac, Windows, and Linux การพัฒนาโปรแกรมสําหรับสั่งงานให้ Arduino ทํางานตามที่เราต้องการนั้นเราจะเขียนด้วยภาษา C++ ซึ่งทางผู้พัฒนา Arduino จัดเตรียมเครื่องมือ และ Libraries ที่จําเป็นไว้ให้เราได้ใช้งานเยอะมาก และใช้ง่ายอีกด้วย

เราสามารถนํา Arduino ไปใช้ควบคุมอุปกรณ์อิเล็กทรอนิกส์อื่นๆได้เช่น มอเตอร์, หลอดไฟ, วัดอุณหภูมิ, ควบคุมอุณหภูมิ, Smart home และอื่นๆอีกมากมาย

Arduino นั้นมีหลายรุ่น ผมนํารูปตัวอย่างมาให้ดูกัน 1 รุ่น ตัวนี้เป็นรุ่น UNO ครับ

Image

สําหรับรุ่นอื่นๆ สามารถดูรายละเอียดจาก www.arduino.cc

ที่มาข้อมูลและรูปภาพ www.arduino.com www.thaieasyelec.com

thiti.dev © 2019 Thiti Yamsung