Danke für eure Hinweise bzgl Code!Hab den Code geändert und die Versorgung auf 12V hochgeschraubt, ich hoffe das schadet dem Servo nicht allzusehr? Danke nochmal!Mfg michi
Danke für eure Hinweise bzgl Code!Hab den Code geändert und die Versorgung auf 12V hochgeschraubt, ich hoffe das schadet dem Servo nicht allzusehr? Danke nochmal!Mfg michi
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
naja - gugg mal in das Datenblatt Deines Servos, dann weißt du es.
ich vermute das der kaum mehr als 5 Volt ausgelegt sein wird.
in der Regel ist die mittlere Ader am Servostecker +Versorgung.
Die Zeiten sind je nach Servotype recht unterschiedlich, auch weil die meisten Servos viel weiter drehen können als notwendig wäre.
Das probiert man a, besten aus.
mit einem oszi würde ich mal chzecken, ob der Controller überhaupt das Signal liefert das Du erwartest und dann mal den Servo richtig anschließen...
So was ähnliches hab ich erst kürzlich probiert:
http://www.flickr.com/photos/64306223@N08/5893910928/
war wirklich - auch für mich als "blutiges Greenhorn" - sehr einfach und ohne Vorkenntnisse zu realisieren.
Wie gesagt: danke für die Tipps und Hilfe, der Code hat nicht gepasst jetzt funktioniert alles perfekt.Hab mir schon eine steckplatine für die zwei dinger gebastelt^^Ich hab leider kein datenblatt dazu, das ist so einer um 2,99€,Normalerweise sind die für nur 5V ausgelegt oder wie? Mfg michi
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
http://www.produktinfo.conrad.com/da...5_Graupner.pdf
vielleicht der, kostet aber 5 Euro, einen billigeren hab ich nicht beim Conrad entdecken können.
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
Wie sieht der Code denn jetzt aus?...der Code hat nicht gepasst jetzt funktioniert alles perfekt.
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
weil ich so dankbar bin:
die Zeiten stimmen zwar nicht zusammen (delay.h hat sonst immer gut funktioniert)Code:#include <avr/io.h> #define F_CPU 12E6 #include <util/delay.h> int main() { DDRB=0xFF; DDRA=0b00000000; while(1) { PORTA=0xFF; if(!(PINA & (1<<PA3))) { PORTB |= (1<<PB1); _delay_us(1000); PORTB &= ~(1<<PB1); _delay_us(20000); } if(!(PINA & (1<<PA4))) { PORTB |= (1<<PB1); _delay_us(100); PORTB &= ~(1<<PB1); _delay_us(20000); } if(!(PINA & (1<<PA5))) { PORTB |= (1<<PB3); _delay_us(1000); PORTB &= ~(1<<PB3); _delay_us(20000); } if(!(PINA & (1<<PA6))) { PORTB |= (1<<PB3); _delay_us(100); PORTB &= ~(1<<PB3); _delay_us(20000); } } }
aber ich kann meinen bot jetzt vor und rückwärts fahren lassen![]()
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
Krass, aber wenn es funktioniert ist es ok.
Davon kann sich niemand was kaufen. Aber aus einem finalen und funktionierenden Programm können viele was lernen. Das ist natürlich nicht persönlich gemeint, eher allgemein.weil ich so dankbar bin
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Modellbauservos sind üblicherweise für 4,8 bis 6 Volt ausgelegt. Dabei würde ich diese Betriebsgrenzen nicht wirklich eng sehen - vor allem bei dem Einstandspreis. Ich hatte bei meinen Billigservos festgestellt, dass die (auch) beim Betrieb innerhalb der Betriebsgrenzen eine relativ geringe Lebensdauer haben. Diese Feststellung ist aber nicht allgemeingültig.Zitat von miicchhii
Ciao sagt der JoeamBerg
Lesezeichen