Archive for the ‘Software’ Category
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 ได้เช่นเดียวกับบอร์ดมาตรฐาน
* ...
Posted in Hardware, Software, Uncategorized | No Comments »
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 แทน (สอดคล้องกับกรณี ...
Posted in Application, Hardware, Knowledge Base, Software | No Comments »
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
จากนั้นก็อปปี้ไฟล์ ...
Posted in Software | No Comments »
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" ...
Posted in Knowledge Base, Software | No Comments »
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 เพิ่มใน ...
Posted in Knowledge Base, Software | No Comments »
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
Posted in Software | No Comments »
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 รับรองว่าได้ไอเดียใช้งานในแบบฉบับแปลกๆ มันๆ
Posted in Application, Hardware, Software | No Comments »
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 ...
Posted in Software | No Comments »