
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hallo es gibt zwar irgendwo einen Assemblertreiber für die c-control mit dem man dann 1-2 Servos ansteuern kann aber es gibt was viel besseres: Servotreiber für 10 Servos für schlappe 5,90 Euro http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=68&products_id=23 Stecksockel auf ein Stück Lochrasterplatine löten Quarz, zwei Kondensatoren und 1 Widerstand anlöten wie hier gezeigt http://www.robotikhardware.de/bilder/rns01.gif und RS232 mit TTL-Pegel 0V/5V anschliessen Wenn es an eine PC-kompatible RS232 angeschlossen werden soll die hat -12V/+12V Pegel dann braucht man noch ein Interface wie hier http://elektronik.kai-uwe-schmidt.de/pic_rs232.php und dann kann man per rs232 bis zu 10 Servos ansteuern sl > Hi, > ich suche schon seit ner weile ein programm dass mir einen servo steuert, > also den entsprechenden puls erzeugt. Ich hab folgendes irgendwo gefunden: > > portb .equ 1 > pbdir .equ 5 > .org $101 > sei > > loop lda $0A1 > sta portb > ldx #230 > > ldx $0A3 > beq Lowbyte > > loop1 lda #253 > lda #253 > > loopA deca > bna loopA > dex > bne loop1 > > Lowbyte ldx $0A4 > beq ende > > loop2 dex > bne loop2 > > ende lda #00 > sta portb > cli > rts > end. > > > Allerdings ist das nicht dass was ich mir vorstelle. Hab gedacht man könnt > irgendwie die Bewegung in x Schritte unterteilen und dann einfach den > Wert setzen und der servo hält die Position. ist das möglich? Mit Assembler > oder so? Wäre echt nett wenn Ihr mir helfen könntet. Hab schon viele Foren > durchwühlt und nichts brauchbares gefunden. > Ich brauche das für einen Roboterarm, genaue Winkel sind also recht wichtig. > > mfg > Mathias Ewald |
| Antwort schreiben |