Archive for the ‘Knowledge Base’ Category

ไลบารี่เพิ่มเติม SoftwareServo ที่สามารถต่อใช้ที่ขาพอร์ตใดก็ได้ (0-19), อัพเดทสำหรับ Arduino 0015

Saturday, April 4th, 2009

(Update ไฟล์ wiring.c และ wiring.h สำหรับ Arduino 0015 แล้ว) เดิมทีไลบารี่นี้เป็นชื่อ Servo.c กับ Servo.h ซึ่งสืบทอดมาจาก Wiring และเผยแพร่บน Playground อยู่ก่อนหน้านี้ เพียงแต่ในเวอร์ชั่น 0012 ทาง Mellis หนึ่งในผู้พัฒนาเค้าลืมไลบารี่ตัวนี้ครับ แล้วเอาไลบารี่ ServoTimer (ใช้ timer ทำงานซึ่งสะดวกในการใช้เพราะไม่ต้อง refresh() ตลอดเวลา แต่จะใช้ได้เฉพาะขาสัญญาณ 9 กับ 10 เพียง 2 ตัวเท่านั้น) จาก Playground มาเปลี่ยนชื่อเป็น Servo แล้วผนวกรวมมาใน 0012 ทำให้ชื่อซ้ำซ้อนกับไลบารี่ Servo แบบเดิม และไม่สามารถทำงานได้ ผมจึงได้ทำการปรับปรุงและแก้ไขไลบารี่ Servo เดิม ให้เป็น SoftwareServo แทน (สอดคล้องกับกรณี ...

POP-168 บน MacOS X Leopard 10.5.x บน Arduino 0012

Friday, February 29th, 2008

จากคู่มือแนะนำการติดตั้งออนไลน์ "How to get Arduino running on MacOS X 10.3.9 or later" จากหน้าเว็บ http://www.arduino.cc/en/Guide/MacOSX จึงทดลองใช้กับ MacOS X Leopard 10.5 (Intel) เริ่มจากดาวน์โหลด Arduino เวอร์ชั่น MacOS X (ปัจจุบันเป็น Universal package แล้ว) http://www.arduino.cc/en/Main/Software , ขนาดประมาณ 63.45MB ให้ unpack ลงใน Desktop แล้วเข้าไปยังโฟลเดอร์ "arduino-0012" เนื่องจากบนเครื่อง Mac ไม่มีพอร์ตอนุกรมโดยตรง จะต้องใช้ตัวแปลง USB เป็นพอร์ตอนุกรมแทน เพื่อความสะดวกและใช้งานได้ง่าย แนะนำตัวแปลงที่ใช้ชิพของ FTDI (UCON-232S ของ INEX ก็ใช้ชิพนี้เช่นกัน) เพราะจะมีไดร์เวอร์อยู่ในแพ็กเก็จอยู่แล้ว ในโฟลเดอร์ของ "arduino-0012" ...

ทดลอง Arduino บน Linux (Ubuntu 7.10 / 8.04 / 8.10)

Tuesday, February 26th, 2008

สรุปจากขั้นตอนของ http://www.arduino.cc/playground/Linux/Xandros สามารถใช้ติดตั้ง Arduino 0011 บน Linux , Ubuntu 7.10 Gutsy Gibbon, 8.04 Hardy Heron, 8.10 Intrepid Ibex รวมถึง LinuxTLE 9.0 ซึ่ง Xandros ใน Asus EeePC ก็ใช้ apt-get ของ Debian ในรูปแบบเดียวกัน ทำให้การติดตั้งโปรแกรมทำได้ง่าย ผ่านระบบออนไลน์ (ถ้าเป็นแบบความเร็วสูงจะดีมาก) โดยทำตามขั้นตอนดังนี้ 1.เปิด Terminal (Console) (สำหรับ LinuxTLE 9.0 ให้ข้ามไปขั้นตอนที่ 4 ได้เลยเพราะใช้โมดูลของ Ubuntu บางตัวใหม่กว่าที่มีใน Gutsy Gibbon แล้ว) 2.เปิด pico เพิ่มใน ...