Home..........บทความ..........ผลิตภัณฑ์..........กระดานถามตอบ..........เกี่ยวกับเรา
 
 
       
 
ผู้สนับสนุน
หนังสือดีมีประโยชน์ สามารถ ดาวน์โหลดซอร์สโค้ดได้ที่นี่ อีกด้วยครับ

หนังสือรวมคอนโทรลฟรี สำหรับ VB6

หนังสือเริ่มต้นเขียนโปรแกรมติดต่อ และควบคุมฮาร์ดแวร์ด้วย VB

หนังสือสนุกกับการประยุกต์ใช้ Visual Basic

 
VB Interface Hardware

การรับข้อมูลจากสวิตช์ ผ่าน Parallel Port

บทความนี้เป็นการทดสอบการเขียนโปรแกรมด้วย Visual Basic เพื่อรับข้อมูลจากสวิตช์ผ่านพอร์ตขนานของ เครื่องคอมพิวเตอร์

วงจรทดลอง

 

จากวงจรจะเห็นว่าเราสามารถต่อสวิตช์เข้ากับพอร์ตขนานของเครื่องคอมพิวเตอร์ได้โดยตรงทั้งหมด 5 ตัว และจะเห็นว่าเรายังสามารถใช้งานพอร์ตขนานเป็นเอาต์พุตได้อีก 12 เอาต์พุต ซึ่งในที่นี้เราจะมาศึกษาการเขียนโปรแกรมด้วย Visual Basic เพื่อรับข้อมูลจากสวิตช์มาแสดงผลบนเครื่องคอมพิวเตอร์กันครับ

รูปบอร์ดทดลองเมื่อประกอบเสร็จ

 

โปรแกรมที่ใช้ในการทดลอง

ดาวน์โหลดโปรแกรมที่ใช้ในการทดลองได้ที่นี่ครับ

การทดสอบโปรแกรม

เมื่อดาวน์โหลดโปรแกรมมาแล้ว ให้ทำการคลายซิป แล้วเปิดโปรแกรมได้เลยครับ จากนั้นให้ต่อ ระบบฮาร์ดแวร์ ที่เราได้สร้างไว้ กับ พอร์ตขนาน ของ เครื่องคอมพิวเตอร ์แล้วทำการรันโปรแกรมได้เลย

เมื่อรันโปรแกรมแล้วทดลองคลิกที่ SW ต่างๆ บนบอร์ดที่เราได้สร้างไว้ จะเห็นว่าที่ตัวโปรแกรมจะแสดงค่า ที่อ่านได้จาก Parallel Port ของเครื่องคอมพิวเตอร์ครับ

 

 

สำหรับท่านที่มีปัญหาการ รันโปรแกรม ให้ทำการตรวจสอบดูว่า เราได้ทำการ เพิ่มไฟล์ Inpout32.dll เข้าไปในระบบวินโดว์ แล้วหรือยัง ถ้าเพิ่มแล้ว ไฟล์ที่เพิ่มเข้าไปนั้นเป็นเวอร์ชันที่สามารถใช้ได้กับ ระบบปฏิบัติการของเครื่องคอมพิวเตอร์ของเรา ที่ใช้อยู่ได้หรือไม่ เช่น ถ้าท่านใช้ระบบ Window XP ก็ต้องใช้ไฟล์ Inpout32.dll ที่รองรับระบบ Windows XP ด้วยครับ

ข้อมูลอ้างอิง

หนังสือ เริ่มต้นเขียนโปรแกรมติดต่อ และควบคุม ฮาร์ดแวร์ ด้วย Visual Basic