michielbrink
Gebruiker
- Lid geworden
- 10 aug 2009
- Berichten
- 24
hallo ik wil een soort usb discolamp gaan maken maar nu is de vraag met welk script kan ik de usb poort aan en uit doen.
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Als je op windows werkt kan je gegevens over usb versturen adhv WriteFile (ik zou ook moeten zoekmachienen om correcte header en gebruik weer te vinden).
Dan moet je enkel maar de spanning op je datapinnen van je USB-poort te versterken naar de bedieningsspanning van je lamp.
Voor *nix-systeem is het principe gelijkaardig, maar moet je even kijken door welke generieke driver je print herkend wordt.
Als je van plan bent om échte discoverlichting via pc te gaan aansturen, verwijs ik je door naar USB-to-DMX-boxen, zoals de Entec OpenUSB of de DMX510 van IMGStageLine, ...
Meestal werken deze boxen enkel via Windows.
Als goede gratis bedieningssoftware verwijs ik je dan door naar FreeStyler.
Meer info over DMX kan je vinden op http://thedmxwiki.com
De reference van WriteFile is hier te vinden: MSDN
Om naar de usb-poort te schrijven zal je dus die handle moeten doorgeven, maar vraag me niet hoe, want dat heb ik zelf nog nooit gedaan
Maar alvorens je aan het programmeren gaat is het handig om het volgende te weten:
* Hoe ga je je lamp exact aansluiten, dus de overgang van je usbpoort naar je (voeding van) je lamp?
* Wat zijn de eigenschappen van je lamp en/of de voeding ervan?
* Wat is je elektronicakennis? Ben je bvb vertrouwd met transistorversterking/opamps/spannings-of stroomtransformators.
* Hoe goed is je kennis van C(++)? Want als dit echt vlot bruikbaar moet worden, ontwikkel je best een eigen print, en maak je een driver ervoor, die je programma dan gebruikt. Dat is niet zo op 1,2,3 gebeurd.
als je het ledje aan de + en - van de USB hebt aangesloten, dan brandt het nu en kun je het niet uitzetten tenzij je de stekker lostrekt.
Als je het ledje op de data-lijnen hebt gemaakt (zonder weerstand) dan heb je zojuist je USB-poort opgeblazen.
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.