Show Menu
Cheatography

Micro:Bit Cheat Sheet (DRAFT) by

Dieses Cheatsheet beinhaltet die wichtigsten Befehle rund um den Micro:Bit

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Progra­mmier den Micro:Bit!

Der Micro:Bit kann unter https:­//p­yth­on.m­ic­rob­it.o­rg/v/2 in der Sprache Python progra­mmiert werden. Dieses Dokument fasst die wichti­gsten Befehle zusammen.

Imports

from microbit import *
import random
import radio
import music
Das Programm startet jeweils mit from microbit import *. Dies importiert alle Befehle von der Micro:­Bit­-Bi­bli­othek im Internet. Diese kann auch unter https:­//m­icr­obi­t-m­icr­opy­tho­n.r­ead­the­doc­s.i­o/e­n/v­2-docs/ gefunden werden. random, music und radio sind weitere Biblio­theken, welche nach Bedarf importiert werden können.

Allgemeine Befehle

sleep(­2000)
temp = temper­­at­ure()
random­_zahl = random.ra­ndi­nt(1, 10)
sleep lässt den Micro:Bit pausieren - hier für 2000 Millis­eku­nden. temper­ature fragt die gemessene Temperatur ab. random kann benutzt werden, um eine zufällige Zahl - hier zwischen 1 und 10 - zu generi­eren.
 

Display

displa­y.s­how­(im­age.HEART)
displa­y.s­how­(im­age.HE­ART­_SMALL)
displa­­y.s­­c­ro­­ll(­­"­Code Excurs­ion­!­")
displa­y.c­lear()
display steuert das LED-Screen des Micro:Bits an. Andere mögliche Bilder sind: HEART, HEART_­SMALL, HAPPY, SMILE, SAD,CO­NFUSED, ANGRY, ASLEEP, SURPRISED, SILLY, FABULOUS, MEH, YES, NO, TORTOISE, BUTTERFLY, STICKF­IGURE, GHOST, SWORD, GIRAFFE, SKULL, UMBRELLA, SNAKE

Accele­rometer

accele­rom­ete­r.w­as_­ges­tur­e("s­hak­e")
accele­rom­ete­r.g­et_x()
accele­rom­ete­r.g­et_y()
accele­rom­ete­r.g­et_z()
Das Accele­rometer misst die Beschl­eun­igung des Micro:­Bits, also wenn er bewegt wird. Mögliche Bewegungen (Gestures) sind: up, down, left, right, face up, face down, freefall, 3g, 6g, 8g, shake.

Radio

radio.c­on­fig­(gr­oup=42)
radio.on()
radio.s­en­d("hello beautiful people­")
radio.r­ec­eive()
Mit mehr als einem Micro:Bit können Nachri­chten versendet und empfangen werden. Dabei müssen alle Teilne­hmenden auf dem gleichen Channel (hier 42) sein.
 

Music

music.p­la­y(m­usi­c.D­­AD­­AD­ADUM)
Der Micro:Bit kann versch­ied­enste Melodien abspielen. Weitere Songs sind: W­AW­A­WAWAA, W­EDDING, B­LUES

Hello World

from microbit import *


while True:
    display.scroll('Hello, World!')
    display.show(Image.HEART)
    sleep(2000)
Das ist das erste Programm, welches auf der Micro:­Bit­-Seite angezeigt wird und uns als Grundlage dient.

Buttons

while True:
     if button_a.is_pressed():
          display.show(Image.HAPPY)  

     if button_b.is_pressed():     
          display.show(Image.SAD)

     if button_a.is_pressed() and button_b.is_pressed():
          display.show(Image.FABULOUS)
Ein einfaches Programm, welches die Knöpfe A und B benützt. Je nach dem, welcher Knopf gedrückt wird, wird ein anderes Bild angezeigt. while True bedeutet, dass das Programm fortla­ufend ausgeführt wird.