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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ขอทราบวิธีการติดตั้ง pgadmin 4 บน ubuntu ครับ
โดย benzas00123 ส 11 ม.ค. 2020 4:30 pm บอร์ด SQL - Database
8
183
ส 11 ม.ค. 2020 5:38 pm โดย benzas00123
ทิปการเขียน php ลบ Cookies ทั้งหมด ออกด้วย php
โดย mindphp ส 11 ม.ค. 2020 1:54 pm บอร์ด PHP Knowledge
0
58
ส 11 ม.ค. 2020 1:54 pm โดย mindphp
วิธีการเขียน SQL เพื่ม PRIMARY KEY ตาราง ฐานข้อมูล
โดย Ittichai_chupol ศ 10 ม.ค. 2020 6:20 pm บอร์ด SQL Knowledge
0
113
ศ 10 ม.ค. 2020 6:20 pm โดย Ittichai_chupol
วิธีการสร้างหน้าเว็บให้หน่วงเวลาก่อนจะไปยังหน้าเว็บจริง ๆ ด้วยฟังชั่น header()
โดย jamepiyawat ศ 10 ม.ค. 2020 5:51 pm บอร์ด PHP Knowledge
0
98
ศ 10 ม.ค. 2020 5:51 pm โดย jamepiyawat
ช่วยอธิบาย Code การ zip file หน่อยครับ
โดย benzas00123 ศ 10 ม.ค. 2020 11:35 am บอร์ด Programming - C/C++ & java & Python
3
107
ศ 10 ม.ค. 2020 12:16 pm โดย benzas00123
จำลองรูปแบบแผนการเล่นฟุตบอลเพื่อใช้เป็นกลยุทธ์ในการเล่นด้วยโปรแกรมจัดรูปแบบแผนการเล่นฟุตบอล
โดย prmindphp พฤ 09 ม.ค. 2020 7:19 pm บอร์ด MindPHP News & Feedback
0
109
พฤ 09 ม.ค. 2020 7:19 pm โดย prmindphp
ช่วยหน่อยครับ รับค่าข้อมูลเพื่อบันทึกลงไปในฐานข้อมูลของ Postgres ไม่ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 5:53 pm บอร์ด Programming - C/C++ & java & Python
0
68
พฤ 09 ม.ค. 2020 5:53 pm โดย benzas00123
การเชื่อต่อฐานข้อมูล Postgres ด้วย Module psycopg2
โดย benzas00123 พฤ 09 ม.ค. 2020 3:48 pm บอร์ด Python Knowledge
0
63
พฤ 09 ม.ค. 2020 3:48 pm โดย benzas00123
เชื่อมต่อกับ ฐานข้อมูลของ psycopg2 ไม่ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 2:28 pm บอร์ด Programming - C/C++ & java & Python
1
55
พฤ 09 ม.ค. 2020 2:53 pm โดย benzas00123
ไม่สามารถติดตั้ง Module psycopg2 ใน pycharm ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 1:30 pm บอร์ด Programming - C/C++ & java & Python
1
82
พฤ 09 ม.ค. 2020 1:42 pm โดย benzas00123
วิธีการเขียน คำสั่ง SQL เพื่อปรับเปลี่ยน type ของข้อมูลในฐานข้อมูล
โดย Ittichai_chupol พฤ 09 ม.ค. 2020 12:06 pm บอร์ด SQL Knowledge
0
106
พฤ 09 ม.ค. 2020 12:06 pm โดย Ittichai_chupol
835z5sw2
โดย Anonymous พฤ 09 ม.ค. 2020 6:55 am บอร์ด Graphic design
0
91
พฤ 09 ม.ค. 2020 6:55 am โดย บุคคลทั่วไป
How To Delete Google Homepage Without Affecting Browsing Experience?
โดย Anonymous พ 08 ม.ค. 2020 2:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
54
พ 08 ม.ค. 2020 2:11 pm โดย บุคคลทั่วไป
ปฏิทินประจําปี 2563 ธีมรูปแบบกีฬาและนันทนาการ
โดย noppadonsk พ 08 ม.ค. 2020 10:46 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
122
พ 08 ม.ค. 2020 10:46 am โดย noppadonsk
ฝึกการใช้ for loop ด้วยการหาค่าต่ำสุดและค่าสูงสุดในตัวแปร list
โดย benzas00123 อ 07 ม.ค. 2020 7:01 pm บอร์ด Python Knowledge
1
137
พ 08 ม.ค. 2020 3:27 pm โดย benzas00123
วิธีการ ปลด permission ไฟล์ที่อัพโหลดบน ubuntu ด้วยการ chmod folder 777 ใน phpbb
โดย Ittichai_chupol อ 07 ม.ค. 2020 5:50 pm บอร์ด PHP Knowledge
0
91
อ 07 ม.ค. 2020 5:50 pm โดย Ittichai_chupol
Microsoft เปิดให้ผู้ใช้ Windows 7 , 8 , 8.1 สามารถทำการอัพเกรดเป็น Windows 10 ได้ฟรี
โดย benzas00123 อ 07 ม.ค. 2020 5:34 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
94
อ 07 ม.ค. 2020 5:34 pm โดย benzas00123
วิธีการปลดล็อคหน้าจอคอมพิวเตอร์ด้วยใบหน้า เพื่อเพิ่มความปลอดภัยของเครื่องคอมพิวเตอร์
โดย benzas00123 อ 07 ม.ค. 2020 4:41 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
115
อ 07 ม.ค. 2020 4:41 pm โดย benzas00123
คำค้นหาประจำปี 2019 ในประเทศไทย จาก Google
โดย chatee supasand อ 07 ม.ค. 2020 4:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
84
อ 14 ม.ค. 2020 3:30 pm โดย LEG
วิธีการปิดเครื่องแบบ Slide to shut down
โดย benzas00123 อ 07 ม.ค. 2020 3:57 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
76
อ 07 ม.ค. 2020 3:57 pm โดย benzas00123