onboard

Alles, was schon im micro:bit V2.2 eingebaut ist: Knoepfe, LED-Matrix, Lautsprecher, Mikrofon, Beschleunigungssensor, Kompass, Temperatursensor.

Der natuerliche Einstieg: laeuft ohne jeden Aufbau, nur der micro:bit am USB-Kabel. Externe Bauteile kommen danach unter ../input/ und ../output/ dazu.

Unterschied zu input/ und output/

  extern (input/, output/) eingebaut (onboard/)
main.py + README.md ja ja
Code im README-Abschnitt ## Programm ja (auto aus main.py) ja (auto aus main.py)
Ordner wiring/ ja nein (nichts zu verkabeln)
Masse unter hardware/ ja nein (kein Panel-Ausschnitt)
Materialliste micro:bit + Bauteile nur 1x micro:bit V2.2
README-Abschnitt Verkabelung ASCII-Skizze ersetzt durch Hardware: eingebaut
README-Abschnitt Foto der Verkabelung ja nein

Der genaue Abschnittsaufbau steht in ../README.md.

Bauteile

Bauteil Typ API (Kurz) Samples
buttons/ Eingang button_a.was_pressed() a-b-zaehler
touch-logo/ Eingang (V2) pin_logo.is_touched() logo-schalter
pin-touch/ Eingang pin0.is_touched() beruehr-toene
accelerometer/ Eingang accelerometer.get_x(), .was_gesture() wasserwaage, shake-wuerfel
compass/ Eingang compass.heading() kompass-pfeil
microphone/ Eingang (V2) microphone.sound_level() lautstaerke-balken
temperature/ Eingang temperature() temperatur-anzeigen
light-level/ Eingang display.read_light_level() nachtlicht
display/ Ausgang display.show(), .scroll(), .set_pixel() bilder-und-text, einzelne-pixel
speaker/ Ausgang (V2) music.play(), audio.play() melodie-und-sound
radio/ Ein/Ausgang radio.send(), radio.receive() senden-empfangen

⚡ V2 = braucht micro:bit V2 (Lautsprecher / Mikrofon / Touch-Logo). Wir haben V2.2 - passt.

radio/ braucht zwei micro:bits, sonst ist der Aufbau ueberall gleich: nur der micro:bit am USB-Kabel.