Roboti
Obsah stránky:
Robot = stroj pracující s určitou mírou samostatnosti (wiki).
Připojení microbitu - USB kabelem
- připoj microbit k počítači USB kabelem
(tím
vznikne přenosný disk "MICROBIT")
- naprogramuj prostřednictvím webu makecode.microbit.org
(scratch.mit.edu,
edublocks)
- stáhni (ulož) program na "disk MICROBIT" -> microbit 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í microbitu - přes bluetooth
jen ve
scratch.mit.edu
- do microbitu ulož
microbit.hex (zatím přes USB)
- nainstaluj si aplikaci
Scratch link
(postup zde)
- spusť aplikaci Scratch link+spáruj s microbitem
Pak už komunikuje Scratch přímo s microbitem.
Připojení zařízení Android (mobil, tablet):
- v
aplikaci
zvol Párovat Pair->Nové zařízení Pair a new device
- na microbitu: déle drž tlač. A+B, přitom ťukni tlač. Reset
(vzadu)->přejde do režimu párování v Bluetooth postup:video
- v
aplikací
vytvoř program
- na přenos programu (Flash) do microbitu je POKAŽDÉ nutno uvést microbit do
režimu párování.
Vypíše-li microbit chybu, podle jejího čísla hledej důvod
zde.
Návod microbit
(en), nákup-hwkitchen microbit,
ringbit
Co programovat:
- Displej - výpis čísla, písmene, obrázku. Animace (postupným zobrazováním čar,
čtverců).
- Událost vyvolá akci: tlačítka A, B, A+B, logo, natočení (H, D), náklon (L,
P) - vyvolají zvuk, zobrazení …
- Zvuk
- Souřadnice diod na displeji (zobrazí se pod ukazatelem myši)
- Náhodné číslo - hod kostkou (tlačítkem), náhodné rozsvícení (přepnutí)
bodu displeje
- Cyklus - pevný počet opakování ("opakuj 10×")
- Proměnná: automaticky vytvořená cyklem, tlačítkem A zvětšuj (B zmenšuj),
- Cyklus
- vypiš čísla 1 až 9 - varianta "pro číslo" (autom. cyklus), pak
cyklem s globální
proměnnou
– ||
– cyklem dokud (while)
- Bluetooth: nastav stejnou skupinu radia pro 2 microbity.
- *hra - náhodné číslo - po zobrazení odpověz L=liché/S=sudé
- displej: čísla,
body
- opakuj stále:
čtverce,
čárky
- tlačítka: tl+polohy+zvuk,
slač+uvolni
- zvuk: tlačítka,
dle vstupu,
pisne,
kockale,
intenz
- náklon: vpřed,
do stran,
hod kostkou
- cyklus - pevný počet:
tlač+diody
cyklus - stále: vyber
akci (=automat na kávu)
- proměnná: autom-cykl,
hlasit+mute
(=ovlád, zvuku), cyklus+vypis,
cyklus+zmenaPoc,
jas
praxe: mixér+turbo
- souřadnice:
souř1+řady
náhodné číslo:
přepni-bod
- pojezd: čtverec
funkcí+tlač.ABL,
- cyklus vnořený:
rozsviť+zhasni-matici
- BT: posle-pozdrav,
jas-druhému: vys,
přij,
jas navzájem
- dálkové ovládání autíčka druhým microbitem:
ovladač,
autíčko
(říz+výp)
- dálkové ovládání druhým microbitem
na Elecfreaks,
stavba robotického autíčka+programování (delta)
-
PIN výstupy: blikání-2LED,
3LED,
zesilov (návod)
Servo: tam+zpět,
otáčej tlačítky
Chytrá domácnost:
pfjcu
- Připoj microbit přes bluetooth
- Zaznamenej vzorky chování microbitu (připevněný např, na ruku) např. při
tleskání, chůzi, běhu… a jim odpovídající indikaci (obrázek na displeji)
- Zvol trénovat a pak program stáhni do microbitu
"Naučený" microbit zobrazuje indikaci prováděné činnosti.
Ukázky: kyvani+krouzky-3-pohybove-akce.hex
(načti do microbitu),
vzorky
Odkazy:
microbit+AI,
Úkoly microbit
- Animace: "had" (délka = 4 body)
se plazí po obvodu displeje
- Vypiš na displeji (hned po spuštění) postupně čísla 3 až 7 (ne
přejetím) pomocí cyklu
- 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
- 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
- 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
+ zajisti, aby proměnná mohla nabývat hodnot 0 - 8
+ tlačítkem (..) nastav proměnnou na 0
- Ovládání hlasitosti (0-5).
+ [Logo] = mute
- Ovládání mixéru: 0 - 10, tlač. A ubírá, B přidává otáčky.
+ [Logo] = vypínač
+ A+B = turbo (po dobu stisknutí běží na max)
Projekty-omg, sady-Electfreaks,
kartonoví roboti Lofi
Využití
ring:bit hwkitch, zapojení
pinů
je destička s displejem a kamerou.
Programování je jednoduché, ač se programuje textovými příkazy, .
"Mise" Astro Pi: Mission Zero - na Astro PI umístěné na ISS pošleš vlastní
program (září - březen).
Principem je alespoň zobrazit na displeji jednoduchý obrázek.
Informace, programovatelný
simulátor.
Dron Ryze Tello Boost Combo
Některé drony lze programovat.
Dji aplikace
(nastavení…), DroneBlocks (Android,
iOS)
odkazy na
Ryzerobotics
Dji Tello - váha 80 g, HD
kamera, let 13 min.
info dronpro,
ryze, video:
Těšín.
Dji RoboMaster TT
Tello Talent - Váha 87 g, HD kamera, let 8 min.
info dronpro,
dji, video
ofic,
progr,
let.
Připojení:
1. zapni dron (vytvoří svoji wifi)
2. mobilem se k té wifi připoj
3. v aplikaci zvol "connect"
Odkazy:
Tello,
reset dronu
- stisk vhodného tlačítka vyvolá naprogramovanou akci: TV ovladač, vypínač
mobilu, klávesnice …
- dle kombinace vstupů proběhne přesně daný sled událostí
I tímto názvem se označuje robot, podobný člověku.
Má v sobě baterii a počítač natrénovaný na určité činnosti. Proto běhá, tančí…
Zatím (2026) však není technicky možné, aby v sobě nosil komplexní výbavu -
např. vytrénování na stovky činností pečovatele (obuj, připrav svačinu…).
Videoukázky: Humanoidi na VŠPJ 1.část,
2.část