ให้เรตสมาชิก: 0 / 5

ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
MOD_MTB_NEWS_RECENT
PhotoSwipe สร้าง SlideShow ด้วย jQuery Mobile
โดย Ik Kat พ 28 มิ.ย. 2017 5:29 pm บอร์ด Jquery & Ajax Knowledge
0
11
พ 28 มิ.ย. 2017 5:29 pm โดย Ik Kat
การใช้งาน jQuery Mobile ร่วมกับ PHP และ MySQL
โดย Ik Kat พ 28 มิ.ย. 2017 4:39 pm บอร์ด Jquery & Ajax Knowledge
0
9
พ 28 มิ.ย. 2017 4:39 pm โดย Ik Kat
วิธีการเขียนเว็บให้แสดงผลบนมือถือ ผ่าน jQuery Mobile
โดย Ik Kat พ 28 มิ.ย. 2017 3:42 pm บอร์ด Jquery & Ajax Knowledge
0
8
พ 28 มิ.ย. 2017 3:42 pm โดย Ik Kat
ทำความรู้จักกับ scss
โดย บัวบุญ จันทะโคตร พ 28 มิ.ย. 2017 3:09 pm บอร์ด HTML CSS
0
10
พ 28 มิ.ย. 2017 3:09 pm โดย บัวบุญ จันทะโคตร
jQuery Mobile คืออะไร
โดย Ik Kat พ 28 มิ.ย. 2017 3:01 pm บอร์ด Jquery & Ajax Knowledge
0
7
พ 28 มิ.ย. 2017 3:01 pm โดย Ik Kat
สร้างธีม jQuery ด้วย ThemeRoller เพื่อรองรับการใช้งานบนมือถือ
โดย Ik Kat พ 28 มิ.ย. 2017 2:37 pm บอร์ด Jquery & Ajax Knowledge
0
3
พ 28 มิ.ย. 2017 2:37 pm โดย Ik Kat
ทำความรู้จักกับ Dropbox
โดย บัวบุญ จันทะโคตร พ 28 มิ.ย. 2017 1:31 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
6
พ 28 มิ.ย. 2017 1:31 pm โดย บัวบุญ จันทะโคตร
วิธีเพิ่มความเร็วในแอพ Line เมื่อทำงานช้า
โดย Ik Kat พ 28 มิ.ย. 2017 11:03 am บอร์ด Microsoft Office Knowledge & line & Etc
0
15
พ 28 มิ.ย. 2017 11:03 am โดย Ik Kat
งานประจำวันที่ 28 มิถุนายน 2560
โดย Ik Kat พ 28 มิ.ย. 2017 9:57 am บอร์ด MT19 - ปวีณา จันดี
1
12
พ 28 มิ.ย. 2017 9:57 am โดย Ik Kat
งานประจำวันที่ 28 June 17
โดย bellzeed พ 28 มิ.ย. 2017 9:51 am บอร์ด M047 - วิศรุต เรืองอุไร
1
9
พ 28 มิ.ย. 2017 9:51 am โดย bellzeed
งานประจำวันที่ 28 มิถุนายน 2560
โดย บัวบุญ จันทะโคตร พ 28 มิ.ย. 2017 9:46 am บอร์ด M048 - บัวบัญ จันทะโครต
1
4
พ 28 มิ.ย. 2017 9:46 am โดย บัวบุญ จันทะโคตร
งานประจำวันที่ 28 มิถุนายน 2560
โดย Before Dong พ 28 มิ.ย. 2017 9:42 am บอร์ด M046 - อนวัช พริบไหว
1
6
พ 28 มิ.ย. 2017 9:42 am โดย Before Dong
วิธีการสำรองข้อมูลและแชท ใน Line ง่ายๆเพียง 5 ขั้นตอน
โดย Ik Kat อ 27 มิ.ย. 2017 6:21 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
23
อ 27 มิ.ย. 2017 6:21 pm โดย Ik Kat
คำสั่ง MySQL ที่ใช้งานร่วมกับ PHP
โดย bellzeed อ 27 มิ.ย. 2017 5:38 pm บอร์ด Programming - PHP
0
24
อ 27 มิ.ย. 2017 5:38 pm โดย bellzeed
สถาปัตยกรรมของระบบปฏิบัติการ Android
โดย Ik Kat อ 27 มิ.ย. 2017 5:04 pm บอร์ด Mobile Application Developing- Android, iOS
0
16
อ 27 มิ.ย. 2017 5:04 pm โดย Ik Kat
MJFORM error
โดย บุคคลทั่วไป อ 27 มิ.ย. 2017 4:16 pm บอร์ด Programming - PHP
1
16
อ 27 มิ.ย. 2017 4:16 pm โดย บุคคลทั่วไป
วิธีการแก้ปัญหา การดึงข้อมูล จากฐานข้อมูล เมื่อเปลี่ยน charset ใน แท็ก meta
โดย bellzeed อ 27 มิ.ย. 2017 3:54 pm บอร์ด Programming - PHP
0
17
อ 27 มิ.ย. 2017 3:54 pm โดย bellzeed
การเข้าสู่ระบบด้วย Facebook ภายในแอพหรือเว็บไซต์
โดย Ik Kat อ 27 มิ.ย. 2017 3:43 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
23
อ 27 มิ.ย. 2017 3:43 pm โดย Ik Kat
แนะนำ Account Kit การเข้าสู่ระบบด้วยอีเมลและหมายเลขโทรศัพท์มือถือ
โดย Ik Kat อ 27 มิ.ย. 2017 3:18 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
20
อ 27 มิ.ย. 2017 3:18 pm โดย Ik Kat
5 Plugins ที่จำเป็นต้องมีใน WordPress
โดย Ik Kat อ 27 มิ.ย. 2017 2:54 pm บอร์ด Wordpress user Guide Knowledge
0
31
อ 27 มิ.ย. 2017 2:54 pm โดย Ik Kat