ก่อนอื่นต้องถามก่อนครับ ว่าพัฒนาบน platform ไหน ถ้าพวก micro-controller ลองหาวิธีเขียน
ติดต่อส่วนต่างของเบอร์นั้นๆ ได้จาก Internet และดู Data Sheet ประกอปได้เลยไม่น่ายากอะไร
บอร์ดก็ซื้อเอาดีกว่าครับ บอร์ดพัฒนามันมี I/O ต่างๆ ไว้ให้ใช้งานดีอยู่แล้วจะได้ไม่ต้องคิดมาก อิอิ
ส่วนถ้าเป็นบน PC ก็แยกไปว่าจะบน Linux หรือ Windows ด้วย เพราะระบบการติดต่อ Hardware
ของ OS แต่ละตัวไม่เหมือนกัน (ผู้ใช้จะติดต่อ Hardware ผ่าน OS ได้เท่านั้น เพราะฉนั้นจึงขึ้นอยู่กับ OS)
โดยส่วนตัวบน Windows ไม่ค่อยถนัดเลยแนะนำไม่ได้ ส่วนหลักการของ Linux จะเห็น Hardware เป็น
ไฟล์ เช่นการเขียนข้อมูลส่งออก Serial Port ก็เขียนโปรแกรมเปิดไฟล์ /dev/ttyS0 แล้วก็
เขียนด้วย write() ลงไป ง่ายๆ (รายละเอียดมีอีกนิดหน่อยนะ)
แนะนำเว็บ
anu Mon, 27/07/2009 - 22:19
แนะนำเว็บ thaiio.com
โดยทั่วไป
lew Mon, 27/07/2009 - 22:30
โดยทั่วไปแล้วพื้นฐานที่สุดคือการต่อผ่านพอร์ต Serial ครับ ในวินโดวส์ทำยังไงผมไม่แน่ใจ แต่ในลินุกซ์นี่ cat file > /dev/ttyS1 ได้เลยครับ (จริงๆ มีอะไรมากกว่านี้หน่อยพวกตั้งค่าความเร็ว ฯลฯ
LewCPE
ก่อนอื่นต
PiKO Tue, 28/07/2009 - 15:54
ก่อนอื่นต้องถามก่อนครับ ว่าพัฒนาบน platform ไหน ถ้าพวก micro-controller ลองหาวิธีเขียน
ติดต่อส่วนต่างของเบอร์นั้นๆ ได้จาก Internet และดู Data Sheet ประกอปได้เลยไม่น่ายากอะไร
บอร์ดก็ซื้อเอาดีกว่าครับ บอร์ดพัฒนามันมี I/O ต่างๆ ไว้ให้ใช้งานดีอยู่แล้วจะได้ไม่ต้องคิดมาก อิอิ
ส่วนถ้าเป็นบน PC ก็แยกไปว่าจะบน Linux หรือ Windows ด้วย เพราะระบบการติดต่อ Hardware
ของ OS แต่ละตัวไม่เหมือนกัน (ผู้ใช้จะติดต่อ Hardware ผ่าน OS ได้เท่านั้น เพราะฉนั้นจึงขึ้นอยู่กับ OS)
โดยส่วนตัวบน Windows ไม่ค่อยถนัดเลยแนะนำไม่ได้ ส่วนหลักการของ Linux จะเห็น Hardware เป็น
ไฟล์ เช่นการเขียนข้อมูลส่งออก Serial Port ก็เขียนโปรแกรมเปิดไฟล์ /dev/ttyS0 แล้วก็
เขียนด้วย write() ลงไป ง่ายๆ (รายละเอียดมีอีกนิดหน่อยนะ)
I'm a DS Lover ^^
ตอนนี้คงต
nut29951 Tue, 28/07/2009 - 22:05
In reply to ก่อนอื่นต by PiKO
ตอนนี้คงต้องเขียนบนวินโดวส์อะครับ
เคยใช้ลินุกซ์แล้วมึนมาก O_0"
ถ้า Windows
PiKO Wed, 29/07/2009 - 04:46
In reply to ตอนนี้คงต by nut29951
ถ้า Windows เคยเห็นเพื่อนบอก VB ง่าย
ลอง VB ไม่ก็ C# ดูแล้วกันครับ :P
I'm a DS Lover ^^
ส่วนตัวไม
nut29951 Wed, 29/07/2009 - 21:49
In reply to ถ้า Windows by PiKO
ส่วนตัวไม่ค่อยชอบ VB อะครับ 555 อ่านยากเกิน
โครงสร้างภาษามันไม่สวยงามเหมือน C++ , PHP ไรพวกนี้
ถ้าผ่าน port
0xffeeddaa Wed, 29/07/2009 - 04:58
ถ้าผ่าน port แนะนำ python ครับเขียนแล้วรันได้หลายโอเอส หรือภาษาอื่นๆ ก็ได้ แต่ไม่แนะนำพวกภาษาที่ยึดติดกับโอเอสเดียว มันไม่อาร์ต
พอจะแนะนำ
PiKO Wed, 29/07/2009 - 13:23
In reply to ถ้าผ่าน port by 0xffeeddaa
พอจะแนะนำตัวอย่างได้มั้ยครับ เพราะรูปสึกว่าการติดต่อกับ Hardware
มันค่อนข้างยึดติดกับ OS เอาพอสมควร
I'm a DS Lover ^^
ต้องถามก่
0xffeeddaa Fri, 31/07/2009 - 08:35
In reply to พอจะแนะนำ by PiKO
ต้องถามก่อนว่าติดต่อกับอะไรครับ ถ้าง่ายๆ ควบคุม led ผ่านพอร์ต Parallels ก็ใช้งาน PyParallel ได้ครับ เช่นตัวอย่างนี้ http://orionrobots.co.uk/tiki-index.php?page=Simple+Parallel+Port+LED+Board หรือวีดีโอ http://www.youtube.com/watch?v=wuoNy6jYdtg
เรื่องทำงานได้หลายระบบ มันอยู่ที่ไลบารี่นะครับ เท่าที่ผมเจอไลบารี่ของ Python จะทำได้ค่อนข้างเยอะ