หน้าหลัก > บทความประจำเดือน January 2023
บทความประจำเดือน January 2023
แสดง รายการ

Arduino คืออะไร?

 

Arduino Uno Rev3

          Arduino เป็นแพลตฟอร์มสำหรับสร้างโครงงานอิเล็กทรอนิกส์ แบบโอเพนซอร์ส* (Open Source) ประกอบด้วยฮาร์ดแวร์และซอฟต์แวร์ ที่ใช้งานง่ายและราคาถูก บอร์ด Arduino สามารถอ่านหรือรับค่าจากอินพุต (input) - เช่น ข้อมูลจากเซ็นเซอร์ต่าง ๆ แสง สี อุณหภูมิ ความชื้น การกดปุ่ม หรือแม้กระทั้งข้อความจาก Twitter แล้วเปลี่ยนเป็นเอาต์พุต (output) เช่น การแสดงผลทางจอแอลซีดี, สั่งงานมอเตอร์, เปิด-ปิด ไฟ, เผยแพร่ข้อมูลทางออนไลน์ คุณสามารถสั่งงานบอร์ด Arduino ของคุณว่าต้องทำอะไร อย่างไร เมื่อไหร่ โดยส่งชุดคำสั่งไปยังไมโครคอนโทรลเลอร์ที่อยู่บนบอร์ด ซึ่งต้องใช้การเขียนโปรแกรมภาษา Arduino บนซอฟต์แวร์ Arduino (IDE) ให้สอดคล้องกับการต่อวงจร

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

          Arduino ถือกำเนิดขึ้นที่ Ivrea Interaction Design Institute ประเทศอิตาลี เป็นเครื่องมือที่ง่ายสำหรับการสร้างโครงงานต้นแบบที่รวดเร็ว โดยมุ่งเป้าไปที่นักเรียนที่ไม่มีพื้นฐานด้านอิเล็กทรอนิกส์และการเขียนโปรแกรม ทันทีที่เข้าถึงกลุ่มผู้ใช้งานที่กว้างขึ้น บอร์ด Arduino ก็เริ่มเปลี่ยนแปลงเพื่อปรับให้เข้ากับความต้องการและความท้าทายใหม่ ๆ โดยมีการพัฒนาจากบอร์ด 8 บิตธรรมดา ไปจนถึงผลิตภัณฑ์สำหรับแอพพลิเคชั่น IoT, เครื่องใช้แบบสวมใส่, เครื่องพิมพ์ 3 มิติ ฯลฯ บอร์ด Arduino ทั้งหมดเป็นโอเพนซอร์สโดยสมบูรณ์ (ปรับปรุง แก้ไขได้ โดยไม่มีลิขสิทธิ์) ทำให้ผู้ใช้สามารถสร้างบอร์ดของตัวเองได้อย่างอิสระ และในที่สุดก็ปรับให้เข้ากับความต้องการเฉพาะของแต่ละคน ซอฟต์แวร์นี้เป็นโอเพ่นซอร์สและกำลังเติบโตจากการมีส่วนร่วมของผู้ใช้ทั่วโลก

          Arduino แบ่งออกเป็น 2 ส่วน คือ

  1. ฮาร์ดแวร์ (Hardware)
  2. ซอฟต์แวร์ (Software)

 

  1. ฮาร์ดแวร์ (Hardware)

 

Arduino Uno Rev3  Arduino Mega 2560 Rev3

 

ฮาร์ดแวร์ (Hardware) ของ Arduino หมายถึง บอร์ด Arduino ซึ่งเป็นตัวกลางในการเชื่อมต่ออุปกรณ์ระหว่างอิพุทและเอาท์พุต มีส่วนประกอบหลัก คือ ไมโครคอนโทรลเลอร์ บนบอร์ด Arduino ประกอบด้วยไอซีและอุปกรณ์อิเล็กทรอนิกส์ต่างๆ มีจุดเชื่อมต่อ INPUT/OUTPUT และ Port เขียนบอกไว้อย่างชัดเจนเพื่อให้ง่ายต่อการใช้งาน โดยแต่ละรุ่นจะมีลักษณะที่แตกต่างกันไป เช่น รูปแบบ แรงดันไฟ จำนวนขาและอื่นๆ บอร์ด Arduino รุ่นที่นิยมใช้ เช่น ARDUINO UNO REV3, ARDUINO NANO , ARDUINO MEGA 2560 REV3 เป็นต้น สามารถดูสเปคและรุ่นของบอร์ดได้ที่ https://www.arduino.cc/en/Products/Compare

 

  1. ซอฟต์แวร์ (Software)

ซอฟต์แวร์ (Software) ของ Arduino หมายถึง Arduino IDE เป็นเครื่องมือสำหรับเขียนโปรแกรม คอมไพล์ และอัปโหลด (Upload) คำสั่งเข้าบอร์ด Arduino โดยใช้ภาษา Arduino ซึ่งมีพื้นฐานและการเขียนมาจากภาษาซี (C Programming) สามารถติดตั้งบนเครื่องคอมพิวเตอร์ได้ทั้งระบบ Windows และ Mac Os

ชุดเรียนรู้ Arduino UNO R3 l  Arduino UNO R3 Projects Basic Learning Kit l Arduino UNO R3 บอร์ดไมโครคอนโทรเลอร์

เขียนโดย zerobikeshop เมื่อ Sat 14 Jan, 2023
อ่านต่อ
แสดง รายการ
ร้านค้าออนไลน์ และ ขายของออนไลน์ โดย © 2006-2024 Vevo Systems Co., Ltd.