Forum: Mikrocontroller und Digitale Elektronik Platine und Visual Basic


von Matthias Schön (3. Lehrjahr) (Gast)


Angehängte Dateien:

Lesenswert?

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.

von Hanes (Gast)


Lesenswert?

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?

von Andreas Hesse (Gast)


Lesenswert?

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

von Baldwin (Gast)


Lesenswert?

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

von Dirk (Gast)


Lesenswert?

Hi,

mit Framework 2.0 kannst du direkt die serielle Schnittstelle
ansprechen.

von Lupin (Gast)


Lesenswert?

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.

von raoul (Gast)


Lesenswert?

@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

von raoul (Gast)


Lesenswert?

@dirk
ich bräuchte wirklich hilfe. butte melde dich :)
mfg

von Matthias Schön (3. Lehrjahr) (Gast)


Angehängte Dateien:

Lesenswert?

Mmh. Ich habe nochmal gezeichnet.

von Markus (Gast)


Lesenswert?

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.

von Lightning (Gast)


Lesenswert?

@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 ??

von Bastian S. (bastianschmelzer)


Lesenswert?

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
Noch kein Account? Hier anmelden.