Operácie

Komunikácia a micro:bit: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Vytvorená stránka „ == Sériová linka == Dáta vieme posielať cez USB rozhranie, ktorým je micro:bit pripojený k počítaču. Okrem toho, že micro:bit sa tvári ako USB disk pripojen…“
 
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 30: Riadok 30:


'''Neoprávnené vysielanie na kanáli č. 1 bude potrestané odpočítaním 10 bodov!!!'''
'''Neoprávnené vysielanie na kanáli č. 1 bude potrestané odpočítaním 10 bodov!!!'''
[[Category:Základy počítačov]][[Category:micro:bit]]

Verzia z 10:37, 24. november 2017

Sériová linka

Dáta vieme posielať cez USB rozhranie, ktorým je micro:bit pripojený k počítaču. Okrem toho, že micro:bit sa tvári ako USB disk pripojený k počítaču a je cez toto rozhranie aj napájaný, vieme vytvoriť virtuálny sériový port, ktorý sa potom objaví aj v Správcovi zariadení - budeme ho potrebovať, aby sme zistili, aké číslo portu priradil operačný systém:

Programovanie micro:bitu potom spočíva vo volaní blokov z knižnice Serial.

Na strane PC však nevieme prijímať dáta priamo v prostredí simulátora, preto potrebujeme špeciálny program. Je ich mnoho, ale len niektoré z nich umožňujú spustenie pod Windows bez administrátorského oprávnenia. My budeme používať tieto dva:


Serial Terminal by Bray

Serial Plotter

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.

Úloha: 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.

Neoprávnené vysielanie na kanáli č. 1 bude potrestané odpočítaním 10 bodov!!!