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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
R - mod_mzc_latest_products ปรับ module ให้ใช้งานใน Mooziicart
โดย pprn อ 20 พ.ย. 2018 7:19 pm บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
0
6
อ 20 พ.ย. 2018 7:19 pm โดย pprn
Built-in functions (4)ฟังก์ชัน Strpos
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 6:40 pm บอร์ด PHP Knowledge
0
6
อ 20 พ.ย. 2018 6:40 pm โดย จันนุสรณ์ ดีแก่
Data Time Function เบื้องต้น
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 6:26 pm บอร์ด PHP Knowledge
0
8
อ 20 พ.ย. 2018 6:26 pm โดย จันนุสรณ์ ดีแก่
การโหลด geckodriver
โดย ธวัชชัย แสนหาญ อ 20 พ.ย. 2018 5:32 pm บอร์ด Share Knowledge
0
15
อ 20 พ.ย. 2018 5:32 pm โดย ธวัชชัย แสนหาญ
การติดตั้ง selenium บน PyCharm
โดย ธวัชชัย แสนหาญ อ 20 พ.ย. 2018 4:54 pm บอร์ด Python Knowledge
0
14
อ 20 พ.ย. 2018 4:54 pm โดย ธวัชชัย แสนหาญ
Math Function พร้อมตัวอย่างเบื้องต้น
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 4:50 pm บอร์ด PHP Knowledge
0
8
อ 20 พ.ย. 2018 4:50 pm โดย จันนุสรณ์ ดีแก่
VDO Training RTP
โดย tai14 อ 20 พ.ย. 2018 3:34 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
6
อ 20 พ.ย. 2018 3:34 pm โดย tai14
วิธีเชื่อ App ที่เขี่ยนเข้ากับ data
โดย zinxinsin อ 20 พ.ย. 2018 3:11 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
5
อ 20 พ.ย. 2018 3:11 pm โดย zinxinsin
วิธีเชื่อ App ที่เขี่ยนเข้ากับ data
โดย zinxinsin อ 20 พ.ย. 2018 3:06 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
4
อ 20 พ.ย. 2018 3:06 pm โดย zinxinsin
ติดตั้ง Component Mooziicart แล้วเข้าหน้าเว็บไม่ได้ค่ะ
โดย tai14 อ 20 พ.ย. 2018 2:21 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
0
2
อ 20 พ.ย. 2018 2:21 pm โดย tai14
Built-in functions (3)ฟังชัน Substr และ ฟังก์ชั่น Strlen
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 2:09 pm บอร์ด PHP Knowledge
1
13
อ 20 พ.ย. 2018 3:17 pm โดย daday0807
Q - วิธีการ แก้ไข้ erroe จากการเขียน phpbb เพื่อแบ่งหน้า ให้ส่วน Admin
โดย Ittichai_chupol อ 20 พ.ย. 2018 2:08 pm บอร์ด Programming - PHP
1
14
อ 20 พ.ย. 2018 7:01 pm โดย thatsawan
Built-in functions (2)ฟังชันNumber_format() และ ฟังก์ชั่น Str_repeat()
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 1:34 pm บอร์ด PHP Knowledge
0
7
อ 20 พ.ย. 2018 1:34 pm โดย จันนุสรณ์ ดีแก่
Built-in functions (1)ฟังชัน explode() และ ฟังก์ชั่น Implode()
โดย จันนุสรณ์ ดีแก่ อ 20 พ.ย. 2018 11:23 am บอร์ด PHP Knowledge
0
10
อ 20 พ.ย. 2018 11:23 am โดย จันนุสรณ์ ดีแก่
แนะนำวิธี Start VM ด้วย Comamnd Line ใน
โดย mindphp อ 20 พ.ย. 2018 11:17 am บอร์ด Linux - Web Server
0
9
อ 20 พ.ย. 2018 11:17 am โดย mindphp
งานประจำวันที่ 20 พฤษจิกายน 2561
โดย tatiya อ 20 พ.ย. 2018 10:18 am บอร์ด M065 - ตติยะ นาชัย
1
5
อ 20 พ.ย. 2018 8:34 pm โดย tatiya
งานประจำวันที่ 20 พฤศจิกายน 2561
โดย pprn อ 20 พ.ย. 2018 10:15 am บอร์ด MT25 - นางสาวปรียากมล รินนาศักดิ์
1
4
อ 20 พ.ย. 2018 7:35 pm โดย pprn
งานประจำวันที่ 20 พฤศจิกายน 2561
โดย tai14 อ 20 พ.ย. 2018 10:12 am บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
2
7
อ 20 พ.ย. 2018 7:59 pm โดย mindphp
งานประจำวันที่ 20 พฤศจิกายน 2561
โดย nice_13 อ 20 พ.ย. 2018 9:52 am บอร์ด M071 - พิชญ์สินี คงจร
0
2
อ 20 พ.ย. 2018 9:52 am โดย nice_13
งานประจำวันที่ 20 พฤศจิกายน 2561
โดย nice_13 อ 20 พ.ย. 2018 9:52 am บอร์ด M071 - พิชญ์สินี คงจร
1
3
อ 20 พ.ย. 2018 7:51 pm โดย nice_13