Archiv verlassen und diese Seite im Standarddesign anzeigen : Wer kennt sich mit dem Servocontroller SD20 aus ???
Hallo zusammen,
ich möchte ein paar Servos ansteuern. Ich habe mir letztens den SD20 angesehen:
Klick mich (http://roboter-teile.de/Shop/themes/kategorie/detail.php?artikelid=24&source=2&PHPSESSID=084d9d9ff02d17c735963ff95a20e856)
Dieser wird ja über I²C angesteuert.
Als Master will ich einen mega16 verwenden und das ganze in Bascom programmieren
wie sieht denn der Code dann aus ??
Wenn jetzt das 2. register im Servocontroller für Servo2 zuständig ist , müsste man dann erst eine "2" für ,in dem Fall Servo2, senden und dann einen Wert zwischen 0 und 255 für die Position ??
vklaffehn
13.06.2007, 16:02
Korrekt, genauso gehts, ich benutze den auch, allerdings von C aus.
Man muß nur aufpassen, dass die Geschwindigkeit des I2C Busses nicht höher als 100 KHz ist.
MfG Volker
vklaffehn
13.06.2007, 16:03
Korrekt, genauso gehts, ich benutze den auch, allerdings von C aus.
Man muß nur aufpassen, dass die Geschwindigkeit des I2C Busses nicht höher als 100 KHz ist.
MfG Volker
wo wird die denn festgelegt? un noch ne Frage: ich andern threads zum sd20 habe ich was von pullups gelesen .. was hat es damit auf sich ??
mfg
vklaffehn
13.06.2007, 19:36
Ich kenne mich mit Bascom nicht aus, das sollte aber wohl in der hilfe zu I2C stehen, vermtl. ist es auch wichtig, im Programm die richtige Frequenz des Controllers anzugeben, weiß ich aber nicht wirklich.
Die Pullup-Widerstände haben nichts speziell mit dem SD20 zu tun, sondern gehören auch zum I2C-Bus, ich nehme immer 4,7 KOhm gegen +5V, diese müssen am Bus irgendwo einmal vorhanden sein, ich pack die immer irgendwo in die Nähe meines Controllers.
MfG Volker
ach so ja die habe ich auch schon aufs Board gelötet.. ich hab mir ein RN-Controll gelötet.. da sind die ja im Schaltplan aufgeführt..
Ich hab mir den sd20 jetz mal bestellt. Mal sehn ob funzt.
mfg
ach so ja die habe ich auch schon aufs Board gelötet.. ich hab mir ein RN-Controll gelötet.. da sind die ja im Schaltplan aufgeführt..
Ich hab mir den sd20 jetz mal bestellt. Mal sehn ob funzt.
mfg
Ich habe den SD20 jetzt vor mir liegn und schon alles beschaltet. Aber wenn ich als Slave ID 0xC2 eingebe wie in der Documentation beschrieben, kommt immer eine Fehlermeldung?! Was mussich also als Adresse eingeben ??
mfg
vklaffehn
26.06.2007, 19:20
Was bekommst Du denn für eine Fehlermeldung?
dass diessse Große nicht bekoannt ist bzw nihct in den Bereich passt; also "0xC2"
mfg
vklaffehn
26.06.2007, 22:59
Hab grad gesehen, wurde schon in Deinem anderen Thread gelöst, richtig?
MfG Volker
Ja richtig, man muss in BASCOM &HC2 schreiben. Danke trotzdem.
mfg
Habe noch ne kleine Frage: Wie muss man den Keramik Resonator beschalten .. welcher von den 3 Pins ist GND?
mfg
vklaffehn
28.06.2007, 00:23
der in der Mitte ;-)
OK. Ich konnte das im Schaltplan nicht so recht erkennen.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.