Forum: Mikrocontroller und Digitale Elektronik Atmega8 USB oder RS232 an PC. Software starten wenn input high


von HMS (Gast)


Lesenswert?

Hallo zusammen,

ich bin noch recht neu im Bereich der Mikrokontroller, aber ich vermute, 
dass mein vorhaben nicht allzu kompliziert sein sollte.

Ich habe hier ein Steuersignal von +10V, welches dann für eine bestimmte 
Zeit (ca. 60 Sekunden) anliegt und danach abfällt.

Ich möchte jetzt an einen Input des Atmega8 dieses Signal hängen und 
dann soll der Atmegal mit dem Computer verbunden sein (USB / RS232) und 
mir eine exe Datei starten.

Ist sowas sehr kompliziert?

Danke schonmal.

Gruss

von oldmax (Gast)


Lesenswert?

Hi
Zu deiner Frage die Antwort "nein".
Du den ungestellten Fragen "ja, du mußt eine Menge lernen". Da ist 
zuerst einmal die Grundlage Elektrotechnik... ein Atmega arbeitet mit 5 
V. Ein 10V Signal an einen Eingang und es könnte sein, das der 
elektronische Rauch den Chip verläßt... also, ein Spannungsteiler ist 
angesagt und um Überspannungen zu vermeiden noch eine Zenerdiode. Oder 
Besser noch ein Optokoppler. Das erst mal zur Hardware für deine 
Schaltung. Ach ja, fast vergssen, serielle Kopplung, also Max 232 und 
das drumrum ist auch fällig. Bleibt die Frage "wie wird der Atmega für 
die Aufgabe vorbereitet ?" sprich, welche Programmiersprache willst du 
benutzen. Wenn du lange genug suchst, (so ca. 2 Std.) wirst du alles 
notwendige finden. Steht bspw. in den Tutorials, was du brauchst, um 
eine Kommunikation mit dem PC zu realisieren, einen Eingang einlesen, 
wie er verarbeitet werden muß usw. Also, nich hier stundenlang Fragen 
stellen, weil den Code dir hier (fast) niemand liefern wird und du 
irgendwann doch die Tutorials durchgehen mußt. Frag dann, wenn du was 
nicht verstanden hast. Dann wird dir auchentsprechend geholfen.
Gruß oldmax

von Uwe (Gast)


Lesenswert?

Nimm nen USB zu RS232 Wandler und Häng das Signal an ne 
Handshakeleitung. Frage das Signal über die WinAPI ab und starte die exe 
bei gültigem Signal.

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.