ROR: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
 
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.)
Řádek 3: Řádek 3:
[[Soubor:D10_SD20.jpg|200px|right|link=http://shop.snailinstruments.com/index.php?main_page=product_info&products_id=255|SD20AX]]
[[Soubor:D10_SD20.jpg|200px|right|link=http://shop.snailinstruments.com/index.php?main_page=product_info&products_id=255|SD20AX]]


[[Soubor:D10_SD20_sch.jpg|thumb]]
[[Soubor:D10_SD20_pcb.jpg|thumb]]


'''Robotická ruka L601-KT'''  
'''Robotická ruka L601-KT'''  
Řádek 13: Řádek 16:
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_80.pdf Robotická ruka L601 od firmy Lynxmotion]
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_80.pdf Robotická ruka L601 od firmy Lynxmotion]
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_84.pdf RSSC–32 kontrolér pro 32 serv]
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_84.pdf RSSC–32 kontrolér pro 32 serv]
[[Soubor: Kontrolér pro 32 SSC-32.png|400px|4-ED-198 Kontrolér pro 32 SSC-32]]
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_88.pdf SD20AX - Modul s procesorem PICAXE-18X a servo driverem SD20]
*[[Soubor:Pdf.jpg‎]] [ftp://obelix.sps-pi.cz/n/janousek/mikroLAB/69_ROR_Roboticka%20ruka%20L601/DOC_ROR_88.pdf SD20AX - Modul s procesorem PICAXE-18X a servo driverem SD20]


Řádek 39: Řádek 44:


<source lang="qbasic">
<source lang="qbasic">
;http://www.robot-electronics.co.uk/files/sd20picaxe.bas
'http://www.robot-electronics.co.uk/files/sd20picaxe.bas
main:
main:
   i2cslave $C2,i2cfast,i2cbyte    ' Define i2c slave address
   i2cslave $C2,i2cfast,i2cbyte    ' Define i2c slave address
Řádek 54: Řádek 59:


<source lang="qbasic">
<source lang="qbasic">
; http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714
' http://www.roboter-teile.de/phpBB/viewtopic.php?f=6&t=714
    
    
i2cslave $c2, i2cslow, i2cbyte
i2cslave $c2, i2cslow, i2cbyte

Aktuální verze z 7. 11. 2019, 14:35

SD20AX
SD20AX

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:

4-ED-198 Kontrolér pro 32 SSC-32

Úlohy na cvičení:


Otázky k opakování:

Užitečné odkazy:

Picaxe Examples

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