Hallo, frohes Jahr noch. Ich habe vor, Visual Basic einzusteigen. Ich möchte klein anfangen und Taster sowie LEDs konzentrieren. Ich möchte wie im Bild so realisieren. Kann ich einfache Bauteile LEDs, Vorwiderstände, Tastern und 9polige Buchse so aufbauen? Oder benötige ich auch MAX232C? Und danke für die Antworten.
Du benötigst sicher noch eine externe "Intelligenz" (einen uC) welcher deine Kommandos der seriellen Schnittstelle auswertet und die LED leuchten lässt. Hast du schon eine Idee, wie das Gerät am Com-Port ausschauen soll? Schema?
Hi, im Prinzip kannst Du min.1 Ausgang und 4 Eingänge (oder alternativ 2 Ausgänge) direkt an die RS-232 hängen. Ich habe damit mal einen Motor gesteuert. Allerdings würde ich das nur an einem alten Rechner ausprobieren. Das wird sicher auch nur funktionieren, wenn Du eine echte RS-232 Schnittstelle hast. Du kannst auch relativ einfach eine oder mehrere I2C Porterweiterung anschliessen (PCF8574). Da hast Du dann programmierbare I/Os. Gruss Andreas
Würde mittels der in VB prof. eingebauten MSComm Funktionen einen MC mittels RS232 ansprechen. Das geht am Besten. Sonst die berühmte Port.dll downloaden. Gute Bücher dazu hat natürlich Burkh.Kainka. SG Baldwin
Hi, mit Framework 2.0 kannst du direkt die serielle Schnittstelle ansprechen.
Ich hab das gefühl Mathias glaubt weil die serielle schnittstelle 9 pins hat, das man damit auch 9 LEDs steuern kann :) Um einfach LEDs mit dem PC an und aus zu schalten würde ich die parallele Schnittstelle verwenden, damit kannst du problemlos 8 LEDs schalten - anleitungen gibt es bei google.de Wenn du es wirklich über die serielle machen willst, würde ich einen rs232 IC holen der das rs232 protokoll in ein paralleles umwandelt (ich bin mir gar nicht sicher ob es das gibt :P) oder einen mikrocontroller auf dem du ein kleines programm hast das die schnittstelle handelt. Da ich einfach mal vermute das du nicht so richtig viel ahnung hast würde ich dir empfehlen mit mikrocontrollern an zu fangen, dazu das tutorial auf dieser seite durchlesen und evtl. auch das Starterkit + Programmierkabel hier bestellen.
@dirk: hi. kennst du dich mit framework 2.0 aus und kannst mir dabei helfen ein terminal programm für mein nächstes projekt zu schreiben? ich will diese serialport funkion benützen, bekomme aber einen fehler. kannst mir ja mal mailen :) mfg
Hallo. Ich würde dir zum testen das hier empfehlen. Ist zwar per USB aber für den Anfang recht einfach da schon *.dlls dabei liegen und wenn du eh grad am anfgang stehst musst du dich noch nicht mit den Kommunikationsprotokollen auseinandersetzen. Hast 8 Digitale inputs sowie 8 Digitale outputs. 2 Analoge inputs und 2 Analoge Outputs. Das ding ist is ca. 1 Stunde fertiggelötet (kein SMD) und damit hab ich auch vor ca 1 Jahr angefangen. Jetzt programmier ich meine µCs selbst aber das gibt dir schon ne recht gute grundlage damit du überhaupt mit ein und ausgängen Hardwaremäßig arbeiten kannst. Schau bei www.elv.de USB-Experimentier- und -Interface-Board Artikel-Nr.: 68-587-57 Gruß Markus.
@Matthias Schön Ich programmiere schon eine ganze Weile mit VisualBsic 6.0 und Programmtechnisch ist das sehr einfach zu lösen. Ich habe sogar selber schonmal sowas zum Testen gemacht. Das Problem dabei ist du willst 9 Tasten und 9 Led's mit einem ATmega8 steuern. Der mega8 hat aber nur ein 8-Bit breites Port, auf diesem aber auch noch die RS232 Kommunikation durchgeführt wird. natürlich ist es trotzdem möglich aber zum Testen würden das 6-Bit breite Port-B und Port-C auch reichen oder ??
Es ist doch kein großes Problem per Multiplexing mehrere LEDs anzusteuern und eine Tastaturmatrix abzufragen. Ich glaube Microchip hatte mal ne Appnote, wie man eine einfache Tastaturmatrix und LEDs parallel an einem Port nutzen kann. Zudem ist es möglich mit dem ATmega8 USB zu nutzen: http://www.cesko.host.sk/ Gruß, Bastian
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.