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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
Q - ทำรูปภาพให้สามารถเปลี่ยนสีได้ตามต้องการ
โดย Parichat ศ 25 พฤษภาคม 2018 4:04 pm บอร์ด Joomla Dev
4
9
ศ 25 พฤษภาคม 2018 4:27 pm โดย Parichat
Q - ย่อสินค้าให้เท่ากับพื้นหลัง
โดย Parichat ศ 25 พฤษภาคม 2018 3:40 pm บอร์ด Joomla Dev
3
8
ศ 25 พฤษภาคม 2018 4:25 pm โดย tsukasaz
Q - ใน Joomshopping ในหน้าเว็บเอา Order by กับ Display ออก
โดย Parichat ศ 25 พฤษภาคม 2018 3:04 pm บอร์ด Joomla Development
2
6
ศ 25 พฤษภาคม 2018 3:21 pm โดย Parichat
B - การใช้งาน Logged calls
โดย watcharin ศ 25 พฤษภาคม 2018 2:37 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
4
ศ 25 พฤษภาคม 2018 2:37 pm โดย watcharin
Q - จัดพื้นหลังให้เท่ากับเมนูด้านบน
โดย Parichat ศ 25 พฤษภาคม 2018 2:20 pm บอร์ด HTML CSS
1
9
ศ 25 พฤษภาคม 2018 2:50 pm โดย Parichat
B - ภาษีต้องเพิ่ม จากราคา
โดย thatsawan ศ 25 พฤษภาคม 2018 1:26 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
1
3
ศ 25 พฤษภาคม 2018 1:27 pm โดย thatsawan
Work's on Hand ปาริชาติ รัตโณภาส MT21
โดย Parichat จ 08 ม.ค. 2018 12:11 pm บอร์ด M061 - ปาริชาติ รัตโณภาส
19
1
ศ 25 พฤษภาคม 2018 4:26 pm โดย Parichat
งานประจำวันที่ 25 พฤษภาคม 2561
โดย Rujikon ศ 25 พฤษภาคม 2018 11:46 am บอร์ด M060 - นายรุจิกร พงษ์พิละ
0
3
ศ 25 พฤษภาคม 2018 11:46 am โดย Rujikon
B - ไม่สามารถเข้าไปดูรายละเอียดของ Customer ได้
โดย watcharin ศ 25 พฤษภาคม 2018 11:44 am บอร์ด M.D.Soft Co.,Ltd. - Tester
0
6
ศ 25 พฤษภาคม 2018 11:44 am โดย watcharin
Q - ต้องการให้ Python GUI( Tkinter ) เก็บ Path ที่ได้จากการ Browse
โดย rangsan ศ 25 พฤษภาคม 2018 11:32 am บอร์ด Programming - C/C++ & java & Python
4
19
ศ 25 พฤษภาคม 2018 3:40 pm โดย nuattawoot
Q - สร้างเทมเพลตใน Joomla แต่ไม่ขึ้นไฟล์ให้ติดตั้ง
โดย Parichat ศ 25 พฤษภาคม 2018 11:11 am บอร์ด Joomla Development
3
9
ศ 25 พฤษภาคม 2018 11:35 am โดย Parichat
งานประจำวันที่ 25 พฤษภาคม 2561
โดย Parichat ศ 25 พฤษภาคม 2018 10:45 am บอร์ด M061 - ปาริชาติ รัตโณภาส
1
3
ศ 25 พฤษภาคม 2018 4:25 pm โดย AePongsak
งานประจำวันที่ 25 พฤษภาคม 2561
โดย rangsan ศ 25 พฤษภาคม 2018 10:45 am บอร์ด M058 - รังสรรค์ มุ่งกลาง
0
1
ศ 25 พฤษภาคม 2018 10:45 am โดย rangsan
B - แก้ไขชื่อบริษัทไม่ได้ error
โดย thatsawan พฤ 24 พฤษภาคม 2018 6:21 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
1
พฤ 24 พฤษภาคม 2018 6:21 pm โดย thatsawan
G - ทดสอบระบบจริง เพิ่มลูกค้า สร้างใบเสนอราคา สร้าง inv รับชำระ ผ่าน
โดย thatsawan พฤ 24 พฤษภาคม 2018 6:17 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
0
6
พฤ 24 พฤษภาคม 2018 6:17 pm โดย thatsawan
Q - login เข้าหน้า admin ไม่ได้
โดย Parichat พฤ 24 พฤษภาคม 2018 6:03 pm บอร์ด Joomla Development
16
46
พฤ 24 พฤษภาคม 2018 11:24 pm โดย Parichat
Q - เลขรันเอกสารที่จะต้องใช้ในบริษัท
โดย thatsawan พฤ 24 พฤษภาคม 2018 5:16 pm บอร์ด M.D.Soft Co.,Ltd. (Main)
1
6
ศ 25 พฤษภาคม 2018 11:33 am โดย kanchanok
Q - จัดเมนูให้อยู่กึ่งกลางหน้าเว็บ
โดย Parichat พฤ 24 พฤษภาคม 2018 2:19 pm บอร์ด HTML CSS
19
56
พฤ 24 พฤษภาคม 2018 7:22 pm โดย Parichat
Q - วิธีเปลี่ยนสีแถบเมนู
โดย Parichat พฤ 24 พฤษภาคม 2018 1:46 pm บอร์ด HTML CSS
10
31
พฤ 24 พฤษภาคม 2018 3:33 pm โดย Parichat
งานประจำวันที่ 24 พฤษภาคม 2561
โดย Rujikon พฤ 24 พฤษภาคม 2018 9:38 am บอร์ด M060 - นายรุจิกร พงษ์พิละ
3
16
พฤ 24 พฤษภาคม 2018 7:17 pm โดย Rujikon