Arduino (อาดูโน่  หรือ อาดูยอีโน่) คืออะไร

Arduino
Arduino

    ก่อนอื่นเรามารู้จักกับที่มาที่ไปของ Arduino กันก่อนครับ  Ardiono มีผู้ริเริ่มเป็นชาวอิตาเลียน ดังนั้นจึงอ่านออกเสียงไปในทางอิตาเลียนว่า อาดูยโน่  หรือ บางคนก็อ่านว่า อาดูโน่  หรือ อาดูยอีโน่ ก็ได้ครับ

    Arduino (อาดูโน่  หรือ อาดูยอีโน่) คือ โครงการที่นำชิปไอซีไมโครคอนโทรลเลอร์ตระกูลต่างๆ มาใช้ร่วมกันในภาษา C ซึ่งภาษา C นี้เป็นลักษณะเฉพาะ คือมีการเขียนไลบารี่ของ Arduino ขึ้นมาเพื่อให้การสั่งงานไมโครคอนโทรลเลอร์ที่แตกต่างกัน สามารถใช้งานโค้ดตัวเดียวกันได้ โดยตัวโครงการได้ออกบอร์ดทดลองมาหลายๆรูปแบบ เพื่อใช้งานกับ IDE (ไอ ดี อี) ของตนเอง สาเหตุหลักที่ทำให้ Arduino เป็นนิยมมาก เป็นเพราะซอฟเเวร์ที่ใช้งานร่วมกันสามารถโหลดได้ฟรี และตัวบอร์ดทดลองยังถูกแจกแปลน ทำให้ผู้ผลิตจีนนำไปผลิตและขายออกตลาดมาในราคาที่ถูกมากๆ โดยบอร์ดที่ถูกที่สุดในตอนนี้คือบอร์ด Arduino ที่มีราคาเพียง 120 – 150 บาทเท่านั้น

ข้อแตกต่างระหว่าง Rasberry Pi (ราสเบอรี่ ไพ) กับ Arduino 

    Raspberry Pi จัดว่าเป็นเครื่องคอมพิวเตอร์ขนาดเล็กที่เรียกกันว่า Embedded Computer (เอมเบดเดด คอมพิวเตอร์) ที่สามารถต่ออุปกรณ์ได้เหมือนเครื่อง Micro Computer (ไมโคร คอมพิวเตอร์) ได้เลยเช่น ต่อออกจอภาพ ใช้เม้าส์ , คีย์บอร์ด เป็นต้น และมีขา GPIO (จี พี ไอ โอ) ซึ่งสามารถสั่งการอุปกรณ์เหมือนขา I/O ของ Micro-controller (ไมโคร-คอนโทรลเลอร์)

Raspberry Pi
Raspberry Pi

    Embeded Computer สามารถประมวลผลได้โดยมีระบบปฎิบัติการ OS (โอ เอส) แต่ในนั้นแตกต่างกัน Micro-controller มีส่วนการจัดการในตัวเองคือ bootloder (บูท โหลดเดอร์) มีขนาดเล็กมากทำให้เราสามารถใช้งาน Micro-controller มีราคาไม่แพงใช้ในการควบคุมที่มีการประมวลผลไม่ยุ่งยากซับซ้อนเท่ากับ Embeded Computer เช่น ใช้ให้ Arduino ทำการรับค่าเซ็นเซอร์จากแสงแดด LDR (แอล ดี อาร์) ว่ามีความเข้มเท่ากับที่เรากำหนดแล้วจึงสั่งให้ประมวลผลสั่งหลอดไฟให้ติดเป็นต้น

Arduino
Arduino

    สรุปการนำไปใช้งานในการออกแบบสมควรที่จะทำการวิเคราะห์ผลลัพธ์ในการใช้งานก่อน เพื่อลดงบประมาณในการจัดการโครงการเช่น เราจะต้องการงานที่ไม่ยุ่งยากซับซ้อนเช่น ต้องการทำ data-logger (ดาต้า-ล็อกเกอร์) เก็บค่าความชื้นในโรงเพาะเห็ดก็ยังไม่มีความจำเป็นต้องใช้ Embedded Computer เพียงใช้ Micro-controller เชื่อมแหล่งจ่ายพลังงาน,อุปกรณ์ใช้เก็บข้อมูลเช่น Mini SD card (มินิเอสดี การ์ด) และตัวเซนเซอร์รับค่าความชื้นนั้นเพียงพอแล้ว

Reference : en.wikipedia.org/wiki/Arduino

ภาพประกอบ : commons.wikimedia.org

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สร้าง Web Layout ยอดนิยมด้วย Bootstrap, CSS
โดย Sakana ศ 20 มิ.ย. 2025 1:20 pm บอร์ด Booststap Knowledge
0
4
ศ 20 มิ.ย. 2025 1:20 pm โดย Sakana View Topic สร้าง Web Layout ยอดนิยมด้วย Bootstrap, CSS
สร้างเว็บไซต์ Responsive ด้วย Bootstrap: ตั้งแต่ติดตั้งจนถึงตัวอย่างการใช้งานจริง
โดย Sakana ศ 20 มิ.ย. 2025 11:43 am บอร์ด Booststap Knowledge
0
8
ศ 20 มิ.ย. 2025 11:43 am โดย Sakana View Topic สร้างเว็บไซต์ Responsive ด้วย Bootstrap: ตั้งแต่ติดตั้งจนถึงตัวอย่างการใช้งานจริง
Hash Password คืออะไร?
โดย Sakana พฤ 19 มิ.ย. 2025 4:40 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
19
พฤ 19 มิ.ย. 2025 4:40 pm โดย Sakana View Topic Hash Password คืออะไร?
วิธีใช้ Recursive function ใน JavaScript
โดย Sakana พฤ 19 มิ.ย. 2025 1:41 pm บอร์ด jQuery & Ajax Knowledge
1
25
พฤ 19 มิ.ย. 2025 5:07 pm โดย Sakana View Topic วิธีใช้ Recursive function ใน JavaScript
การใช้ List Comprehensions ร่วมกับ map() ใน Python
โดย Sakana พฤ 19 มิ.ย. 2025 11:13 am บอร์ด Python Knowledge
0
13
พฤ 19 มิ.ย. 2025 11:13 am โดย Sakana View Topic การใช้ List Comprehensions ร่วมกับ map() ใน Python
การเชื่อมโยงข้อมูล Primary Key (PK) และ Foreign Key (FK) ใน MySql
โดย Sakana พฤ 19 มิ.ย. 2025 10:16 am บอร์ด SQL Knowledge
0
21
พฤ 19 มิ.ย. 2025 10:16 am โดย Sakana View Topic การเชื่อมโยงข้อมูล Primary Key (PK) และ Foreign Key (FK) ใน MySql
Python map() คืออะไร? ประยุกต์ใช้เพื่อเปลี่ยนข้อมูลในพริบตา
โดย Sakana พ 18 มิ.ย. 2025 7:00 pm บอร์ด Python Knowledge
0
35
พ 18 มิ.ย. 2025 7:00 pm โดย Sakana View Topic Python map() คืออะไร? ประยุกต์ใช้เพื่อเปลี่ยนข้อมูลในพริบตา
ผมติดตั้ง Joomla ไม่ได้ครับ
โดย Sakana พ 18 มิ.ย. 2025 4:20 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
5
54
พ 18 มิ.ย. 2025 5:57 pm โดย Sakana View Topic ผมติดตั้ง Joomla ไม่ได้ครับ