|
จริงๆแล้วเราสามารถที่จะต่อ LED โดยตรงกับสัญญาณไฟฟ้ากระแสตรง 5 โวท์ลของ Printer Port ซึ่งจะเห็นว่าผมทำตัว Selector เป็นลักษณะ สวิท์ช ไว้ด้วย แต่ที่นำ IC ULN 2801 นั้นเพื่อเป็นตัวขับกระแสไปยัง LED ด้วยแหล่งจ่ายภายนอก 6 โวล์ท ซึ่งมีการต่อตัวต้านทาน 270 โอท์มไว้ ซึ่งกระแสที่ไหลผ่านไปยัง LED จะประมาณ 10 mA ส่วนไดโอด1N4001 เพื่อป้องกันกระแสไหลกลับหรือต่อกลับขั้วนั้นเอง
รูปการต่อบอร์ดสำหรับโครงงานนี้
ส่วนโปรแกรมนั้นผมจะไม่ขอเขียนใหม่นะครับคุณสามารถนำ Code มาจากบทความที่ผมเขียนใช้ได้เลยครับ
คุณสามารถ Copy โค๊ดโปรแกรมตัวอย่าง ใน Text box ด้านล่างนี้ เพื่อนำไปศึกษาได้ครับ
โดยนำไป Paste ไว้ใน โปแกรม Notepad ก็ได้แล้ว Save As..เป็น Visual Basic Form File นามกสุลคือ .frmเช่นใส่ชื่อ Testport.frm เสร็จแล้วก็ไปเปิดในโปรแกรม MS Visual Basic ต่อไป
ส่งท้าย
อาจมีปัญหาอีกหลายอีกอย่างที่เกิดกับการเขียนโปแกรมควบคุมด้วยพอร์ตขนาน นอกเหนือจากที่กล่าวมา ซึ่งก็มีวิธีแก้ได้หลายวิธีเช่นกัน ซึ่งเนื้อหาที่แนะนำมาทั้งหมดนี้ไม่ใช่แนวทางที่ตายตัวสำหรับยึดเป็นหลักการเขียนโปรแกรมประเภทนี้ ต้องศึกษาหลักการทำงานของโปรแกรมตามไปด้วย แล้วนำไปใช้จึงจะเกิดประโยชน์ ครับ
|