Co to jest jednostka M5Stack 8-kątna
Funkcje
-
Osiem potencjometrów: Każdy potencjometr umożliwia precyzyjną kontrolę konkretnego parametru lub funkcji.
-
Mikrokontroler STM32F030: Ten wbudowany mikrokontroler obsługuje akwizycję danych i komunikację, zapewniając wydajną pracę.
-
Komunikacja I2C: Urządzenie komunikuje się z urządzeniem nadrzędnym (takim jak M5Stack Core) za pomocą protokołu I2C.
-
Diody LED RGB: Każdy potencjometr ma przypisaną diodę LED RGB, która może być używana do wizualnego przedstawienia pozycji potencjometru lub innych informacji o stanie.
-
Przełącznik Toggle: Fizyczny przełącznik toggle z własną diodą LED RGB zapewnia dodatkowe możliwości cyfrowego wejścia.
Aplikacje
Jednostka 8-kątna jest odpowiednia do różnych zastosowań wymagających wielu analogowych wejść, takich jak:
-
Robotyka: Kontroluj ruch wielu silników lub serwomechanizmów.
-
Automatyka przemysłowa: Dostosuj parametry w maszynach lub systemach sterowania.
-
Muzyka i dźwięk: Twórz niestandardowe kontrolery MIDI lub procesory efektów.
-
Gry: Opracuj unikalne kontrolery do gier z analogowym wejściem.
Jak korzystać z jednostki M5Stack 8-kątnej
Krok1
Przede wszystkim musimy wgrać M5Stck UIflow2.0 do naszego Core2.
Jeśli nie wiesz, jak wgrać UIflow do Core2, proszę zapoznaj się z tym artykułem:
Gdy widzisz ten program w swoim core2, oznacza to, że UIflow2.0 zadziałał

Krok2
Połączmy sprzęt
Użyj naszego kabla Grove (dołączonego do zestawu jednostki 8-kątnej), aby połączyć jednostkę M5Stack 8-Angle i M5Stack Core2 w ten sposób.
Uwaga: czerwony interfejs w M5Stack oznacza interfejs I2C. Jeśli potrzebujesz I2C, podłącz czerwony interfejs jednostki do czerwonego interfejsu mikrokontrolera.

Krok3
Otwórz UIflow2.0, a my możemy znaleźć nasze urządzenie

Dodaj jednostkę, wybierz 8Angle, wybierz Bus do i2c0

Krok4
Dodaj 4 etykiety do ekranu core2

Krok5
Skonfiguruj kanał 1 w ten sposób i zaprogramuj go w M5Stack core2:

Baw się dobrze z jednostką M5Stack 8-kątną!
Polecane artykuły
M5Stack dla początkujących: Konfiguracja środowiska
M5Stack dla początkujących: Zarządzanie biblioteką Arduino
M5Stack Początkujący: M5Burner Nagrywanie