Gibt es ein Programm oder Terminalbefehle mit dem/denen ich genau steuern kann was aus den Ausgängen für Stromstöße kommen um zum Beispiel Transistoren an den Computer anschließen zu können?
Programm zum steuern der Outputs
Anmeldungsdatum: Beiträge: 116 |
|
Anmeldungsdatum: Beiträge: 1996 Wohnort: dahoam |
Nein, denn der Computer gibt seine Stromstöße nur auf spezifizierten Schnittstellen aus. Wenn Du Transistoren an den Computer anschließen möchtest, würde ich das über ein dafür ausgelegtes Gerät machen, das über die serielle oder parallele Schnittstelle gesteuert werden kann. Dirk |
(Themenstarter)
Anmeldungsdatum: Beiträge: 116 |
Was heißt "nur auf spezifizierten Schnittstellen" ?
Könnten sie mir einen Link für eines geben, dass mit Ubuntu bzw. Kubuntu funktioniert? |
Anmeldungsdatum: Beiträge: 1996 Wohnort: dahoam |
Naja, über die Anschlüsse, die man an einem Computer so vorfindet: USB, serielle / parallele Schnittstelle, Firewire, (e)SATA, evtl. noch SCSI oder IDE, evtl. PCI (und Abarten), MIDI, Audio- und Grafikschnittstellen u.v.m. All diese Anschlüsse sind für einen bestimmten Zweck ausgelegt und dementsprechend mit Signalen, Pegeln etc. in Standards festgeschrieben. Der Computer an sich ist kein Funktionsgenerator, dafür gibt es eigene Geräte - es sei denn, man will auf Basis einer Computer-Schnittstelle ein Kommunikationsprotokoll testen oder implementieren.
Kommt jetzt darauf an, was genau erreicht werden soll.
Dirk |
(Themenstarter)
Anmeldungsdatum: Beiträge: 116 |
Das bedeutet man kann das was ich gefragt hatte, auf keine Weise mit einem normalen PC erreichen? Auch nicht einen normalen Schalter steuern? Wenn das so ist macht das ganze gar keinen Sinn mehr für mich, da ich ja einfach nur ausprobieren wollte was ich mit meinem PC steuern kann. Ich hatte jetzt eher an kleine Geräte gedacht, die man an den USB-Anschluss anschließt. Wie wird überhaupt die Ausgabe gesteuert? |
Anmeldungsdatum: Beiträge: 6339 Wohnort: Hamburg |
Das "Problem" bei allen modernen Betriebssystemen ist, das die Hardware dem Systemadministrator gehört und eigentlich nur dieser Zugriff darauf hat. Nur auf einige wenige Schnittstellen hat der User mehr oder weniger direkten Zugriff (z.B. Serielle und Parallele Schnittstelle) sofern er in der entsprechenden Gruppe ist. Aber auch das erfordert einiges an Hardware Kenntnissen, ähnlich wie es auch für Treiber Programmierung erforderlich ist. Seit DOS Zeiten habe ich sowas nicht mehr gemacht. Beim Rasperry PI ist es nicht viel anders. Auch hier gehören die Schnittstellen dem Admin und man muss viele der Scripte mit "sudo" aufrufen. Aber das funktioniert wenigstens. Beim Arduino ist das anders. Der hat kein Betriebssystem! Jedes Programm was du dafür schreibst, darf alles anfassen und kaputtmachen. Das funktioniert sehr gut. Allerdings ist im Fehlerfall das debugging recht umständlich, was nicht jedermanns Sache ist.
Da kenne ich mich nun gar nicht mit aus. Dazu müsste man richtig in die Treiber-Programmierung einsteigen und das "Zielgerät" müsste dann auch erstmal ein USB Client sein, was ein einfacher Schalttransistor nicht leisten kann. Am vielversprechendsten würde ich da die Parallele Schnittstelle ansehen, sofern der PC die noch hat. Ob das über USB-Adapter auch funktioniert kann ich nicht sagen. Ich meine mich zu erinnern, das einige Benutzer Probleme damit hatten als sie darüber externe Programmiergeräte für Mikrocontroller ansprechen wollten. |