Thaiadmin

ขอวิธีเขียนโปรแกรมที่สั่งคอม on หรือ off ไฟ 5 v. หน่อยครับ แบบไหนก็ได้

0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ train

  • *
  • 362
  • 0
  • เพศ: ชาย
จะเอาไฟ 5 v. ไฟใช้งาน ไม่ทราบว่าต้องทำอย่างไรครับ
กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย

ออฟไลน์ lusifer

  • *****
  • 2,987
  • 11
  • เพศ: ชาย
  • Create new planet
ดีครับ ใช้ภาษา C# เขียนครับ แนวทางเช่นเดียวกับการสั่ง เปิด ปิด windows page ใน C# ต่อมาสิ่งที่ต้องใช้คือ Controller ที่ต่อกับ ไฟ 5V ที่ท่านต้องการ แหล่งที่จะจัดหา controller คือ บ้านหม้อครับ
<b>กลุ่มผู้ดูแลระบบแห่งประเทศไทย ขอระงับการใช้ลายเซ็นต์รูปภาพ
อนุญาตให้ใช้ได้เพียง ลายเซ็นต์ที่เป็นข้อความ
จึงประกาศมาเพื่อขอความร่วมมือ จากสมาชิกทุกๆ ท่าน
ในนาม กลุ่มผู้ดูแลระบบแห่งประเทศไทย</b>

ออฟไลน์ ohmohm

  • *****
  • 155
  • 0
    • SQL2Server ถามตอบปัญหา SQL Server
Hashtag #SQLHelp ช่วยท่านได้ เมื่อมีปัญหา SQL Server

ออฟไลน์ ohmohm

  • *****
  • 155
  • 0
    • SQL2Server ถามตอบปัญหา SQL Server
เราลองเอาโจทย์นี้ไปคิดใหม่ เป็นไปได้ไหมที่จะใช้ hardware แบบที่มีขายทั่วๆ ไป
ก็ไปเจอว่า ใน Windows มี Windows Device Console (Devcon.exe https://msdn.microsoft.com/en-us/library/windows/hardware/ff544707%28v=vs.85%29.aspx#) ที่สามารถสั่งการ USB device ให้ปิดเปิดได้ ก็ไปดาวน์โหลด Windows Driver Kit (WDK) 8 มาใช้

ผมจะใช้ USB card reader มันมีไฟสีแดงสว่าง เมื่อมันถูกใช้งานได้ (ไม่ได้ถ่ายวิดีโอมา) เมื่อเสียบกับ PC แล้วก็สั่ง
โค๊ด: [Select]
devcon find @usb\*ก็จะเห็นว่าเจอ USB Mass Storage Device หมายเลข 14CD:125C ในรูปจะเห็นเป็นคำว่า VID_14CD&PID_125C (ในรูปผมสั่ง devcon find @usb\*125c* เพราะผมรู้หมายเลขอุปกรณ์มาก่อนแล้ว อีกวิธีที่จะดูคือไปดูใน device manager)

เอา PID_125C มาใช้ ถ้าจะสั่งเปิด ก็
โค๊ด: [Select]
devcon enable *PID_125C*
สั่งปิดก็
โค๊ด: [Select]
devcon disable *PID_125C*


ถ้าจะเขียนโปรแกรมเอง ก็น่าจะมีทางทำได้ https://github.com/Microsoft/Windows-driver-samples/tree/master/setup/devcon

ถ้าเป็น Linux ก็มี hub-ctrl เผยแพร่ให้ใช้งานกัน
Hashtag #SQLHelp ช่วยท่านได้ เมื่อมีปัญหา SQL Server

Grvimmew