เริ่มต้นกับ Arduino
Arduino คืออะไร
เป็นบอร์ทไมโครคอนโทรลเลอร์แบบเดียวกับ AVR,Z80,PIC เป็นต้น มันสามารถเขียนโปนแกรมสั่งการจาก อปุกรณ์ Hardware หรืออ่านค่า Sensor ต่างๆแล้วนำมาประมวลผลเพื่อใช้ในงานต่างๆตามที่ต้องการ
ภาพ Arduino Uno จากเว็บไซต์ instructables.com
จุดเด่นของ Arduino :
มีการพัฒนา Sensor ต่าง ให้สามารถใช้กับบอร์ด Arduino ได้
มี Shield สำหรับบอร์ท Arduino โดยเฉพาะแทบไม่ต้องต่อสายให้เสียเวลา ลดปัญหาการเสียสายผิดสำหรับผู้เริ่มต้น
Shield มีส่วนเสริมอีกมากมาย ที่สามารถเชื่อมกับ Arduino ได้เช่น Cam OBD Shield,Ethenet Shield,GPS,Mp3,Wifi,Bluetooth,Driver Motor อีกมากมาย และสามารถนำไปต่อกับ Rasberry pi ได้อย่างง่ายดาย ยังมีอีกเยอะแยะ มากมาย ต้องลองมาเล่นกันดูครับ
ด้านราคาถูกกว่าบอร์ดรุ่นอื่นๆ เพราะผู้ผลิดเปิดเผย Open Hardware มาให้พัฒนาต่อ ทำให้มีการทำการตลาดจนราคาถูก มีหลาย บริษัทออกมาผลิตและสร้างเป็น แบรนของตัวเองเช่น Funduino เป็นต้น
มี Chip TTL To usb สามารต่อกับ กับคอมพิวเตอร์ได้โดยตรง ถ้าเพื่อนๆเคยเล่น PIC คงจะเหนือยเวลาเขียนโปรแกรมต้องยกตัวไมโครคอนโทรลเลอร์ ถอดไปถอดมา
แหล่งจ่ายไฟ สามารถใช้แหล่งจ่ายไฟจาก USB ไม่ต้องใช้แหล่งจ่ายไฟจากที่อื่น
ตัวโปรแกรมมีการพัฒนาอย่างต่อเนื่อง และแจกฟรี สามารถนำมาพัฒนาต่อ
แหล่งการเรียนรู้ แจก Code ฟรีมีมากมายทั่วโลก สามารถ หา Code ตัวอย่างได้ตาม Github Arduino.cc เป็นต้น และยังมีกลุ่ม Facebook ให้ปรึกษากัน เช่น กลุ่ม Arduino thai ,กลุ่ม Esp8266 เป็นต้น