BOB

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
Řádka 1: Řádka 1:
 
 
[[Soubor:BOB1.jpg‎|right]]
 
[[Soubor:BOB1.jpg‎|right]]
 
[[Soubor:Stamp_01.jpg|thumb]]
 
[[Soubor:Stamp_01.jpg|thumb]]
Řádka 43: Řádka 42:
 
# BOB75_Kompas
 
# BOB75_Kompas
  
== Vývoj aplikace s robotem BOB: ==
+
== [[Vývoj aplikace s robotem BOB]] ==
  
 
#[[BOB-Jízda rovně|Jízda rovně]]
 
#[[BOB-Jízda rovně|Jízda rovně]]
Řádka 54: Řádka 53:
 
#[[BOB-Hledání černé čáry s následnou jízdou po ní|Hledání černé čáry s následnou jízdou po ní]]
 
#[[BOB-Hledání černé čáry s následnou jízdou po ní|Hledání černé čáry s následnou jízdou po ní]]
 
#[[BOB-Jízda po čáře s objížděním překážek|Jízda po čáře s objížděním překážek]]
 
#[[BOB-Jízda po čáře s objížděním překážek|Jízda po čáře s objížděním překážek]]
 +
 +
[[Vývoj aplikace s robotem BOB|více úloh]]
  
 
== Otázky k opakování: ==
 
== Otázky k opakování: ==
Řádka 70: Řádka 71:
 
