สร้างเว็บEngine by iGetWeb.com

Review ทำความรู้จักกับ Arduino และชุดทดลอง Arduino Project

Review ทำความรู้จักกับ Arduino และชุดทดลอง Arduino Project

อาดู๋-อิโนะ
ตอน มาทำความรู้จักกับ Arduino
และชุดทดลอง Arduino Project ของ ETT กัน

                                                                          Rewiew By EmbedDeath
                                                                             Editor Design By PR.Jz
                                                                                 Modify By PopMce07
                                                                                   Approved By Mr.X




       เมื่อโลกแห่งศิลปะและโลกแห่งเทคโนยี่วิ่งมาบรรจบกันทำให้เกิดเรื่องราวนี้ ขึ้น........
     วันหนึ่งนายอาดู๋ซึ่ง เป็นเด็กหนุ่มมาดเซอร์จากคณะสถาปัตย์ได้ถูกอาจารย์สั่งให้ทำรายงานเกี่ยวกับ เรื่อง "Arduino” ในวิชา Interactive Design ซึ่งนายอาดู๋เองก็ไม่เคยรู้จักเจ้า Arduino นี้มาก่อนเลย นายอาดู๋จึงได้เดินไปที่ห้องคอมพิวเตอร์ เพื่อค้นหาข้อมูลของคำว่า "Arduino” ว่ามันคืออะไร
      ขณะที่กำลังเดินหาเครื่องว่างอยู่นั้นก็ได้บังเอิญเหลือบไปเห็นเด็ก หนุ่มร่างผอมๆใส่แว่นคนหนึ่งกำลังดูข้อมูลเกี่ยวกับเจ้า Arduino อยู่ก็เลยรีบเดินเข้าไปหาเด็กหนุ่มคนนั้นทันที เมื่อนายอาดู๋เดินเข้าไปสะกิดหลังเพื่อสอบถามข้อมูลของ Arduino
       นายอิโนะเด็กหนุ่มนักคอมพิวเตอร์ร่างผอมจากคณะวิศวะคนนั้นก็ทำท่าทางตกใจนึก ว่าจะมาหาเรื่องเขา แต่นายอาดู๋ก็ได้พูดว่านายๆรู้จัก "Arduino” ด้วยเหรอ? ช่วยแนะนำหน่อยได้ไหมว่ามันคืออะไรเพราะต้องทำรายงานเกี่ยวกับเรื่องนี้ เมื่อนายอิโนะเห็นว่านายอาดู๋ต้องการความช่วยเหลือจึงได้ตอบตกลงที่จะช่วย ทันที และแล้วเรื่องราวระหว่างนายอาดู๋และนายอิโนะกับเจ้า Arduino จึงเริ่มขึ้น...

อาดู๋: นี่นายรู้จัก Arduino ด้วยเหรอ มันคืออะไรเหรอ?
  อิโนะ: Arduino ก็คือ เครื่องมือสำหรับใช้พัฒนาระบบสมองกลฝังตัว(Embedded System) ซึ่งจะรวมไปถึงการออกแบบระบบฮาร์ดแวร์แบบเปิดสำหรับบอร์ดไมโครคอนโทรลเลอร์ และภาษามาตรฐานสำหรับการเขียนโปรแกรมไง

อาดู๋: แล้วเจ้า Arduino นี่มันเริ่มต้นมาจากไหนกันล่ะ?
อิโนะ: อืม...เจ้า Arduinoนี่นะมันเริ่มมาจากแนวคิดที่จะพัฒนาระบบแพลตฟอร์มเพื่อให้งานศิลปะ ดิจิตอลที่ถูกสร้างด้วยโปรแกรมบนคอมพิวเตอร์สามารถจับต้องหรือมีการโต้ตอบ กับคนดูได้ และก่อนหน้านี้เองก็มีโครงการที่มีชื่อว่า Processing ซึ่งเป็นโปรแกรมแบบ open source ที่เน้นงานสร้างภาพและภาพเคลื่อนไหว พร้อมทั้งยังมีความสามารถในการโต้ตอบกับผู้ใช้งานได้  จึงได้ถูกนำมาต่อยอดและสร้างบอร์ดที่ชื่อว่า Wiring I/O ขึ้นมาเพื่อเขียนโปรแกรมควบคุมอุปกรณ์ต่างๆให้สามารถทำงานได้ตามต้องการ แต่เนื่องจากตัวบอร์ด Wiring I/O นั้นมีความสามรถที่จะรองรับได้ตั้งแต่งานขนาดเล็กจนถึงงานขนาดใหญ่ จึงทำให้บางครั้งตัวบอร์ดเองดูจะมีความสามารถมาเกินความจำเป็นที่จะใช้งาน จึงทำให้เกิดการพัฒนาบอร์ดที่ใช้ชิพที่มีขนาดเล็กลงและมีความสามารถพอเพียง ต่องานขนาดเล็กๆ จึงได้เกิดเจ้า Arduino ขึ้นมา

