Roboti

Obsah stránky:
micro:bit
Programování micro:bitu
Ukázky programů
Přehled vybavení robotických sad
 

Robot = stroj pracující s určitou mírou samostatnosti (wiki).

micro:bit makecode.microbit.org

je kapesní počítač (info+vzhled). V r. 2016 jej dostal každý britský školák. Od r. 2020 se prodává výkonnější verze 2 (rozdíly 1 a 2, návod en)

Napájení z baterie nebo USB, má světelný panel 5×5 LED diod, vydá zvuk, detekuje změny polohy, magnetické pole, osvětlení, teplotu, komunikuje přes bluetooth, jeho chování lze jednoduše naprogramovat (včetně práce s připojenými zařízeními)

Připojení micro:bitu - USB kabelem

  1. připoj micro:bit k počítači USB kabelem (tím vznikne přenosný disk "MICROBIT")
  2. naprogramuj prostřednictvím webu makecode.microbit.org (scratch.mit.edu, edublocks)
  3. stáhni (ulož) program na "disk MICROBIT" -> micro:bit program hned vykoná (nebo vypíše číslo případné chyby)
    (Chrome nabídne "Pair now" - stálé spojení přes USB k rychlejšímu přenosu programu)

Program lze znovu spustit tlačítkem Reset nebo zapnutím microbitu.

Připojení micro:bitu - přes bluetooth jen ve scratch.mit.edu

  1. do microbitu ulož microbit.hex (zatím přes USB)
  2. nainstaluj si aplikaci Scratch link (postup zde)
  3. spusť aplikaci Scratch link+spáruj s microbitem

Pak už komunikuje Scratch přímo s microbitem.

Připojení zařízení Android (mobil, tablet):

  1. v aplikaci zvol Párovat Pair->Nové zařízení Pair a new device
  2. na micro:bitu: déle drž tlač. A+B, přitom ťukni tlač. Reset (vzadu)->přejde do režimu párování v Bluetooth postup:video
  3. v aplikací vytvoř program
  4. na přenos programu (Flash) do microbitu je POKAŽDÉ nutno uvést microbit do režimu párování.

Vypíše-li micro:bit chybu, podle jejího čísla hledej důvod zde.
Návod: microbit (en)


Programování micro:bitu učebnice iMysleni

  1. Displej - výpis čísla, písmene, obrázku. Animace (postupným zobrazováním čar, čtverců).
  2. Událost vyvolá akci: tlačítka A, B, A+B, logo, natočení (H, D), náklon (L, P) - vyvolají zvuk, zobrazení …
  3. Zvuk
  4. Souřadnice diod na displeji (zobrazí se pod ukazatelem myši)
  5. Cyklus - pevný počet opakování ("opakuj 10×")
  6. Proměnná: automaticky vytvořená cyklem, tlačítkem A zvětšuj (B zmenšuj),
  7. Cyklus - vypiš čísla 1 až 9 - varianta "pro číslo" (autom. cyklus), pak cyklem s globální proměnnou
    – || –  cyklem dokud (while)
  8. Bluetooth: nastav stejnou skupinu radia pro 2 microbity.
  9. *hra - náhodné číslo - po zobrazení odpověz A=liché/B=sudé

 

 

 

 

 

Ukázky programů:

PIN výstupy: blikání-2LED, 3LED, zesilov   (návod)

Servo: tam+zpět, otáčej tlačítky

 

 

 

Úkoly

  1. Animace: "had" (délka = 4 body) se plazí po obvodu displeje
  2. Vypiš na displeji (hned po spuštění) postupně čísla 3 až 7 (ne přejetím) pomocí cyklu
  3. Vytvoř program, který po stisku tlač. A vypíše postupně čísla 3, 6, 9, 12, 15 (zvětšují se po 3) - ne přejetím, pomocí cyklu
  4. Vytvoř program k nastavení hodnoty proměnné:
     proměnnou pojmenuj "známka"
     tlačítkem A ji nastav na hodnotu 1 a zobraz na displeji
     tlačítkem B ji nastav na hodnotu 2, zobraz na displeji, pak displej zhasni
  5. Vytvoř program na změnu hodnoty proměnné:
      proměnnou pojmenuj “hlasitost
      tlačítko A ji bude zvětšovat o 2
      tlačítko B ji bude zmenšovat o 2
      hodnota proměnné bude zobrazena na displeji robota
 

 


Proč se programování učíme

Čím dál víc zařízení kolem nás řídí nějaký program - podle vstupu zařízení vykoná požadovanou akci.
Se znalostí způsobu funkce budeme zařízení efektivněji využívat, posuzovat funkčnost či hledat závady.

 


Přehled vybavení robotických sad (10.2021)

  cena cena bez MB pohon
2 kol
sledování
čáry
RGB LED ultrazv.
 senz.vzd
IR čidlo
vzdálen.
držák
BATerií
čid.
nárazu
PIR
pohy
OLED
displej
poten
ciom
vhko
vzdu
bar.
tlak
tepl
ota
čid
osvětl
čid
hluk
úroveň
hladiny
čid.pů
vhkos
snímač
prachu
repro 6
tlač
další
Ring:bit micro:bit V2
robotické autíčko řízené micro:bitem
1116 (škola 1051) 608 a 139 a 449 3mod                                  
Cutebot ?? 910 a a a a                                
IoT micro:bit V2 2475 1859 V1 1 servo 63 a   89   a a   a a a a a a a a      
kutil micro:bit 1785 1918 1 servo   3 diody     a a a a a             a   bzuč a  
chytrá domác. micro:bit 2024 1485 1 servo   a       a   a   a   a a a           relé, DC motor, ponor. čerpadlo
Ozobot EVO nedostupné a a a   a                           a   7× LED, repro
NXT EV3 (Lego) nedostupné a a   a a   a                            
Air:bit 4444                                           kamera
Hover:bit 2 3874                                            
VEX123 (video) 3812 (sada 29 tis)                                           mobilní aplikace VEX Class, návody,online-programování, VR, info
Edison                                              

 


Odkazy: využití ring:bit hwkitch, zapojení pinů