Moin, ich hab mir eine Platine mit 2 Atmega 32 gebastelt welche auch Funktioniert was mich sehr erfreut! :) Nun kommt allerdings die Programmierung wo ich sehr viel Hilfe brauche ich hoffe ich bekomme diese hier. Zur Aufgabe: Ich hab pro Controller 11 Eingänge (pb0-pb3;pd0-pd6), und 11 Ausgänge (pa0-pa7;pc1-pc3) jeder Eingang soll einem Zugang zugeordnet sein. An dem Ausgang hängt jeweils ein Servo. Wenn am Eingang Gnd anliegt soll der Servo in Position 1 fahren wenn nichts anliegt auf Position 2. Zuordnung ist dabei pa0-pa6 >> pd0-pd6 Pa7 >> pb0 Pc1-pc3 >> pb1-pb3 Ich hoffe ihr könnt mir helfen ? Ich möchte nicht einfach eine Steuerung sondern auch verstehen. Mit freundlichen Grüßen Hannes
Weisst du denn schon, wie das Steuersignal des Servos funktioniert? Wiesst Du, wie man Timer-Interrupts verwendet? Was weisst du überahupt schon, und was nicht? Ich glaube es wäre besser, konkrete Fragen zu stellen.
Moin, Also ich kann LEDs an und ausschalten ;) also bin blutiger Anfänger und würde das gerne Lerne wie ich Timer und Servos Steuer würde ich gerne erfahren und die Verbindung dazu auch. Die Erklärungen sind hier leider sehr kompliziert wenn man sich 0 auskennt. Daher wäre eine schöne Anleitung mit Erklärung sehr Klasse! Gruß Hannes
Hannes Bremert schrieb: > Also ich kann LEDs an und ausschalten ;) also bin blutiger Anfänger und > würde das gerne Lerne wie ich Timer und Servos Steuer würde ich gerne > erfahren und die Verbindung dazu auch. [OT] Kreuze an (Mehrfachauswahl möglich): [ ] Ich habe diesen Satz mit geschlossenen Augen geschrieben. [ ] Ich habe diesen Satz geschrieben ohne mein Hirn einzuschalten. [ ] Ein bewaffneter Fremder hat mich gezwungen diesen Satz so zu posten. [ ] Ich weiss selbst nicht welcher Teufel mich beim Verfassen dieses Satzes geritten hat. [ ] (...Sonstiges...) [/OT]
Magnus M. schrieb: > Hannes Bremert schrieb: >> Also ich kann LEDs an und ausschalten ;) also bin blutiger Anfänger und >> würde das gerne Lerne wie ich Timer und Servos Steuer würde ich gerne >> erfahren und die Verbindung dazu auch. > > [OT] > Kreuze an (Mehrfachauswahl möglich): > > [ ] Ich habe diesen Satz mit geschlossenen Augen geschrieben. > > [ ] Ich habe diesen Satz geschrieben ohne mein Hirn einzuschalten. > > [X] Ein bewaffneter Fremder hat mich gezwungen diesen Satz so zu > posten. > > [ ] Ich weiss selbst nicht welcher Teufel mich beim Verfassen dieses > Satzes geritten hat. > > [ ] (...Sonstiges...) > [/OT] Also nochmal: eigentlich habe ich Null Ahnung und hätte gerne eine ausführliche Erklärung :) Mit freundlichen Grüßen
Hannes Bremert schrieb: > Also nochmal: eigentlich habe ich Null Ahnung und hätte gerne eine > ausführliche Erklärung :) Dann solltest du vielleicht nicht gleich als erstes eine 11-kanalige Servosteuerung auf deinen Zettel schreiben, sondern z.B. mit einer zweikanaligen anfangen. Für die kann dein Prozessor die PWM-Signale noch mit einem einzigen Timer in Hardware über seine Compare-Register steuern. Wenn das klappt - und dazu gibt es hier im Forum genug Beispiel - und du die Ansteuerung verstanden hast, kann man die Steuerung auf mehr Kanäle ausbauen.
Moin, Dann erklär mir wie ich einen Timer für eine 2 Kanal Steuerung bastel :) Gruß Hannes
Hannes Bremert schrieb: > Also nochmal: eigentlich habe ich Null Ahnung und hätte gerne eine > ausführliche Erklärung :) Leider sind wir hier nicht beim Wunschkonzert. Es gibt genug Infos im Netz und speziell auf dieser Webseite zu diesen Themen. Da musst du durch. Einfacher wirds nicht. Ging jedem mal so. Eine individuelle Einführung inkl. Vorkauen wirst du hier nicht finden. Und auch wohl sonst nirgendwo. Außer du engagierst einen privaten Trainer oder gehst auf eine Schulung. gruß cyblord
Hannes schrieb: > Dann erklär mir wie ich einen Timer für eine 2 Kanal Steuerung bastel :) Wie heißt das Zauberwort? Spaß beiseite. Nimm dir das Datenblatt von deinem µC und guck dir im Datenblatt die Timermodi an. Speziell die, bei denen die Compare-Register einen Pin umschalten. Wenn du die zusammen hast - kannst du konkrete Fragen stellen.
Karl Heinz schrieb: > Modellbauservo-Ansteuerung Der Moderator verweist auf diese leere Seite: http://www.mikrocontroller.net/articles/Modellbauservo-Ansteuerung Ich hoffe, der Clown war schmackhaft ;-) Es grüßt RainerK
Lieber Hannes, hier im Forum haben sich nette Menschen eine Riesenmühe gegeben, solche Dinge wie Servoansteuerung anschaulich zu beschreiben und Beispielcode dafür erstellt. Warum machst du dir nicht die Mühe das durchzuarbeiten und zu versuchen es zu verstehen. Was denkst du wird anders sein wenn man es dir hier nochmal erklärt? Meinst du ein paar kurze Forenbeiträge sind ausführlicher und besser verständlich als das Tutorial? Hier noch mal der Link zu den ganzen Artikeln: http://www.mikrocontroller.net/articles/Hauptseite Oder versuchst du gerade jemanden dummen zu finden, der genau dein Problem mit 22 Servos für dich löst und willst gar nichts lernen? Nein, das können wir gar nicht glauben, das kann nicht sein :-) Viel Spass
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.