Archive for the ‘Software’ Category

Arduino-0018 ออกแล้ว (Win32 / MacOSX / Linux)

Monday, February 1st, 2010

ข่าวแจ้งอัพเดท Arduino-0018 ในรุ่นเผยแพร่จริง (Public Release) 0018 - 2010.01.29 [core / libraries] * เพิ่มฟังก์ชั่น tone() และ noTone() สำหรับสร้างความถี่เสียง * เพิ่มคำสั่ง Serial.end() * เพิ่มพารามิเตอร์กำหนดจำนวนตัวแสดงผลตัวแปรแบบ floats / doubles. * พัฒนาใช่ร่วมกับ Firmata รุ่นใหม่ * แก้ไขปัญหาและยกเลิกการใช้ขา RW ในไลบารี่ LiquidCrystal * ไม่ปิด interrupts ใน delayMicroseconds() * แก้ไขการคืนค่าในฟังก์ชัน micros() ในกรณีที่อยู่ใน interrupt * แก้ไขปัญหาการใช้ analog 8-15 บน Arduino Mega. [environment] * ปรับใช้ Processing 1.0.9 ตัวใหม่ซึ่งแก้ไขปัญหาแล้ว โดยเฉพาะไฟล์ที่เกิดสูญหาย ช่วงเซฟไฟล์ตอนปิดโปรแกรม * เพิ่มส่วนเสริมสำหรับกำหนดฮาร์ดแวร์อื่นใน SKETCHBOOK/hardware ได้เช่นเดียวกับบอร์ดมาตรฐาน * ...

ไลบารี่เพิ่มเติม 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 แทน (สอดคล้องกับกรณี ...

SerialServer, ส่วนเพิ่มเติมใน Arduino

Sunday, October 26th, 2008

โดย Dan O'Sullivan SerialServer ทำหน้าที่รับและส่งข้อมูลระหว่าง SOCKET กับพอร์ตอนุกรม (COM port) ซึ่งประยุกต์ใช้ร่วมกับซอฟต์แวร์อื่นๆ เช่น Macromedia (Adobe) Flash หรือโปรแกรมที่ติดต่อกับ SOCKET port ผ่าน IP address ได้ ซึ่งทำให้สามารสร้างโปรแกรมประยุกต์เพื่อรับส่งข้อมูลกับระบบฮาร์ดแวร์หรือบอร์ดควบคุมภายนอกได้ง่ายดาย และสะดวกมากยิ่งขึ้น สำหรับผู้ใช้ Windows ทางทีมงาน AvrIDE.com ได้สร้างไฟล์ติดตั้งเพิ่มเติม โดยทำการติดตั้งและกำหนดค่าอัตโนมัติเบื้องต้นเอาสำหรับใช้ร่วมกับ Arduino เท่านั้น ได้รวมรวมเป็นแพ็กเก็จไฟล์ติดตั้งที่ AvrIDE.com นี้เท่านั้น http://www.avride.com/pop/store/SerialServerSetup.exe ขณะติดตั้ง ให้เลือกไปยังโฟลเดอร์ Arduino ที่เคยติดตั้งเอาไว้บนเครื่องแล้ว, เมื่อติดตั้งถูกต้อง จะสามารถเรียกโปรแกรม SerialServer ได้จากไอคอนใน Start Menu สำหรับผู้ใช้ MacOS X (Intel) ดาวน์โหลด http://www.avride.com/pop/store/ss6mac.zip แล้วแตกไฟล์ในเครื่อง แนะนำให้ไว้ที่เดียวกับ Arduino จากนั้นก็อปปี้ไฟล์ ...

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 เพิ่มใน ...

POP-Loader : โปรแกรมสำหรับดาวน์โหลดไฟล์ .hex ผ่าน Bootloader สำหรับ POP-168

Tuesday, January 8th, 2008

POP-Loader : โปรแกรมสำหรับดาวน์โหลดไฟล์ .hex ผ่าน Bootloader สำหรับ POP-168 ที่คอมไพล์จากโปรแกรมอื่นๆ เช่น AVR Studio Version 1.02 build 2008.01.08 Download here: http://www.avride.com/pop/store/POPLoaderSetup.exe แก้ไขเรื่องการ Save ไฟล์ จากหน่วยความจำ flash บนตัว POP-168 ให้ถูกต้อง, ในเมนู File -> Save .hex Flash as Download POP-168 Bootloader file: POP168BOOT.zip

แนะนำคู่มือ เอกสารแนะนำในการใช้ Arduino เบื้องต้น

Sunday, October 14th, 2007

Arduino Programming Notebook (จากหน้าเว็บ Freeduino.org) , ผู้แต่ง Brian Evans . ราคาหนังสือที่ lulu.com get a printed copy ราคา $USD 5.33, หรือดาวน์โหลดฟรี! ที่นี่ download the PDF อีกหน้าเว็บหนึ่ง ที่แนะนำให้เข้าไปอ่านกันคือ หน้าเว็บของ Tod E. Kurt หัวเรื่อง Spooky Projects , http://todbot.com/blog/spookyarduino รับรองว่าได้ไอเดียใช้งานในแบบฉบับแปลกๆ มันๆ

เริ่มต้นใช้งานอย่างง่ายกับ Arduino บน POP-168

Wednesday, October 10th, 2007

หลังจากดาวน์โหลด และติดตั้งโปรแกรม Arduino ในเครื่องคอมพิวเตอร์แล้ว จะต้องทำการกำหนดค่าเริ่มต้นเสียก่อน โดยลำดับ ดังนี้ เรียกโปรแกรม "Arduino" เลือกชนิดของมโครคอนโทรลเลอร์ ในเมนู: Tools -> Microcontroller (MCU) -> และเลือก "atmega168" (ใน Release 0010 ขึ้นไป หัวข้อนี้จะเปลี่ยนเป็น Board ให้เลือกชนิดเป็น Arduino Mini แทน) เลือกพอร์ตอนุกรมเชื่อมต่อที่เมนู : Tools -> Serial Port -> เลือกพอร์ต "COM" ตามตำแหน่งที่ POP-168 ใช้งาน ทดลองเปิดไฟล์งาน LED demo blinking เพื่อทดลอง ในเมนู : File -> Sketchbook -> Examples -> Digital ...