Autor Beitrag
ScorpionKing
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 19.01.05 15:23 
Hi Leute,
ich habe mal wieder eine komplexe Frage: Ich möchte eine Platine (nennt man das so?) mit ein paar LEDs bauen, diese dann per USB-Kabel (oder irgendeinem anschluss) an den computer anschließen und dann irgendwie ein delphi programm schreiben, welches die leds anmachen oder ausmachen kann. habt ihr irgendeine idee wie das klappen könnte???

Scorpion

_________________
Aus dem Urlaub zurück!
Kroni
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 720

Win 98, Win ME, Win2k, Win XP
D3 Pro
BeitragVerfasst: Mi 19.01.05 15:28 
Versuchs doch über dne Parallelport zu machen, sowas habe ich auchs chonmal über QBasic programmiert, weil QBasic ne super PArallelportansteuerung hat.
Wenn du mehr als zwei LEDs bedienen willst, brauchst du sowas wie ein Schieberegister usw, damit du zwischenspeichern kannst...ist auf jeden fall viel zu viel aufwand.

Die Ansteuerung übernimmst du mit Transistoren, die du mit einer 1 durchschalten lassen kannst, wenn du die Masse vom PC mit der MAsse der Stromveresorgung, die die LEDs betreibt, zusammenschaltest.

Weiterhin brauchst du nen Schutzwiderstand für Basis und einen für die LED. Für die Basis des Transistors empfehle ich dir ein 1kOhm und für die LED 470Ohm.

Bei Fragen meld dich mal, dann kann ich dir auch einen Schaltplan schicken usw.

Viel Spaß beim Löten!

Hoffe ja, du kennst auch die Bezeichung Basis, Kollektor und Emitter usw......

Gruß, Kroni
ScorpionKing Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 19.01.05 15:30 
danke für die schnelle antwort.
aber ich bin ein völliger newbie in sachen löten etc. und ich habe keine ahnung wie ich das zusammenbaue und an den computer bekomme! :shock:
hast du da igrendeine anleitung?

_________________
Aus dem Urlaub zurück!
Kroni
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 720

Win 98, Win ME, Win2k, Win XP
D3 Pro
BeitragVerfasst: Mi 19.01.05 15:32 
Ich kann dir höchstens eine schicken, aber.....ich habe noch ausm Differenzierungsunterricht n Arbeitsblatt, muss ich mal schauen ob ich das noch habe, wo auch die Belegung des Parallelports usw ist....
Hab auch so ein Interface hier bei mir zu Hause rumfliegen....aber wie gesagt, du willst nur ein paar Lampen an und aus machen mit dem PC??
Wenn ja nimm wirklich QBasic ;-)
IngoD7
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 629


D7
BeitragVerfasst: Mi 19.01.05 15:40 
Kroni hat folgendes geschrieben:
Wenn du mehr als zwei LEDs bedienen willst, brauchst du sowas wie ein Schieberegister usw


Was'n das für'n schmaler Parallelport?
Kroni
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 720

Win 98, Win ME, Win2k, Win XP
D3 Pro
BeitragVerfasst: Mi 19.01.05 15:43 
ich habe gerade an USB gedacht, Parallel sinds ja acht stückerle....
sry dass es so rüber kam!
magdino
Hält's aus hier
Beiträge: 3

Win 2000
Delphi 2.0
BeitragVerfasst: Mi 19.01.05 15:48 
Hallo,

Du kannst gerne Delphi nehmen, doch dazu musst Du dir ein Treiber für deinen Parallelport besorgen. Gibt es auf der Delphi Superpage.

Ich habe mal unter Delphi 2.0 eine Ampelschaltung für Sportbogenschützen gebaut und Programmiert. Ging damit prima und ich konnte mehr als nur eine oder zwei LEDS damit ein und ausschalten.

Da der Parallelport 8 Datenleitungen hat, kannst Du auch damit 8 Dinge schalten. Aber besser nicht direkt sondern über einen Transistor z.Bsp. BC 548C.