อาดู๋: ตัวบอร์ด Wiring I/O กับตัวบอร์ด Arduino  นี่แตกต่างกันอย่างไรเหรอ?
อิโนะ: ตัวบอร์ด Wiring I/O นั้นจะใช้ชิพตัวควบคุมหรือชิพไมโครคอนโทรลเลอร์ตระกูล AVR เบอร์ Atmega128 ที่มีหน่วยความจำสำหรับเก็บโปรแกรมถึง 128K ซึ่งเป็นรุ่นใหญ่ที่สุดในขณะนั้นแต่บอร์ด Arduino นั้นจะใช้ชิพไมโครคอนโทรเลอร์ตระกูล AVR ที่มีขนาดเล็กกว่าเพื่อให้ประหยัดลงและมีความเหมาะสมกับงานขนาดเล็กอย่าง Atmega8 ที่มีหน่วยความจำสำหรับเก็บโปรแกรม 8K

อาดู๋: ช่วยยกตัวอย่างบอร์ด Arduino ที่ถูกสร้างขึ้นมาใช้งานหน่อยได้ไหม
อิโนะ: ได้สิ บอร์ด Arduino เองได้ถูกแบ่งออกเป็นกลุ่มหลักๆหลายกลุ่ม ได้แก่
                                 -กลุ่ม Duemilanove


รูปบอร์ด ทดลอง Microcontroller Arduino กลุ่ม Duemilanove

 อิ โนะ:-กลุ่ม Diecimila


  รูปบอร์ดทดลอง Microcontroller Arduino กลุ่ม Diecimila


 
อิ โนะ:-กลุ่ม Nano

 

รูปบอร์ด ทดลอง Microcontroller Arduino กลุ่ม Nano


  
อิ โนะ:-กลุ่ม Mega



  รูปบอร์ดทดลอง Microcontroller Arduino กลุ่ม Mega

 

 อิ โนะ:-กลุ่ม Arduino USB – Ectreme – NG (Nuovo Generazione)
                        -กลุ่ม Arduino Stamp – Mini
                        -กลุ่ม LilyPad
                        -กลุ่ม Pro – Pro mini
                      และยังมีบอร์ดอื่นๆในสายพันธู์ Freeduino อีกมากมายลองเข้าไปดูรายละเอียดเพิ่มเติมได้ที่ http://arduino.cc/en/Main/Hardware

อาดู๋: แล้วจะใช้งานบอร์ด Arduino นี่ยังไงล่ะ?
อิโนะ: Arduino นั้นนอกจากตัวบอร์ดที่ถูกสร้างขึ้นมาแล้วยังมีโปรแกรมสำหรับพัฒนาที่มีชื่อ ว่า Arduino IDE มาให้ด้วย ซึ่งตัวโปรแกรมตัวนี้นั้นถูกพัฒนาต่อมาจากโปรแกรม open source อย่าง Processing และ Wiring และด้วยความที่ทั้งตัวโปรแกรม Processing และ Wiring นั้นถูกพัฒนาขึ้นมาด้วยภาษา JAVA จึงทำให้สามารถใช้งานได้ทั้งบนระบบปฏิบัติการ Windows, Linux และ Mac OS ได้

อาดู๋: การ เขียนโปรแกรมขึ้นมาใช้กับตัวบอร์ดล่ะยากไหม
อิโนะ: ไม่ ยากเท่ไหร่หรอกครับ เนื่องจากตัวโปรแกรมถูกพัฒนาขึ้นมาเพื่อให้ใช้งานได้ง่ายสะดวกและลดความซับ ซ้อนของการเขียนโปรแกรมในรูปแบบของภาษา C/C++ ให้ดูเรียบง่าย ไม่ซับซ้อน มีคำสั่งและไลบรารี่เตรียมไว้ให้แล้ว โดยที่ไฟล์งานที่เขียนขึ้นแต่ละชิ้นจะถูกเรียกว่า Sketch

อาดู๋: อืม...น่าสนใจดีนะ ชักอยากจะลองเล่นเจ้า Arduino แล้วสิ จะต้องเริ่มต้นอย่างไรดี
อิโนะ: ง่ายๆ เลย ลองกับชุดทดลองของบริษํท ETT ดูสิ เขามีชุดอุปกรณ์สำหรับ Arduino Project ไว้ให้แล้ว

อาดู๋: จริงเหรอ!! แล้วเขาจัดเตรียมอุปกรณ์อะไรไว้ให้ทดลองเล่นบ้างล่ะ
อิโนะ: งั้นเดี๋ยวจะเปิดให้ดูในกระเป๋าชุดทดลองว่ามีอุปกรณ์อะไรบ้าง ติดตามได้ในหน้าต่อไปครับ

1 2 3 4 [Next]
view