ให้เรตสมาชิก: 5 / 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ฺB - ไม่สามารถเพิ่มข้อมูลที่อยู่ของบริษัทลูกค้าใน การออกใบ Quotations ได้
โดย watcharin พฤ 16 ส.ค. 2018 11:41 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
2
พฤ 16 ส.ค. 2018 11:41 am โดย watcharin
งานที่ต้องทำประจำวันที่ 16 สิงหาคม 2561
โดย tai14 พฤ 16 ส.ค. 2018 10:25 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
2
5
พฤ 16 ส.ค. 2018 11:34 am โดย AePongsak
งานประจำวันที่ 16 สิงหาคม 2561
โดย prakon พฤ 16 ส.ค. 2018 10:22 am บอร์ด MT24 - นายปกรณ์ วิริยะธนวิโรจน์
1
4
พฤ 16 ส.ค. 2018 10:23 am โดย prakon
งานประจำวันที่ 16 สิงหาคม 2561
โดย pprn พฤ 16 ส.ค. 2018 10:22 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
2
พฤ 16 ส.ค. 2018 10:22 am โดย pprn
งานประจำวันที่ 16 สิงหาคม 2561
โดย Lamduan พฤ 16 ส.ค. 2018 10:20 am บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
0
1
พฤ 16 ส.ค. 2018 10:20 am โดย Lamduan
งานประจำวันที่ 16 สิงหาคม 2561
โดย tatiya พฤ 16 ส.ค. 2018 10:00 am บอร์ด M065 - ตติยะ นาชัย
0
2
พฤ 16 ส.ค. 2018 10:00 am โดย tatiya
G - หลักการส่งข้อมูล ให้ทาง PHP รู้ว่ามี การอัพเดด stock onhand
โดย mindphp พฤ 16 ส.ค. 2018 1:52 am บอร์ด สิริกิตติรัตน์ - Developer
0
3
พฤ 16 ส.ค. 2018 1:52 am โดย mindphp
การใช้ฟังก์ชัน Filter_list
โดย anuwat somsakul พ 15 ส.ค. 2018 6:10 pm บอร์ด PHP Knowledge
0
10
พ 15 ส.ค. 2018 6:10 pm โดย anuwat somsakul
Test ระบบ Open Erp 99
โดย Lamduan พ 15 ส.ค. 2018 6:09 pm บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
0
8
พ 15 ส.ค. 2018 6:09 pm โดย Lamduan
วิธีอัด vdo หน้าจอด้วย Camtasia Studio
โดย tai14 พ 15 ส.ค. 2018 4:49 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
11
พ 15 ส.ค. 2018 4:49 pm โดย tai14
สอบถามวิธีการปิด .gitignore ใน netbean ไม่ให้อัพขึ้น git ค่ะ
โดย pprn พ 15 ส.ค. 2018 4:44 pm บอร์ด Programming - PHP
1
17
พ 15 ส.ค. 2018 4:55 pm โดย tsukasaz
มาทำความรู้จักกับ self ใน Python กัน
โดย tatiya พ 15 ส.ค. 2018 3:26 pm บอร์ด Python Knowledge
0
8
พ 15 ส.ค. 2018 3:26 pm โดย tatiya
Q - เพิ่มช่องค้นหาแล้ว error: Call to a member function getGroup() on null
โดย Parichat พ 15 ส.ค. 2018 3:01 pm บอร์ด Joomla Dev
1
4
พ 15 ส.ค. 2018 3:17 pm โดย Parichat
วิธีเปลี่ยนโทนสีของภาพด้วย Photoshop
โดย tai14 พ 15 ส.ค. 2018 1:10 pm บอร์ด Graphic design
1
16
พ 15 ส.ค. 2018 3:00 pm โดย mindphp
สอบถามวิธีที่ทำให้ภาพที่แสกนเสร็จไม่เด้งขึ้นมาเองค่ะ
โดย taemmynatchapon พ 15 ส.ค. 2018 12:00 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
7
พ 15 ส.ค. 2018 12:00 pm โดย taemmynatchapon
วิธีเพิ่มความคมชัดให้ภาพด้วย Photoshop
โดย tai14 พ 15 ส.ค. 2018 11:01 am บอร์ด Graphic design
0
10
พ 15 ส.ค. 2018 11:01 am โดย tai14
ตัวช่วยในการใส่ลายน้ำให้กับรูปภาพด้วย Plugin MD Watermark ใน Joomla
โดย Parichat พ 15 ส.ค. 2018 10:44 am บอร์ด PHP News
0
10
พ 15 ส.ค. 2018 10:44 am โดย Parichat
PHP:Convert Function รวมฟังก์ชันแปลงเลขฐาน
โดย anuwat somsakul พ 15 ส.ค. 2018 10:32 am บอร์ด PHP Knowledge
0
10
พ 15 ส.ค. 2018 10:32 am โดย anuwat somsakul
งานที่ต้องทำประจำวันที่ 15 สิงหาคม 2561
โดย tai14 พ 15 ส.ค. 2018 10:29 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
13
พ 15 ส.ค. 2018 7:40 pm โดย tai14
งานประจำวันที่ 15 สิงหาคม 2561
โดย Lamduan พ 15 ส.ค. 2018 10:26 am บอร์ด M066 - นางสาวลำดวน พันโอดเบี้ย
1
8
พ 15 ส.ค. 2018 7:17 pm โดย Lamduan