Forum: Compiler & IDEs Servo per Taster steuern


von Marc H. (heusi)


Lesenswert?

Moin Moin !!!

Bin neu hier und möchte mich mit der Programmierung von Mikrocontrollern 
beschäftigen. Zur Option standen programmierung in Basic oder in C. Ich 
glaube C geht mehr ins Detail.

Ein Projekt ist schon da aber leider habe ich Probleme mit der 
"ausdrucksweise".

Ich möchte mit zwei Tastern (einer für die Drehung im Uhrzeigersinn und 
der andere wieder zurück) ein Servo 6 vorabgespeicherte Positionen 
einnimmt.

Kann mir da evtl. jemand helfen.

Gruß Marc

von STK500-Besitzer (Gast)


Lesenswert?

>Kann mir da evtl. jemand helfen.

Kann schon. Bloß der Wille fehlt. Es gibt hier Servo-Routinen zu Hauf. 
Einfach mal (mehr als 3 Minuten) suchen!

von Marc H. (heusi)


Lesenswert?

Danke für die schnelle Antwort !!

Aber ich will mir hier nicht irgendein Sourcecode kopieren und mir was 
zurechtschnipseln. Ich möchte es verstehen.

Gruß Marc

von pst (Gast)


Lesenswert?

Das ist gut - aber du wirst hier kaum jemanden finden, der dir jetzt ein 
Tutorial "Vom Noob zum Servotester" schreibt.

Das AVR-Tutorial hast du schon durch? Welche Beispiele hast du schon 
implementiert?

von Marc H. (heusi)


Lesenswert?

Das AVR-Tutorial hab ich schon mal durch geschaut. Und ich weiß auch 
dass Google mein freund ist ;-) aber ich steig da ehrlich gesagt nicht 
durch. Deshalb schreibe ich hier rein.

Gruß Marc

von Karl H. (kbuchegg)


Lesenswert?

Durchschauen ist zuwenig.
Nimm dir deinen AVR her und und implementiere Programme!
Und schraub deine Anforderungen für den Anfang etwas zurück. Was du 
vorhast, ist für einen Einsteiger ein bischen zu überdimensioniert.

Fang an mit:
eine LED einschalten.
eine LED blinken lassen.
einen Taster abfragen -> LED folgt Taster, Taster ein -> LED ein
der Taster macht eine Umschaltung der LED
wieder: LED soll blinken, aber diesmal mit Timer
aus dem Timer wird eine PWM, LED kann in der Helligkeit gesteuert werden
Arrays einführen: LED durchläuft mehrere vorprogramm. Helligkeiten
beschäftige dirch mit Servos
aus der PWM wird ein Servoimpuls generiert
....

Schrittweise arbeiten! Vom einfachen zum komplexen

Und ach ja: Besorg dir noch heute Literatur zum Thema: C-Programmierung
Wenn du noch keine Erfahrung in C-Programmierung oder Programmierung im 
allgemeinen hast, dann wäre es gut, die allerersten Programme nicht auf 
einem µC sondern auf einem PC zu schreiben. Die Fehlersuchmöglichkeiten 
(Debugging) sind dort einfach um x Zehnerpotenzen besser als das 
Herumgestochere im Nebel auf einem µC

Wenn du Fragen hast, dann frag einfach.
Aber bitte: Konkrete Fragen! So ein Rundumschlag, ala: "ich will dies 
und das machen, hab aber keine Ahnung", bringt nichts. Weder dir, noch 
uns. Wenn du aber fragst: "Wie ist das mit der for-Schleife, sind das 
immer 3 Ausdrücke?", dann haben wir eine konkrete Frage, auf die man 
auch eingehen kann.

von Björn R. (sushi)


Lesenswert?

Es gibt hier auch einen Artikel, der genau das erklärt, was du da haben 
willst: 
http://www.mikrocontroller.net/articles/Modellbauservo_Ansteuerung
ich selbst habe sowas auch schonmal gemacht, guckst du hier: 
http://modellbau.bug-soft.net/index.php?cat=et&art=servotester
Ist aber quasi genau das gleiche.
Ich bin allerdings der gleichen Meinung wie meine Vorredner, fange 
erstmal mit ner LED an!

LG, Björn

von Marc H. (heusi)


Lesenswert?

Dankeschön !! Endlich eine ordentliche Antwort !!! Mehr wollte ich nicht 
!!!

Gruß Marc

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.