Hvad er M5Stack 8-vinklersenheden?
Funktioner
-
Otte potentiometre: Hvert potentiometer giver mulighed for finjusteret styring af en bestemt parameter eller funktion.
-
STM32F030-mikrocontroller: Denne indbyggede mikrocontroller håndterer dataindsamling og kommunikation og sikrer effektiv ydeevne.
-
I2C-kommunikation: Enheden kommunikerer med værtsenheden (f.eks. en M5Stack Core) ved hjælp af I2C-protokollen.
-
RGBLED'er: Hvert potentiometer har en tilhørende RGB-LED, som kan bruges til visuelt at angive potentiometerets position eller andre statusoplysninger.
-
Vippe-kontakt: En fysisk vippekontakt med sin egen RGB-LED giver yderligere muligheder for digital input.
Anvendelser
8-vinklersenheden er velegnet til forskellige anvendelser, der kræver flere analoge input, såsom:
-
Robotik: Styr bevægelsen af flere motorer eller servomotorer.
-
Industriel automatisering: Juster parametre i maskiner eller kontrolsystemer.
-
Musik og lyd: Opret brugerdefinerede MIDI-controllere eller effektprocessorer.
-
Spil: Udvikl unikke spilcontrollere med analog input.
Sådan bruger du M5Stack 8-vinklersenheden
Trin 1
Først skal vi brænde M5Stck UIflow2.0 ind i vores Core2.
Hvis du ikke ved, hvordan du brænder UIflow ind i Core2, kan du se denne artikel:
Begyndervejledning til M5Stack: Brænding af firmware med værktøjet M5Burner
Når du ser dette program på din Core2, betyder det, at UIflow2.0 fungerer

Trin 2
Lad os tilslutte hardwaren
Brug vores Grove-kabel (inkluderet i pakken med 8-vinklersenheden) til at forbinde M5Stack 8-vinklersenheden og M5Stack Core2 sådan her.
Bemærk: Det røde interface på M5Stack betyder I2C-interface. Hvis du har brug for I2C, skal du forbinde enhedens røde interface med mikrocontrollerens røde interface.

Trin 3
Åbn UIflow2.0, så kan vi finde vores enhed

Tilføj enheden, vælg 8Angle, og vælg Bus til i2c0

Trin 4
Tilføj 4 etiketter til Core2-skærmen

Trin 5
Opsæt kanal 1 sådan her, og brænd den ind i M5Stack Core2:

Hav det sjovt med din M5Stack 8-vinklersenhed!
Anbefalede artikler
Begyndervejledning til M5Stack: Opsætning af miljø
Begyndervejledning til M5Stack: Administration af Arduino-biblioteker
Begyndervejledning til M5Stack: Brænding med M5Burner
