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