ROR
(Rozdíly mezi verzemi)
(Založena nová stránka: '''Robotická ruka L601-KT''' Vytvoření pracoviště s 1 ks robotické ruky se šesti stupni volnosti L601-KT propojené s SD20AX modulem s procesorem [[PICAXE-18X]…) |
|||
Řádka 26: | Řádka 26: | ||
== Užitečné odkazy: == | == Užitečné odkazy: == | ||
+ | [[Soubor:Icon-doc.gif]] | ||
+ | [https://www.google.cz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&sqi=2&ved=0CDMQFjAA&url=http%3A%2F%2Fiesparearques.net%2Ftecno%2FBloques%2520de%2520Contenidos%2520agost%25202011%2Frobotica%2Fsketchup%2FPicaxe%2520Examples.doc&ei=LD7LULKvI8nitQb88oFw&usg=AFQjCNG4axsANRMbmBtM8jc4RbdHTsUnRg&bvm=bv.1355325884,d.Yms&cad=rja Picaxe Examples] | ||
− | == | + | == Try it: == |
+ | |||
+ | <source lang="qbasic"> | ||
+ | ;http://www.robot-electronics.co.uk/files/sd20picaxe.bas | ||
+ | main: | ||
+ | i2cslave $C2,i2cfast,i2cbyte ' Define i2c slave address | ||
+ | |||
+ | wave: | ||
+ | writei2c 1,(1) ' Sends a value of 1 to first servo pin | ||
+ | pause 1000 | ||
+ | writei2c 1,(254) ' Sends a value of 254 to second servo pin | ||
+ | pause 1000 | ||
+ | goto wave | ||
+ | |||
+ | </source> | ||
+ | |||
+ | |||
+ | <source lang="qbasic"> | ||
+ | ; http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714 | ||
+ | |||
+ | i2cslave $c2, i2cslow, i2cbyte | ||
+ | b0 = 100 | ||
+ | b1 = 200 | ||
+ | b3 = 0 | ||
+ | |||
+ | main: | ||
+ | gosub loop1 | ||
+ | gosub loop2 | ||
+ | goto main | ||
+ | |||
+ | loop1: | ||
+ | writei2c 1, (b0) | ||
+ | b3 = b0 | ||
+ | gosub nachricht | ||
+ | pause 400 | ||
+ | return | ||
+ | |||
+ | loop2: | ||
+ | writei2c 1, (b1) | ||
+ | b3 = b1 | ||
+ | gosub nachricht | ||
+ | pause 400 | ||
+ | return | ||
+ | |||
+ | nachricht: | ||
+ | sertxd ("gestellt auf: ",#b3,13,10) | ||
+ | return | ||
+ | |||
+ | </source> | ||
Verze z 14. 12. 2012, 18:57
Robotická ruka L601-KT
Vytvoření pracoviště s 1 ks robotické ruky se šesti stupni volnosti L601-KT propojené s SD20AX modulem s procesorem PICAXE-18X a servo driverem SD20, který je programovatelný vyšším programovací jazykem PBASIC a pracoviště s 1 ks robotické ruky se šesti stupni volnosti L601-KT propojené přes SSC-32 kontrolérem pro 32 serv na COM PC, na kterém je nainstalován ovládací program RIOS-02
Obsah |
Výukové materiály:
- Robotická ruka L601 od firmy Lynxmotion
- RSSC–32 kontrolér pro 32 serv
- SD20AX - Modul s procesorem PICAXE-18X a servo driverem SD20
Úlohy na cvičení:
- Ovládání robotické ruky pomocí RIOS - konfigurace s modulem SSC-32
- Ovládání robotické ruky pomocí RIOS - konfigurace geometrie ramen
- Ovládání robotické ruky pomocí RIOS - pohyby
- Ovládání robotické ruky pomocí joysticku z Playstationu 2
- Ovládání ramen pomocí vývojové desky (Basic Stamp 2) a SSC-32
- PICAXE popis
- Programátorská příručka
- SW
Otázky k opakování:
Užitečné odkazy:
Try it:
;http://www.robot-electronics.co.uk/FILES/sd20picaxe.bas main: i2cslave $C2,i2cfast,i2cbyte ' Define i2c slave address wave: writei2c 1,(1) ' Sends a value of 1 to first servo pin pause 1000 writei2c 1,(254) ' Sends a value of 254 to second servo pin pause 1000 GOTO wave
; http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714 i2cslave $c2, i2cslow, i2cbyte b0 = 100 b1 = 200 b3 = 0 main: GOSUB loop1 GOSUB loop2 GOTO main loop1: writei2c 1, (b0) b3 = b0 GOSUB nachricht pause 400 RETURN loop2: writei2c 1, (b1) b3 = b1 GOSUB nachricht pause 400 RETURN nachricht: sertxd ("gestellt auf: ",#b3,13,10) RETURN