Du kannst unter Windows die Ports nur über diesen Treiber ansprechen geht nicht anders.

Die Schaltung war mal für meinen Papa, jetzt habe ich es in einen Atmel Chip programmiert damit er nicht mehr seinen Comp mitschleppen muss.

Wenn Fragen sind melde Dich gerne.

Gruß Martin aus HAmburg
Kroni
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 720

Win 98, Win ME, Win2k, Win XP
D3 Pro
BeitragVerfasst: Mi 19.01.05 15:51 
Zitat:
Du kannst gerne Delphi nehmen, doch dazu musst Du dir ein Treiber für deinen Parallelport besorgen. Gibt es auf der Delphi Superpage.


Mit QBasic, auch wenns von M$ ist, gehts aber ganz ohne Treiber und ohne viel drumherum....einfach OUT(888,Zahl) und schon haste n paar Lampen am brennen^^

Zitat:

Da der Parallelport 8 Datenleitungen hat, kannst Du auch damit 8 Dinge schalten. Aber besser nicht direkt sondern über einen Transistor z.Bsp. BC 548C.


Meine Rede^^
Ich nehm immer BC 547B oder C.....aber dann brauchst dua uch wie gesagt noch für den Transisotr einen Widerstand...und für die LED....kann dir mal ein Foto machen von meinem Interface...das simpelste vom simplen und es dir dann zuschicken damit du weist wies ausschaut!
ScorpionKing Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Mi 19.01.05 16:05 
danke erstmal.
1. ich will es unbedingt mit delphi machen.
2. es sollte über usb oder com-port gehen
3. ich werde mir diese io-steuerung mal runterladen (wenn ihr einen link postet)
4. habt ihr irgendeine seite mit infos, wie ich sowas zusammenbaue, wo ich die teile herbekomme und so weiter...

_________________
Aus dem Urlaub zurück!
magdino
Hält's aus hier
Beiträge: 3

Win 2000
Delphi 2.0
BeitragVerfasst: Mi 19.01.05 16:38 
Am besten die schaust mal auf die Seite www.elektronik-kurs.de dort werden Dir erstmal die Grundlagen der Elektronik erklärt. Wie arbeitet was und wieso. Das ganze kann dort auch heruntergeladen werden. Dort wird auch erklärt wie mann eine LED an einen Transistor anschließt.

Bauteile kannst Du bei www.reichelt.de kaufen die sind eigentlich sehr günstig.

Als Transistor geht der BC 547 oder BC 548 mit einem 1,2 Kohm Wiederstand an der Basis (schau bei Elektronik-Kurs nach)
Am Collector kommt der Wiederstand den deine LED benötigt, ist abhängig davon mit welcher Spannung die LED läuft.
Die LEDs haben nicht alle die gleiche Spannung. Die normalen liegen zwischen 1,2 und 1,9 V die superhellen liegen zwischen 2,8 und 3,4 V. Das musst Du alles berechnen. Damit Die nicht dein Parallelport um die Ohren fliegt.

Sei bitte sehr Vorsichtig beim anschließen an den PC die Ports sind sehr empfindlich.

Wenn Du USB benutzen willst, musst Du noch mehr Elektronik haben, nämlich einen USB Baustein z.Bsp. von Atmel oder anderen Herstellern. Das ist nicht so einfach. Es heisst zwar Universal Seriell Bus doch so einfach Programmieren lässt er sich nicht.

Das beste ist schaue mal ob Du einen Fachkundigen bei Dir in der Familie oder im Freundeskreis hast oder wende Dich mal an einen Amateurfunkverein in deiner Nähe. Ob Du einen hast, kannst Du unter www.darc.de nachsehen. Die Jungs kennen sich eigentlich damit aus ( mit der Elektronik ). Ich bin selber Funkamateur.

Sollten Fragen sein, frage einfach.

Gruß MArtin aus HAmburg
ScorpionKing Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1150

Win XP

BeitragVerfasst: Do 20.01.05 13:14 
schickt mir bitte alles was ihr darüber habt.

_________________
Aus dem Urlaub zurück!