Hallöchen an alle! Ich habe mal eine Grundsatzfrage die ich im Netz nicht so ganz klären konnte: Habe vor mir eine Lichtsteuerung zu bauen, die ich vom PC aus bedienen kann (C Grundkenntnisse für I/O-Programmierung hab ich) . Dazu hatte ich vor die RS232-Schnittstelle zu nutzen. Umsetzen wollte ich das ganze mit einem MAX232 als Pegelwandler und einem ATTiny oder einem ATMega. Meine Frage ist jetzt: So wie ich gesehen habe, hat die RS232-Schnittstelle ja nur jeweils eine Datenbahn zum Senden bzw. zum Empfangen. Ich wollte allerdings 3 versch. Relais ansteuern. Jetzt ist meine Frage eigentlich nur folgende: Ist nun die RS232-Schnittstelle gänzlich unbrauchbar für mein Vorhaben oder kann ich die anderen Pins auch einfach als I/O nutzen? Alternativ evtl. LTP1 nutzen? Konnte mir die Lösung wie gesagt leider nicht selbst erlesen und dachte, ich meld mich hier mal an um die Fachmänner und -frauen zu fragen. Das ganze ist übrigens nur ein Interessens- bzw. Spaßprojekt. Bin gespannt auf eure Antworten, und bitte reißt mir nicht den Kopf ab, ich bin Azubi und hab noch nicht so besonders viel Erfahrung was µC-Prozessoren in Verbindung mit PC-Schnittstellen betrifft ;) Bin gespannt auf eure Antworten und freue mich über jede Hilfe. Bester Gruß, Bunkerschelle / Flo
Hi >Umsetzen wollte ich das ganze mit einem MAX232 als Pegelwandler und >einem ATTiny oder einem ATMega. >So wie ich gesehen habe, hat die RS232-Schnittstelle ja nur jeweils eine >Datenbahn zum Senden bzw. zum Empfangen. >Ich wollte allerdings 3 versch. Relais ansteuern. Und was soll jetzt der ATTiny/ATMega machen? MfG Spess
Flo B. schrieb: > So wie ich gesehen habe, hat die RS232-Schnittstelle ja nur jeweils eine > Datenbahn zum Senden bzw. zum Empfangen. > Ich wollte allerdings 3 versch. Relais ansteuern. :-) Du hast einen kleinen Denkfehler. Es ist zwar richtig, dass nur eine Datenleitung pro Richtung da ist, aber die Hauptidee des RS232 ist die Datenübertragung. Sprich: wenn ich binär eine Zahl wie 0b00001111 übertrage, könnte ich es als Ansteuerung für einen Port nutzen, also habe ich schon mal acht Ausgänge angesteuert. Die Steigerung wäre eine Nachricht, das aus z.B. jeweils 4 Bytes besteht, damit könnte ich dann 32 Relais ansteuern... Hoffe das war so verständlich erklärt
Also erstmal vielen Dank für die flinken Antworten. @spess: Der Tiny/Mega ist dazu gedacht zeitgesteuert (also per Programm) verschiedene Lichtmodi zu aktivieren (z.B. falls niemand zu Hause ist, das Gegenteil vorzutäuschen). Ausserdem wollte ich mir ein Programm am PC schreiben mit dem ich über den Tiny/Mega auf die Schnittstelle zugreifen. Das ganze ist allerdings eher als Programmierübung gedacht. Ist da der Ansatz falsch oder hast du da eine bessere Idee für mich? =) @Dennis: Da hatte ich wirklich einen Denkfehler, danke. Das bedeutet ich benutze die Schnittstelle ja tatsächlich nur dafür um sozusagen in einem bestimmten Port die einzelnen Bits zu setzen. Womit ich ja beim Tiny dann z.B. RB0-RB5 setzen könnte, richtig? Danke nochmal!
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.