ROR
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
Výukové materiály:
Ú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:
SD20 - 20 Channel I2C to Servo Driver Chip
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