ROR: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
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]…
 
Bez shrnutí editace
Řádek 26: Řádek 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]


== SW: ==
== 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, 16: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


Výukové materiály:

Úlohy na cvičení:


Otázky k opakování:

Užitečné odkazy:

Picaxe Examples

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