Arduino คืออะไร?

ข้อมูลทั่วไป:

คุณเคยต้องการที่จะสร้างโปรแกรมที่แท้จริงสามารถทำกาแฟของคุณสำหรับคุณ? ถ้าเป็นเช่นนั้นคุณอาจสนใจในการพัฒนาไมโครคอนโทรลเลอร์

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

ซอฟต์แวร์และฮาร์ดแวร์:

Arduino เป็นโอเพ่นซอร์สทั้งในด้านข้อกำหนดซอฟต์แวร์และฮาร์ดแวร์เพื่อให้ผู้ที่ชื่นชอบงานอดิเรกสามารถรวบรวมโมดูล Arduino ที่ง่ายที่สุดด้วยตัวเอง โมดูล Arduino ที่ประกอบขึ้นมาอย่างประณีตสามารถซื้อและมีราคาอ่อนน้อม ฮาร์ดแวร์มีข้อกำหนดหลายรูปแบบจากอุปกรณ์สวมใส่ขนาดเล็ก โหมดหลักของการเชื่อมต่อคอมพิวเตอร์คือผ่านทาง USB แม้ว่าจะมีรูปแบบบลูทู ธ อนุกรมและอีเทอร์เน็ตอยู่

ซอฟต์แวร์ Arduino เป็นแหล่งข้อมูลฟรีและโอเพ่นซอร์ส แพลตฟอร์มการเขียนโปรแกรมจะขึ้นอยู่กับภาษาการเดินสายไฟที่เป็นที่นิยม IDE จะขึ้นอยู่กับการประมวลผลซึ่งเป็นภาษาที่รู้จักกันดีในหมู่นักออกแบบและ prototypers แตกต่างจาก interfaces microcontroller ส่วนใหญ่ Arduino เป็น cross-platform; สามารถทำงานบน Windows, Linux และ Macintosh OS X

การใช้งาน:

Arduino ช่วยให้ผู้ใช้มีเส้นทางที่ง่ายในการสร้างวัตถุเชิงโต้ตอบที่สามารถรับข้อมูลจากสวิทช์และเซ็นเซอร์และควบคุมเอาต์พุตทางกายภาพเช่นไฟมอเตอร์หรือตัวกระตุ้น เนื่องจากภาษาใช้กรอบที่ใช้กันอย่างแพร่หลาย Arduino สามารถโต้ตอบกับซอฟต์แวร์อื่น ๆ ในคอมพิวเตอร์เช่น Flash หรือแม้แต่ เว็บ APIs เช่น Twitter

โครงงาน:

แพลตฟอร์มดังกล่าวได้สร้างชุมชนนักพัฒนาซอฟต์แวร์ขึ้นมาซึ่งกำลังทำงานโอเพนซอร์สอยู่เป็นจำนวนมาก ผู้ที่มีความกระตือรือร้นได้ใช้มันเพื่อสร้างโครงการนวัตกรรมที่หลากหลายตั้งแต่ซอฟต์แวร์ควบคุมอุณหภูมิไปจนถึงจอภาพสำหรับเด็กที่ส่งการ แจ้งเตือนทาง SMS ไปยังปืนของเล่นที่ยิงทุกครั้งที่ใช้ แฮชแท็ก บน Twitter ใช่แล้วมีทั้งหน้าของโครงการ Arduino สำหรับควบคุมเครื่องชงกาแฟ

ความสำคัญของ Arduino:

ในขณะที่ โครงการ Arduino เหล่านี้ดูเหมือนจะไม่สำคัญ แต่เทคโนโลยีนี้จะกลายเป็นแรงจูงใจที่สำคัญในอุตสาหกรรมนี้ " อินเทอร์เน็ตของสิ่งต่างๆ " เป็นวลีที่เป็นที่นิยมในชุมชนด้านเทคโนโลยีเพื่ออธิบายรายการประจำวันที่เชื่อมต่อกับอินเทอร์เน็ตและสามารถแชร์ข้อมูลได้ เครื่องวัดพลังงานอัจฉริยะเป็นตัวอย่างที่ใช้บ่อยซึ่งสามารถควบคุมการใช้เครื่องใช้ไฟฟ้าเพื่อประหยัดพลังงาน หลายคนคิดว่า อินเทอร์เน็ต เป็นสิ่งสำคัญที่จะทำให้ปรากฏการณ์ที่เรียกว่า Web 3.0

นอกจากนี้แนวคิดเรื่องการ แพร่หลายคอมพิวเตอร์ ได้กลายเป็นบรรทัดฐานทางวัฒนธรรมอย่างรวดเร็ว การรับรู้ของสาธารณชนและระดับความสะดวกสบายกำลังขยับไปสู่การบูรณาการเทคโนโลยีเข้ากับสิ่งทอในชีวิตประจำวัน Arduino ช่วยให้สามารถใช้งานได้ทุกประเภท ในความเป็นจริงปัจจัย Arduino LilyPad แบบฟอร์มช่วยให้สามารถสวมใส่อุปกรณ์ Arduino ได้

เครื่องมือสำหรับนวัตกรรม:

โครงการโอเพนซอร์สเช่น Arduino จะลดอุปสรรคของรายการสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการทดสอบกับวัตถุเชิงโต้ตอบ นี้จะสร้างโอกาสสำหรับคลื่นลูกใหม่ของพลังงานและการเริ่มต้นในการสร้างอินเทอร์เน็ตของสิ่งที่ นักประดิษฐ์เหล่านี้สามารถสร้างต้นแบบและทดสอบอุปกรณ์แบบโต้ตอบได้อย่างรวดเร็วโดย ใช้แพลตฟอร์ม Arduino ก่อนที่จะสร้างชุดผลิตภัณฑ์ที่พร้อมสำหรับการผลิต Mark Zuckerberg หรือ Steve Jobs คนต่อไปอาจจะพบวันหนึ่งในการสร้างวิธีใหม่สำหรับคอมพิวเตอร์ในการติดต่อกับโลกทางกายภาพ มันจะฉลาดที่จะให้ความสนใจกับพื้นที่นี้และ Arduino เป็นวิธีที่ดีในการ "จุ่มเท้าของคุณ" เป็นไปได้ของวัตถุแบบโต้ตอบ