[http://www.parallax.com/Store/Sensors/AccelerationTilt/tabid/172/CategoryID/46/List/0/SortField/0/Level/a/ProductID/468/Default.aspx Sensor Sampler Kit],  ( [http://www.parallax.com/tabid/768/ProductID/98/Default.aspx Hitachi HM55B Compass Module], ......)
 
[http://www.parallax.com/Store/Sensors/AccelerationTilt/tabid/172/CategoryID/46/List/0/SortField/0/Level/a/ProductID/468/Default.aspx Sensor Sampler Kit],  ( [http://www.parallax.com/tabid/768/ProductID/98/Default.aspx Hitachi HM55B Compass Module], ......)
  
== SW: ==
+
== SW: [[STAMP]]==
  
 
* na školní síti: [ftp://obelix.sps-pi.cz/p/SPS/PRA/SW/uP_UCB-PIC-%20Basic%20Stamp uP_UCB-PIC- Basic Stamp]  
 
* na školní síti: [ftp://obelix.sps-pi.cz/p/SPS/PRA/SW/uP_UCB-PIC-%20Basic%20Stamp uP_UCB-PIC- Basic Stamp]  
* nainstalováno na PC v učebně [[D10]] na ploše: robotika/stampw
 
 
* officiální stránky: [http://www.parallax.com/Support/DownloadsPress/tabid/477/Default.aspx Parallax.com - download]  
 
* officiální stránky: [http://www.parallax.com/Support/DownloadsPress/tabid/477/Default.aspx Parallax.com - download]  
 
* [ftp://obelix.sps-pi.cz/p/SPS/PRA/SW/uP_UCB-PIC-%20Basic%20Stamp/USB%20Drivers%20Parallax%20for%20Boe-Bot USB Drivers Parallax for Boe-Bot]
 
* [ftp://obelix.sps-pi.cz/p/SPS/PRA/SW/uP_UCB-PIC-%20Basic%20Stamp/USB%20Drivers%20Parallax%20for%20Boe-Bot USB Drivers Parallax for Boe-Bot]
Řádka 79: Řádka 79:
 
== Syntaxe jazyka: ==
 
== Syntaxe jazyka: ==
  
 
 
HIGH linka
 
Nastaví vývod mikropočítače (určený parametrem linka) do režimu výstup s úrovní logické jedničky.
 
linka - proměnná nebo konstanta (0 až 7)
 
 
GOTO návěští
 
Skok v programu do místa označeného parametrem návěští. návěští - označuje místo v programu, na které bude veden skok
 
 
Příklad:   
 
Příklad:   
  
Řádka 92: Řádka 85:
 
  ' {$PBASIC 2.5}
 
  ' {$PBASIC 2.5}
 
start:  
 
start:  
HIGH 3 'nastaví linku číslo 3 jako výstup s úrovní logické "1"  
+
HIGH 3 'nastaví linku (0 až 15) číslo 3 jako výstup s úrovní logické "1"  
 
LOW 2  'nastaví linku číslo 2 jako výstup s úrovní log. "0"
 
LOW 2  'nastaví linku číslo 2 jako výstup s úrovní log. "0"
goto start
+
goto start 'skok v programu do místa označeného parametrem návěští. 
 
</source>   
 
</source>   
  

Verze z 8. 9. 2012, 12:00

BOB1.jpg
Stamp 01.jpg
Stamp 02.jpg
Stamp 03.jpg
Stamp 04.jpg
Stamp 05.jpg
Stamp 06.jpg
Stamp 07.jpg
Stamp 08.jpg
Stamp 09.jpg
Stamp 10.jpg
Stamp 11.jpg
Stamp 12.jpg


Boe - Bot robot (5 ks z projektu Aplikovaná robotika + 1 ks z projektu OPVK 2009

Je vytvořeno 6 pracovišť s výukovým robotem Boe-Bot Full Kit (5ks s COM, 1ks s USB)

  • BOB má jednoduchou konstrukci
  • Pohon zabezpečují dva upravené modelářské servomotory.
  • Napájený je čtyřmi 1,2 V akumulátory typu AA.
  • Řízení zabezpečuje speciální mikroprocesor BasicStamp2 firmy Parallax.

Pdf.jpg

Obsah

Výukové materiály:

na školní síti: N:\Janousek\mikroLAB\63_BOB_Robot Boe-Bot

Úkoly na cvičení:

  1. Icon-pdf.gif BOB25_Komunikace s Boe-Bot na síti
  2. Icon-pdf.gif BOB29 Testujeme servopohony Icon-bs2.jpg BOB29a Icon-bs2.jpg BOB29b Icon-bs2.jpg BOB29C
  3. BOB32_Sestava robota Boe-Bot
  4. BOB33_Prvni pohyby robota Boe-Bot
  5. BOB34_Navigace robota Boe-Bot
  6. BOB44_Whiskers_dotykova cidla
  7. BOB50_Sleduj linku
  8. BOB55_Navigating with Infrared Headlights
  9. BOB60_PING- Ultrazvukove cidlo
  10. BOB70_IR Remote for the Boe-Bot
  11. BOB75_Kompas

Vývoj aplikace s robotem BOB

  1. Jízda rovně
  2. Jízda ve čtverci
  3. Jízda podle čáry
  4. Jízda s detekcí nárazu
  5. Jízda s čidlem ultrazvuku
  6. Jízda bludištěm
  7. Jízda v uzavřeném prostoru černou čarou
  8. Hledání černé čáry s následnou jízdou po ní
  9. Jízda po čáře s objížděním překážek

více úloh

Otázky k opakování:

Pdf.jpg Robot Boe-Bot

Užitečné odkazy:

Sada čidel:

Sensor Sampler Kit, ( Hitachi HM55B Compass Module, ......)

SW: STAMP

Syntaxe jazyka:

Příklad:

 ' {$STAMP BS2}
 ' {$PBASIC 2.5}
start: 
HIGH 3 'nastaví linku (0 až 15) číslo 3 jako výstup s úrovní logické "1" 
LOW 2  'nastaví linku číslo 2 jako výstup s úrovní log. "0"
GOTO start 'skok v programu do místa označeného parametrem návěští.
 ' {$STAMP BS2}
 ' {$PBASIC 2.5}
 
Main: 
FREQOUT 7, 10, 25000         ‘generate 25khz tone FOR 10ms 
FREQOUT 7, 1000, 38500       ‘generate 38.5khz tone FOR 1sec 
FREQOUT 7, 2000, 4000, 6000  ‘generate 4khz AND 6khz tones FOR 2sec (at most 2 tones allowed) 
 
END

Osobní nástroje
Jmenné prostory
Varianty
Akce
Rychlá navigace
NEJ aktivity
Nejlepší předměty
Nejlepší MCU
SW-HW
Ostatní
Utility
Nástroje
Tisk/export