Operácie

GVOZA: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
 
(4 medziľahlé úpravy od rovnakého používateľa nie sú zobrazené.)
Riadok 13: Riadok 13:
   
   
  http://robotika.sk/gvoza
  http://robotika.sk/gvoza
 
https://makecode.microbit.org/




Riadok 47: Riadok 50:




<span class="mw-customtoggle-2016" style="background:#e0e8ff">Úloha na inokedy (kliknutím rozbaliť / zbaliť)</span>


<div  id="mw-customcollapsible-2016" class="mw-collapsible mw-collapsed">


'''Úloha 3: Spoločné zadanie pre celý rad:'''
'''Úloha 3: Spoločné zadanie pre celý rad:'''
Riadok 91: Riadok 96:
<div class="marquee">
<div class="marquee">
<p class="customfont">Poskladajte všetky micro:bity do radu a naprogramujte ich tak, aby zobrazili bežiaci text.</p>
<p class="customfont">Poskladajte všetky micro:bity do radu a naprogramujte ich tak, aby zobrazili bežiaci text.</p>
</div>
</div></html> <!-- koniec beziaceho textu -->
</DIV>
 
 
 


</html>
'''Úloha 3: Matematické kyvadlo '''<BR>


Odmerajte micro:bitom dĺžku špagátiku.


Toto zadanie rieši vždy celý rad spoločne. Najprv sa dohodnite ako bude všetko fungovať, rozdeľte si úlohy, naprogramujte najprv po menších skupinách (dvojiciach) a potom všetci spoločne.
Predveďte riešenie cvičiacemu.


<html><center>
<A HREF="https://docs.google.com/presentation/d/1KmKXp1T25Ly_QWhxKui4W4nwj5bE9_KKFRWUaY3wD-k/edit?usp=sharing"><IMG Src="http://senzor.robotika.sk/img/MatematickeKyvadlo.jpg" Width=600 Border=0></A></center></html>
<center>
<youtube>https://youtu.be/tNpuTx7UQbw</youtube>
<BR>
Web: http://mechatronika.cool/
</center>





Aktuálna revízia z 19:46, 15. december 2022

Čo je to mechatronika?


Web: http://mechatronika.cool/


login: cvicenie
heslo: 2022..2022

http://robotika.sk/gvoza
 
https://makecode.microbit.org/


Bezdrôtový prenos

Bezdrôtový prenos medzi dvoma micro:bitmi je realizovaný pomocou špeciálneho firemného protokolu, ktorý sa však pomocou blokov v knižnici Radio realizuje veľmi jednoducho. Najprv treba nastaviť číslo skupiny v ktorej bude modul komunikovať, číslo 1 je na cvičení vyhradené pre učiteľa, ostatní použijú pridelené číslo.

Potom používame dve funkcie: radio_send_number, ktorá na danom kanáli odvysiela príslušné číslo z argumentu a on_radio_received, ktorá vyvolá príslušnú akciu vždy, keď je prijatý rádiový paket. Výsledok príjmu máte k dispozícii v premennej.


Pri použití komunikácie v simulátore sa objaví druhý modul, ktorý je však naprogramovaný rovnako ako prvý. Vyskúšajte vyššie uvedený program. Jeho funkcia spočíva vo výmene hodôt zrýchlenia v osi x medzi dvoma microbitmi, pričom pohyb prvého sa zobrazuje ako stĺpcový graf na druhom a naopak. Zároveň sa údaje zobrazujú aj graficky v simulátore.

Úloha 1: Skúška komunikácie
Spoločne so susedom si vyskúšajte vyššie uvedený program a potom ho modifikujte nasledovne: po stlačení tlačidla A sa u suseda objaví na displeji veselý smajlík, pri stlačení B smutný smajlík.



Úloha 2: Schôdzka naslepo.
Zistite, ktorý spolužiak má rovnaké číslo ako vy. Naprogramujte micro:bit, aby na pridelenom kanáli vysielal vaše meno (alebo nick), a zároveň na tom istom kanáli počúvajte, či niekto nevysiela svoje meno. Zobrazte si prijatý reťazec a vyplňte správne dvojicu vysielač / prijímač. Za správne spárovanie získate 2 body. Ak si myslíte, že váš program je správny a chyba je len v protistrane, potom môžete využiť služby verejného majáku na kanáli č. 1. Ten vysiela nepretržite a tak zistíte, či vám program funguje.

Tip: Namiesto funkcie radio_send_number použite blok radio_send_string.



Úloha na inokedy (kliknutím rozbaliť / zbaliť)

Úloha 3: Spoločné zadanie pre celý rad:

Poskladajte všetky micro:bity do radu a naprogramujte ich tak, aby zobrazili bežiaci text.



Úloha 3: Matematické kyvadlo

Odmerajte micro:bitom dĺžku špagátiku.



Web: http://mechatronika.cool/