![]() |
Ampelschaltung mit Delphi über Com Port
Hallo ihrs,
ich bzw. wir haben ein Problem. Wir wollen für den Informatikunterricht eine Ampelschaltung bauen und programmieren. Das Bauen war kein Problem. Es ist auch schon gelötet. Unser Problem liegt jetzt bei der Programmierung, da wir nicht wirklich Ahnung davon haben. Wir haben uns zwar durch viele Foren und Infoseiten gesucht, aber nichts gefunden, was uns wirklich weiterhilft, da es meistens nur in Delphi programmiert und dargestellt wurde oder ein anderes Beispiel für die Portbenutzung genommen wurde, die mit unserem nichts zu tun hat. Danke im voraus. |
Re: Ampelschaltung mit Delphi über Com Port
Hallo... :hi:
welche Schnittstelle habt ihr vorgesehen ? (Parallel, Seriell, USB) |
Re: Ampelschaltung mit Delphi über Com Port
Hi erstmal schon Danke für die Antwort und Aufmerksamkeit :)
Wir wollen über eine serielle gehen. RS232 |
Re: Ampelschaltung mit Delphi über Com Port
Was habt ihr denn für eine Schaltung? Also welche Daten muss man dem Mikrocontroller senden? Oder sind die LED's direkt an die Schnittstelle angeschlossen?
Grundsätzlich würde ich mir an deiner Stelle ein funktionierendes Beispiel hernehmen und die Stelle suchen, an der der neue Zustand der Ampel gesetzt wird und das dann per COM-Port verschicken. |
Re: Ampelschaltung mit Delphi über Com Port
Die LED's sind direkt angeschlossen.
|
Re: Ampelschaltung mit Delphi über Com Port
Alle LEDs einzeln? wie viele ComPorts habt ihr denn, weil schaltbar sind höchstens zwei der Leitungen (DTR, DSR)
|
Re: Ampelschaltung mit Delphi über Com Port
Hä?
Also wir haben ne Schaltung, mit einer 4er-Kreuzung, wobei an jeder Seite eine Ampel mit Grün und Rot angebracht ist. Die gegenüberliegenden LEDs haben wir miteinander verbunden, also jeweils die gegenüberliegenden roten und grünen. So haben wir noch 4 Eingänge und 4 Ausgänge. Ich weiß nicht, wie weit man das jetzt dann noch weiter verbinden müsste und könnte. Nutzen wollten wir nur einen ComPort |
Re: Ampelschaltung mit Delphi über Com Port
4 Ausgänge? Was wollt ihr denn ausgeben?
Also wenn ihr nur rot und grün habt, dann sollte es relativ simpel sein: Ihr könnt ja jeweils 4 LED's in Reihe schalten (2 mal grün für links/rechts und 2 mal rot für oben/unten) Dann braucht ihr nur noch 2 Pins zu beschalten ;) Btw.: Ich hoffe ihr habt die nicht direkt angeschlossen sondern einen passenden Vorwiederstand berechnet - ansonsten grillt ihr eure LED's ;) |
Re: Ampelschaltung mit Delphi über Com Port
Allgemein sollte man das Problem erstmal aufteilen.
- Berechnung/Simulation der Ampelsteuerung - Ansteuerung der Elektronik Ampelschaltung gibt es schon einige Fertige, welche eventuell man nur noch an die Hardware anpassen müßte. - So daß die Simulation die selben Signale und Aufteilung (also die Lämpchen und Co.) besitzt. Also daß auf dem Monidor das Selbe vorhanden ist, wie eure reale Anlage hat. Nun braucht man noch Ansteuerung der Anlage. - Dafür müßte man wissen, was und wie ihr es an den PC angeschlossen habt. Und nun muß nur noch die Simulation mit der Anlage verbunden werden. - Praktisch: Wird eine "Lampe" auf dem Monitor als angeschaltet dargestellt, dann muß diese in der Anlage auch angeschaltet werden. |
Re: Ampelschaltung mit Delphi über Com Port
Hallo...
ich würde euch da in etwa so etwas ![]() Vorteile: - galvanische Trennung vom Computer - mehrere Möglichkeiten zum Schalten - Lastunabhängig (Schalten von größeren Lasten) Edit: Softwarebeispiele dabei :thumb: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz