ข้ามไปที่เนื้อหาหลัก

การติดตั้งโปรแกรม Arduino (IDE) และ การติดตั้งไดร์เวอร์



Arduino integrated development environment  หรือเรียกสั้นๆว่า โปรแกรม Arduino (IDE) เป็นโปรแกรมที่ "แจกฟรี" ภายใต้เงื่อนไขในการใช้งานลักษณะ Open source ซึ่ง Arduino (IDE) จะทำหน้าที่  ติดต่อ ระหว่าง คอมพิวเตอร์ ของเรา (Windows, Mac OS X และ Linux) กับ บอร์ด Arduino ซึ่งโปรแกรมนี้ออกแบบให้ง่ายต่อการเขียนโค้ดและอัปโหลดโปรแกรมที่เราเขียน  เข้าสู่ บอร์ด Arduino


การลงมี 2 วิธี คือ ลงแบบติดตั้ง (Install) และ ลงแบบไฟล์บีบอัด (Unzip)


1. ลงแบบติดตั้ง (Install)


ดาวน์โหลดที่...


https://www.arduino.cc/en/Main/Software



คลิกที่ Windows Installer



คลิก JUST DOWNLOAD



โปรแกรมจะดาวน์โหลดไฟล์ arduino-1.8.3-windows.exe สู่คอมพิวเตอร์ของเรา


ให้ทำการติดตั้งโปรแกรม ซึ่งก็เหมือนกับการติดตั้งโปรแกรมทั่วๆไป ถ้ามีการถาม การติดตั้งไดร์เวอร์ ของ Arduino ให้ คลิก Install



คลิก RUN




คลิก I Agree




คลิก Next




คลิก Install




คลิก Install




คลิก Install




คลิก Install




คลิก Close





ถึงขั้นตอนนี้ คอมพิวเตอร์ของเราจะสามารถทำงานติดต่อกับ Arduino ได้แล้ว

...........


2. ลงแบบไฟล์บีบอัด (Unzip)




หรือ เลือกลง เป็นแบบไฟล์บีบอัด (ต้องติดตั้งไดร์เวอร์เพิ่มเติม)


ดาวน์โหลด ตามลิงค์นี้

https://www.arduino.cc/en/Main/OldSoftwareReleases#1.5.x


ตัวอยางการติดตั้ง  Arduino 1.6.5

คลิกที่ Windows





คลิกที่ JUST DOWNLOAD




วิธีการคือดาวน์โหลดแล้วทำการแตกไฟล์ (Unzip) หลังจากนั้นนำไปวางไว้ในไดร์ฟ ที่ต้องการ




แตกไฟล์ ตามขั้นตอนปรกติ หลังจากแตกไฟล์เสร็จ เมื่อเปิดโปรแกรม Arduino (IDE) ขึ้นมาจะได้หน้าตาประมาณนี้ ครับ



Arduino Uno R3 เป็นบอร์ด Arduino ที่ได้รับความนิยมมากที่สุด เนื่องจากราคาไม่แพง ส่วนใหญ่โปรเจคและ Library ต่างๆ ที่พัฒนาขึ้นมา Support จะอ้างอิงกับบอร์ดนี้เป็นหลัก



ต่อ USB Port เข้ากับ บอร์ด Arduino UNO R3



นำ USB Port อีกด้าน ต่อเข้ากับคอมพิวเตอร์ผ่านทาง USB port 



 เมื่อบอร์ด Arduino UNO R3  เชื่อมต่อ เข้ากับคอมพิวเตอร์ เรียบร้อย ที่ ON จะมี ไฟ LED สีเขียว ติดอยู่




ทดลอง Upload โดย คลิกที่ปุ่มเครื่องหมายตรงไป



ถ้า ไดร์เวอร์ ยังไม่ได้ติดตั้ง หรือ เลือก Com Port ไม่ถูก จะขึ้น Error ดังรูป




ให้ทำการ ติดตั้งไดร์เวอร์ โดย คลิกขวา Computet -> Properties


คลิกที่ Device Manager




จะพบ Prot ของ Arduino UNO ที่ยังไม่ได้ติดตั้ง  ไดร์เวอร์




คลิกขวา แล้ว เลือก Update Driver Software...




คลิกที่ Browse my computer for driver software





ไปที่โฟลเดอร์ที่เราทำการแตกไฟล์  Arduino (IDE) ไว้

ในตัวอย่างเป็น D:\arduino-1.6.5-r5\drivers
เครื่องหมายถูกหน้า Include subfolders ให้เอาออก แล้ว คลิก Next




คลิกที่ Install






เมื่อติดตั้งเสร็จ คลิก Close




เมื่อกลับไปดูที่ Ports (COM & LPT) จะพบ Port ของ Arduino UNO เพิ่มเช้ามา




กลับไปที่ Arduino (IDE) ปิดโปรแกรมลงไปก่อน แล้วจึงเปิดขึ้นใหม่
เลือก Board : Arduino UNO
และเลือก Port ในตัวอย่างคือ COM3
(แต่ละเครื่อง ชื่อ Prot จะไม่เหมือนกันให้ดูที่รูปด้านบน ของคอมของผู้ใช้งาน)




ทดลอง Upload โดย คลิกที่ปุ่มเครื่องหมายตรงไป
ถึงขั้นตอนนี้ จะไม่ขึ้น Error แล้ว 




และ ถ้าขึ้น Done uploading. ก็แสดงว่า คอมของเรา กับ Arduino UNO นั้นพร้อมใช้งานแล้ว

โพสต์ยอดนิยมจากบล็อกนี้

การใช้งาน IR Infrared Obstacle Avoidance Sensor Module

