Operácie

Aj Ty v IT: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Bez shrnutí editace
Balogh (diskusia | príspevky)
Bez shrnutí editace
Riadok 77: Riadok 77:
* https://make.techwillsaveus.com/bbc-microbit/activities/micro-graphite-303
* https://make.techwillsaveus.com/bbc-microbit/activities/micro-graphite-303


Hlavná stránka:
* http://microbit.org/code/
* Programovanie cez web: https://makecode.microbit.org
Set of links:
* Programovanie cez ikonky - projekty: https://makecode.microbit.org/projects/smiley-buttons
* Programovanie v C++ cez mbed https://developer.mbed.org/platforms/Microbit/ a https://developer.mbed.org/teams/microbit/
* Programovanie v C++ offline http://hwhacks.com/2016/05/21/getting-started-with-offline-c-on-the-bbc-microbit/
* Komentare k C++ https://www.forward.com.au/pfod/microbit/gettingStarted.html
* Slajdy k prednaskam https://www.scss.tcd.ie/~waldroj/3d1/
* Zaujimave ulohy / projekty:
* https://make.techwillsaveus.com/bbc-microbit/activities/step-counter-by-the-faraday-institute
* https://make.techwillsaveus.com/bbc-microbit/activities/micro-graphite-303
* https://blog.adafruit.com/category/microbit/
Deep into details:
* http://mattwarren.org/2017/11/28/Exploring-the-BBC-microbit-Software-Stack/
* List of resources: https://github.com/carlosperate/awesome-microbit
Skusime urobit prvy program v rozlicnych jazykoch:
Tuto bude obrazok v blocks a pod nim tri rozlicne stlpecky, ani nemusia byt collapsible:
[[Súbor:microbit01.png]]
{| class="wikitable" style="width: 100%;"
|- style="vertical-align:top;"
| style="background: LightYellow" |
'''Javascript'''
<source lang="javascript">
basic.showIcon(IconNames.Heart)
</source>
|
'''Python'''
<source lang="python" style="background: LightBlue;">
from microbit import *
display.show(Image.HEART)
</source>
|
'''C++'''
<syntaxhighlight lang=c style="background: Cornsilk">
#include "MicroBit.h"
MicroBit uBit;
MicroBitImage heart("0,1,0,1,0\n
                      1,0,1,0,1\n
                      0,1,0,1,0\n
                      1,0,1,0,1\n
                      0,1,0,1,0\n"); // 5x5 image
int main()
{
    uBit.init();
    uBit.display.print(image);
    release_fiber();
}
</syntaxhighlight>
|}
[[Súbor:microbit01Run.png|thumb|372px|center|Výsledok bude vyzerať takto...]]
Manuál k  Blocks  https://makecode.microbit.org/blocks
Manuál k Javascriptu: https://makecode.microbit.org/javascript
Manuál k Pythonu: https://microbit-micropython.readthedocs.io/en/latest/
Manuál k C-čku: https://lancaster-university.github.io/microbit-docs/
Jazyk (asi je najlepsie pouzit anglictinu, ale keby niekto trval na slovencine pre Blocks, tak takto:  https://makecode.microbit.org/?lang=sk_SK
<div class="toccolours mw-collapsible mw-collapsed">'''Python'''
Naprogramujte program pre
<div class="mw-collapsible-content">
<source lang="python">
# Add your Python code here. E.g.
from microbit import *
while True:
    display.scroll('Hello, World!')
    display.show(Image.HEART)
    sleep(2000)
</source>
</div>
</div>




[[Category:micro:bit]]






[[Category: AjTyvIT]] [[Category: micro:bit]]
[[Category: AjTyvIT]] [[Category: micro:bit]]

Verzia z 20:49, 21. február 2018

Robili sme: Svetielkujúci workshop


Workshop micro:bit pre učiteľov 21. 2. 2018

Pozrite sa, čo všetko sa dá robiť s mikrobitmi...


Obsah

  1. Čo je to physical computing? Interaktivita v umení, priemysle, vzdelávaní.
  2. Zoznámte sa s BBC micro:bit - Tour de Board.
    1. Displej a tlačidlá
    2. Napájanie a konektory
    3. Senzory
    4. Komunikačné možnosti
  3. Začíname. Prvý program.
  4. Možnosti programovania: Microsoft Blocks, Javascript, Python, C++
  5. Vstupy a výstupy
    1. Displej, LED diódy
    2. Tlačidlá, jednoduché senzory
    3. Externé zariadenia
  6. Senzory
    1. Snímač tlaku
    2. Snímač zrýchlenia
    3. Kompas
    4. Snímač teploty
    5. Snímač osvetlenia
  7. Komunikácia
    1. Sériová linka a USB
    2. Rádio
    3. Bluetooth
  8. Vlastný projekt


Hardware

Zoznam linkov


Projekty:



Hlavná stránka:


Set of links:



Deep into details:


Skusime urobit prvy program v rozlicnych jazykoch:

Tuto bude obrazok v blocks a pod nim tri rozlicne stlpecky, ani nemusia byt collapsible:

Javascript

basic.showIcon(IconNames.Heart)

Python

from microbit import *

display.show(Image.HEART)

C++

 #include "MicroBit.h"

 MicroBit uBit;
 MicroBitImage heart("0,1,0,1,0\n
                      1,0,1,0,1\n
                      0,1,0,1,0\n
                      1,0,1,0,1\n
                      0,1,0,1,0\n"); // 5x5 image 

int main()
{
    uBit.init();
    uBit.display.print(image);
    release_fiber();
}


Výsledok bude vyzerať takto...

Manuál k Blocks https://makecode.microbit.org/blocks

Manuál k Javascriptu: https://makecode.microbit.org/javascript

Manuál k Pythonu: https://microbit-micropython.readthedocs.io/en/latest/

Manuál k C-čku: https://lancaster-university.github.io/microbit-docs/

Jazyk (asi je najlepsie pouzit anglictinu, ale keby niekto trval na slovencine pre Blocks, tak takto: https://makecode.microbit.org/?lang=sk_SK


Python

Naprogramujte program pre

# Add your Python code here. E.g.
from microbit import *


while True:
    display.scroll('Hello, World!')
    display.show(Image.HEART)
    sleep(2000)