Arduino

arduino คือ
Image by Daan Lenaerts from Pixabay

arduino คือ (อา-ดู-อิ-โน่ หรือ อาดุยโน่) เป็นบอร์ดไมโครคอนโทรเลอร์ตระกูล AVR ที่มีการพัฒนาแบบ Open Source คือมีการเปิดเผยข้อมูลทั้งด้าน Hardware และ Software ตัว บอร์ด arduino ถูกออกแบบมาให้ใช้งานได้ง่าย ดังนั้นจึงเหมาะสำหรับผู้เริ่มต้นศึกษา ทั้งนี้ผู้ใช้งานยังสามารถดัดแปลง เพิ่มเติม พัฒนาต่อยอดทั้งตัวบอร์ด หรือโปรแกรมต่อได้อีกด้วย

จุดเด่นที่ทำให้บอร์ด Arduino เป็นที่นิยม

ความง่ายในการพัฒนา เสียบกับคอมพิวเตอร์ก็สามารถใช้งานได้ทันที ต่างจากรุ่นอื่นๆ ที่ต้องซื้อตัวโปรแกรมเพิ่ม มี IO ทั้ง Digital analog ADC I2C ISP จึงสามารถใช้งานกับอุปกรณ์อื่นได้หลากหลาย สามารถเพิ่มความสะดวกได้โดยมีการพัฒนาอุปกรณ์เสริมเช่น Arduino Shield สามารถเสียบกับ Arduino พร้อมใช้งานได้ทันที สามารถเชื่อมต่อกับ Ethernet เพื่อสามารถใช้งานระบบเครื่อข่าย Lan หรือ Internet ได้อีกด้วย สามารถนำไปใช้กับอุปกรณ์ได้หลายหลาย wifi Sensor Module ต่าง เยอะแยะมากมาย ให้นักพัฒนาได้หัดเขียนโปรแกรม สร้างความคิดสร้างสรรค์ ให้เป็นจริงขึ้นมาได้

ที่สำคัญด้วยความที่เป็น Open Souce ของมันทำให้เกิดชุมชนกลุ่มนักพัฒนา หลากหลายที่บนโลก ทำให้มี Souce Code มากมาย มาแจกกันฟรีๆ บางครั้งแทบจะไม่ต้องเขียนโปรแกรมกันเลยทีเดียว แค่ก๊อบวางผสม Code ก็เสร็จกลายเป็นโปรเจคของเราทันที

มาถึงรูปแบบคำสั่งของ Arduino หลักๆ จะใช้เป็นภาษา C แบบ Arduino ในการพัฒนารูปแบบคำสั่งพื้นฐานง่าย ไม่ซับซ้อน ยากเกินไปทำให้คนที่เริ่มต้น เข้าใจภาษานี้ได้ง่าย จึงเหมาะกับท่านที่เริ่มต้นเขียนโปรแกรมใน ไมโครคอนโทรลเลอร์ 

ในส่วนของการพัฒนาสามารถพัฒนาได้ทุก Platfrom หรือทุก OS ไม่ว่าจะเป็น windows linux Mac os หรือบนโทรศัพท์ แอนดรอย ก็สามารถพัฒนาเขียนโปรแกรมได้ไม่ยาก

Arduino ทำอะไรได้บ้าง

  • เครื่องวัดอุณหภูมิ
  • เครื่องวัดความชื้น
  • รถบังคับ
  • smart farm
  • IoT
  • และอื่นๆอีกมากมาย

arduino