Operácie

Aj Ty v IT: Rozdiel medzi revíziami

Z SensorWiki

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 zo dňa a času 20:49, 21. február 2018

LogoAjTyvIT.png
Robili sme: Svetielkujúci workshop


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


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:

Microbit01.png

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)