Mikro: Bit Experiment 12: Beschleunigungsmesser - Kurs Elecfreaks Mirco: Bit Starter Kit

Mikro: Bit Experiment 12: Beschleunigungsmesser - Kurs Elecfreaks Mirco: Bit Starter Kit

Micro: Bit hat mehrere Sensoren einschließlich Beschleunigungsmesser integriert. Heute werden wir einen Beschleunigungsmesser verwenden, um ein Nivelliergerät zu erstellen und die Neigung auf dem NeoPixel-Ring im Balkendiagrammformat anzuzeigen.

Zubehör:

Schritt 1: Schritt

Komponentenliste

Hardware:

1 x Micro: Bit Board

1 x Micro-B USB-Kabel

1 x Microbit Breadboard Adapter

1 x transparentes Steckbrett - 83 * 55 mm

1 x 8 RGB Regenbogen LED Ring

1 x Breadborad Überbrückungskabel 65er Pack

Tipps: Wenn Sie alle oben genannten Komponenten benötigen, benötigen Sie möglicherweise das Elecfreaks Micro: bit Starter Kit.

Software:

Micro: Soft Makecode Online Editor

Eine Hauptkomponente

Beschleunigungsmesser

Auf Ihrem micro: bit befindet sich ein Beschleunigungsmesser, der die Geschwindigkeitsänderung von micro: bit erkennt. Es wandelt analoge Informationen in digitale Form um, die in Micro-Bit-Programmen verwendet werden können. Die Ausgabe erfolgt in Milli-g. Das Gerät erkennt auch eine kleine Anzahl von Standardaktionen, z. schütteln, kippen und fallen lassen.

Die entsprechenden X-, Y- und Z-Achsenrichtungen des Beschleunigungsmessers sind nachstehend aufgeführt:

Hardware-Verbindung

Bitte schließen Sie die Hardware gemäß dem folgenden Bild an.

Nach dem Verbindungsaufbau sehen Sie:

Schritt 2: Programmierung

Programmierung

Öffnen Sie Microsoft Makecode und schreiben Sie Ihren Code in den Bearbeitungsbereich. Ich möchte Ihnen vorschlagen, zuerst selbst zu programmieren.

Natürlich können Sie das gesamte Programm unter dem folgenden Link sehen. Klicken Sie einfach auf "Bearbeiten" in der rechten oberen Ecke der Benutzeroberfläche, um Ihr Programm zu bearbeiten, und klicken Sie dann auf "Herunterladen" in der rechten unteren Ecke, um Ihren Code in micro: bit herunterzuladen.

Code-Erklärung

Zeigen Sie den Wert im Balkendiagrammformat an, das dem Plot-Balkendiagramm ähnelt.

Ermitteln Sie den Beschleunigungswert (Milligrammkraft) in einer von drei Dimensionen oder die kombinierte Kraft in alle Richtungen (x, y und z).

Versuchsergebnis

Mit der Neigung von micro: bit leuchten die LED-Perlen auf dem 8-RGB-Regenbogen-LED-Ring nacheinander auf. Je größer der Neigungswinkel, desto mehr LED-Perlen leuchten auf.

Frage

In diesem Fall haben wir nur die Neigung einer Richtung (X-Achse) beurteilt. Wenn wir die Neigung einer ebenen Fläche (z. B. einer ebenen XY-Fläche) testen möchten, dann müssen Sie die Schaltung und das Programm entwerfen. Wir freuen uns auf Ihre Kommentare und weitere Diskussionen mit uns.

Relative Messwerte:

Starten Sie Ihre Micro: Bit-Programmiertour

Micro: Bit Experiment 01: LED Scroller - Elecfreaks Micro: Bit Starter Kit Kurs

Mikro: Bit Experiment 02: Knopf - Elecfreaks Mirco: Bit Starter Kit Kurs

Micro: Bit Experiment 03: Trimpot - Elecfreaks Mirco: Bit Starter Kit Course

Mikro: Bit Experiment 04: Fotozelle - Elecfreaks Mirco: Bit Starter Kit Kurs

Mikro: Bit Experiment 05: RGB-LED - Elecfreaks Mirco: Bit Starter Kit Kurs

Mikro: Bit Experiment 06: Selbstsperrschalter - Elecfreaks Mirco: Bit Starter Kit Kurs

Mikro: Bit Experiment 07: Temperatursensor - Elecfreaks Mirco: Bit Starter Kit Kurs

Micro: Bit Experiment 08: Servo - Elecfreaks Mirco: Bit Starter Kit Course

Mikro: Bit Experiment 09: Summer - Elecfreaks Mirco: Bit Starter Kit Kurs

Mikro: Bit Experiment 10: Motor - Elecfreaks Mirco: Bit Starter Kit Kurs

Mikro: Bit Experiment 11: Regenbogen-LED-Ring - Elecfreaks Mirco: Bit Starter Kit Course