Micro:bit: Rozdiel medzi revíziami
Z SensorWiki
Riadok 25: | Riadok 25: | ||
Skusime urobit prvy program v rozlicnych jazykoch: | Skusime urobit prvy program v rozlicnych jazykoch: | ||
+ | |||
+ | Tuto bude obrazok v blocks a pod nim tri rozlicne stlpecky, ani nemusia byt collapsible: | ||
+ | |||
+ | {| class="wikitable" style="width: 100%;" | ||
+ | |- | ||
+ | | style="background: #ffffcc" | | ||
+ | <source lang="javascript"> | ||
+ | |||
+ | basic.showString("Hello!") | ||
+ | basic.showIcon(IconNames.Heart) | ||
+ | |||
+ | </source> | ||
+ | |||
+ | | | ||
+ | <source lang="python"> | ||
+ | |||
+ | from microbit import * | ||
+ | |||
+ | while True: | ||
+ | display.scroll('Hello, World!') | ||
+ | display.show(Image.HEART) | ||
+ | sleep(2000) | ||
+ | </source> | ||
+ | |||
+ | | | ||
+ | <source lang="c"> | ||
+ | #include "MicroBit.h" | ||
+ | |||
+ | MicroBit uBit; | ||
+ | |||
+ | int main() | ||
+ | { | ||
+ | uBit.init(); | ||
+ | |||
+ | uBit.display.scroll("Ahoj :)"); | ||
+ | |||
+ | release_fiber(); | ||
+ | } | ||
+ | </source> | ||
+ | |||
+ | |} | ||
<div class="toccolours mw-collapsible mw-collapsed">'''Python''' | <div class="toccolours mw-collapsible mw-collapsed">'''Python''' |
Verzia zo dňa a času 22:26, 14. január 2018
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:
basic.showString("Hello!")
basic.showIcon(IconNames.Heart)
|
from microbit import *
while True:
display.scroll('Hello, World!')
display.show(Image.HEART)
sleep(2000)
|
#include "MicroBit.h"
MicroBit uBit;
int main()
{
uBit.init();
uBit.display.scroll("Ahoj :)");
release_fiber();
}
|
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)
Python
Naprogramujte program pre
#include "MicroBit.h"
MicroBit uBit;
int main()
{
// Initialise the micro:bit runtime.
uBit.init();
// Insert your code here!
uBit.display.scroll("Ahoj :)");
// If main exits, there may still be other fibers running or registered event handlers etc.
// Simply release this fiber, which will mean we enter the scheduler. Worse case, we then
// sit in the idle task forever, in a power efficient sleep.
release_fiber();
}