Schau mal im robotikhardware.de shop da gibts ne platine für je 8 Servos (RS232) das 3 mal und fertig...
Hallo Zusammen!
Es geht bei meinem neuen Projekt um einen Humanoiden Roboter.
Ich bräuchte dazu ca. 22 Servos.
Bisher habe ich mit dem SD20 gearbeitet, nun will ich aber auf den I2C Bus verzichten.
Gibt es eine andere Möglichkeit mit einem Atmega128?
Vielen Dank für eure Hilfe!!!
Schau mal im robotikhardware.de shop da gibts ne platine für je 8 Servos (RS232) das 3 mal und fertig...
Nice to be back after two years
www.roboterfreak.de
eigentlich gefällt mir I2C ja..
nur meine SDA SCL leitung am atmega128 ist schon besetzt durch ein Funkmodul (RF04). Wenn ich jetzt andauernd noch Sensoren über twi abfrage blockier ich den Bus...
desshalb wollte ich das getrennt haben
Ich überlege mir nun aber den Datenverkehr vom Funkmodul so zu minimieren dass es gleichwohl funktioniert...
das sollte eigendlich auch mit Funkmodul gehen. der I2C-Bus ist so schnell...
Probiere es am besten mal aus.
jon
Nice to be back after two years
www.roboterfreak.de
ich habs auch probiert, dachte erst auch das müsste funktionieren..
vielleicht liegt es auch am Funkmodul?
werde nun aber das funkprogramm ändern und weitere tests machen
vielen Dnak für deinen Tipp!!
hmm, und der atmega ist genug schnell um 30 Servos miteinander anzusteuern?
hat das jemand schonmal ausprobiert??
das wäre natürlich optimal, somit bräuchte ich keine zusätzlichen Servocontroller.
Auf dem Atmeg läuft noch ein Beschleunigungssensor und einige Analoge sachen, ich hoffe das reicht dann mit dem speed?
eigentlich muss ich nur den Beschleunigungssensor schnell auslesen, die anderen (druck, distanz Sensoren haben ja Zeit)
Lesezeichen