การติดตั้ง Arduino IDE และเครื่องมือที่เกี่ยวข้อง
รุ่นแก้ไขเมื่อ 17:10, 20 ตุลาคม 2557 โดย Chaiporn (คุย | มีส่วนร่วม) (การพัฒนาเฟิร์มแวร์ด้วย Arduino IDE ถูกเปลี่ยนชื่อเป็น [[การติดตั้ง Arduino IDE และเครื่องมือที่เกี่ยวข...)
- วิกินี้เป็นส่วนหนึ่งของรายวิชา 01204223
เนื้อหา
การติดตั้ง Arduino IDE
- สำหรับ Ubuntu ใช้คำสั่ง apt-get ดังนี้
sudo apt-get install arduino
- สำหรับ MAC OS X และระบบปฏิบัติการอื่น ๆ ดาวน์โหลด Arduino IDE เวอร์ชัน 1.0.x ล่าสุดจากเว็บ http://arduino.cc/en/main/software
การติดตั้งไฟล์บอร์ดและไลบรารีสำหรับวิชา Practicum
เพื่อให้ Arduino IDE รู้จักบอร์ด Practicum และเรียกใช้งานขาอินพุท/เอาท์พุทได้สะดวก ดาวน์โหลดไฟล์ติดตั้งเพิ่มเติมอีกสองไฟล์
- สำหรับ Ubuntu
mkdir -p ~/sketchbook/libraries/Practicum cd ~/sketchbook/libraries/Practicum wget http://www.cpe.ku.ac.th/~cpj/204223/Practicum.h
mkdir -p ~/sketchbook/hardware/practicum cd ~/sketchbook/hardware/practicum wget http://www.cpe.ku.ac.th/~cpj/204223/boards.txt
- สำหรับ MAC OS X
mkdir -p ~/Documents/Arduino/libraries/Practicum cd ~/Documents/Arduino/libraries/Practicum wget http://www.cpe.ku.ac.th/~cpj/204223/Practicum.h
mkdir -p ~/Documents/Arduino/hardware/practicum cd ~/Documents/Arduino/hardware/practicum wget http://www.cpe.ku.ac.th/~cpj/204223/boards.txt
ทดลองเรียกโปรแกรม arduino (ถ้าเปิดโปรแกรมอยู่ให้ปิดแล้วเปิดใหม่) และตรวจสอบเมนู Sketch -> Import Library จะต้องเห็นไลบรารี Practicum อยู่บริเวณด้านล่างของรายการ ดังรูป
และในเมนู Tools -> Board จะแสดงชื่อบอร์ด Practicum Board, CPE, KU ที่ด้านบนสุดของรายการ ดังรูป
การติดตั้งเครื่องมือและไลบรารีอื่น ๆ
Arduino Makefile
- สำหรับ Ubuntu Linux
sudo apt-get install arduino-mk
- สำหรับ MAC OS X และระบบปฏิบัติการอื่นให้ดูวิธีการติดตั้งจากเว็บ https://github.com/sudar/Arduino-Makefile#installation
ดูรายละเอียดการใช้งานเพิ่มเติมได้จากวิกิ การใช้ Arduino Makefile
ไลบรารี Protothreads
- สำหรับ Ubuntu พิมพ์ใช้คำสั่งต่อไปนี้ในเทอร์มินัล
cd ~/sketchbook/libraries/ wget http://www.cpe.ku.ac.th/~cpj/204223/pt.tgz tar zxf pt.tgz
- สำหรับ MAC OS X พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล
$ cd ~/Documents/Arduino/libraries/ $ wget http://www.cpe.ku.ac.th/~cpj/204223/pt.tgz $ tar zxf pt.tgz
ศึกษารายละเอียดการใช้งานเพิ่มเติมได้จากวิกิ มัลติทาสกิ้งด้วยไลบรารี Protothreads
ไลบรารี V-USB
ทดสอบการพัฒนาเฟิร์มแวร์
ทดลองพิมพ์โค้ดต่อไปนี้
#include <Practicum.h>
void setup()
{
pinMode(PIN_PD3, OUTPUT);
}
void loop()
{
digitalWrite(PIN_PD3, LOW);
delay(500);
digitalWrite(PIN_PD3, HIGH);
delay(500);
}
กดปุ่ม Reset บนบอร์ดไมโครคอนโทรลเลอร์เพื่อเข้าสู่บูทโหลดเดอร์ แล้วเลือกเมนู File -> Upload ไฟ LED สีเขียวบนเมนบอร์ดจะกระพริบเป็นจังหวะทุก ๆ หนึ่งวินาที