โมดูลเซ็นเซอร์แสงสำหรับตรวจจับวัตถุกีดขวาง   IR Infrared Obstacle Avoidance Sensor Module โมดูลเซ็นเซอร์แสงสำหรับตรวจจับวัตถุกีดขวาง    IR Infrared Obstacle Avoidance Sensor Module โดยโมดูลนี้ จะมีตัวรับและตัวส่ง infrared ในตัว ตัวสัญญาณ(สีขาว) infrared จะส่งสัญญาณออกมา และเมื่อมีวัตถุมาบัง คลื่นสัญญาณ infrared  ที่ถูกสั่งออกมาจะสะท้องกลับไปเข้าตัวรับสัญญาณ (สีดำ) สามารถนำมาใช้ตรวจจับวัตถุที่อยู่ตรงหน้าได้ และสามารถปรับความไว ระยะการตรวจจับ ใกล้หรือไกลได้ ภายตัวเซ็นเซอร์แบบนี้จะมีตัวส่ง Emitter และ ตัวรับ Receiver ติดตั้งภายในตัวเดียวกัน ทำให้ไม่จำเป็นต้องเดินสายไฟทั้งสองฝั่ง เหมือนแบบ Opposed Mode ทำให้การติดตั้งใช้งานได้ง่ายกว่า แต่อย่างไรก็ตามจำเป็นต้องติดตั้งตัวแผ่นสะท้อนหรือ Reflector ไว้ตรงข้ามกับตัวเซ็นเซอร์เอง โดยโฟโต้เซ็นเซอร์แบบที่ใช้แผ่นสะท้อนแบบนี้จะเหมาะสำหรับชิ้นงานที่มีลักษณะทึบแสงไม่เป็นมันวาว เนื่องจากอาจทำให้ตัวเซ็นเซอร์เข้าใจผิดว่าเป็นตัวแผ่นสะท้อน และ ทำให้ทำงานผิดพลาดได้ เซ็นเซอร์แบบนี้จะมีช่วงในการทำงาน หรือ ระยะในการตรวจจับจะได้ใกล้กว่าแบบ O

การติดตั้ง Library ของ DHT Sensor DHT11 , DHT21 , DHT22

การติดตั้ง Library ของ DHT Sensor ไลบรารี DHT ใช้สำหรับในการให้เซ็นเซอร์ DHT  อ่านอุณหภูมิและความชื้นด้วย  Arduino หรือ ESP8266 ได้ คลิกที่นี่เพื่อดาวน์โหลดไลบรารี ของเซ็นเซอร์ DHT https://github.com/adafruit/DHT-sensor-library เปิดโปรแกรม Arduino IDE  ไปที่ Skecth -> Include Library -> Add .ZIP Library... ไปที่ ไลบรารี DHT-sensor-library ที่เรา ดาวน์โหลด มา ตรวจสอบที่ Skecth -> Include Library  จะพบ ไลบรารี DHT sensor library เพิ่มเข้ามาใน Arduino IDE ของเรา ไปที่ Skecth -> Include Library -> Manage Libraries... ไปที่ช่องค้นหา พิมพ์ DHT -> Enter (เพื่อค้นหา DHT sensor library ) เมื่อพบ DHT sensor library แล้ว ให้คลิก More info คลิกที่ Select Vers.. ในตัวอย่าง เลือก Version 1.2.3 คลิก Install คลิก Close เพิ่ม #include <DHT.h> ไปที่ส่วนบนสุดของโค้ด #include <DHT.h> void setup() {   // put your setup code here, to run once: } void loop() {   // put your main

ESP32 #2: การติดตั้ง Arduino core for ESP32 WiFi chip

ในบทความนี้จะเป็นการแนะนำการติดตั้งโปรแกรม Arduino IDE ตั้งแต่ต้น ไปจนถึงการติดตั้งชุดพัฒนา Arduino core for ESP32 WiFi chip และ การตรวจสอบว่าติดตั้งสำเร็จหรือไม่ “Arduino” แต่เดิมเป็นแพลตฟอร์มที่ใช้ในการพัฒนาเฟิร์มแวร์ให้กับบอร์ด Arudino เท่านั้น แต่ภายหลังกลุ่มผู้พัฒนาโปรแกรม Arduino IDE ได้เริ่มรองรับการติดตั้งชุดพัฒนาเฟิร์มแวร์ให้กับบอร์ดอื่น ๆ ด้วย ทำให้บอร์ดอื่น ๆ ที่รองรับการเขียนโปรแกรมด้วยภาษา C/C++ สามารถเข้ามาใช้โปรแกรม Arduino IDE ในการพัฒนาได้ นอกจากข้อดีของโปรแกรม Arduino IDE แล้ว ชุดไลบารี่ต่าง ๆ ที่ทำมารองรับกับแพลตฟอร์ม Arduino ก็จะสามารถนำมาใช้งานกับบอร์ดอื่น ๆ ได้ด้วย การจะใช้ Arduino core for ESP32 กับ Arduino IDE ได้นั้น มีขั้นตอนดังนี้ คือ 1. ติดตั้งโปรแกรม Arduino (IDE) ลิงค์ดาวโหลด Arduino (IDE)  https://www.arduino.cc/en/Main/Software 2. ติดตั้ง แพลตฟอร์ม ESP32 ในการเริ่มต้นเราจะต้องอัปเดตผู้จัดการบอร์ดด้วย URL ที่กำหนดเอง เปิด Arduino IDE และไปที่ File > Preferences คัดลอก URL ด้านล่างลงใน Additional Board Manager URLs: แล้ว คลิก