Hallo zusammen,
wie der Titel schon sagt, möchte ich bei der Bee mit einen Servo den US schwenkbar machen. Habe schon einige Beiträge gelesen, jedoch nicht wirklich das gefunden, was ich mir vorgestellt habe.
Wenn, dann warens nur irgednwelche Servo Tests in Schleifen...
Eine Anwendungsart, die mir recht gut gefallen hat, war die Ansteuerung über die Hardware PWM, jedoch sind diese Pins schon vergeben. Somit bleibt doch eigentlich nur noch eine Software PWM über, oder ?
Kurze Beschreibung meiner Idee:
Verwendung von Timer 0 - 8 Bit (0-255), F_CPU =15.000.000Hz, Prescaler 8
Somit 15.000.000/8/256 = 7324 Overflows in der Sekunde, das heißt alle 0,136 ms ein Interrupt.
Wenn ich dann den Ausgang auf HIGH setze und nach 7 Overflows (1,088ms) wieder auf LOW setze, müsste das funktionieren, liege ich da richtig ..?
Aber !? => wenn ich alle 0,136ms einen Interrupt bekomm, behindert das doch sehr das restliche Programm der Bee, oder ? (fahren, US messen, ..)
Danke für eure Unterstützungen
Grüße xmaniix
Lesezeichen