argbController (2)
Wtorek, 01 Październik 2024
W poprzedniej części artykułu opisaliśmy szczegóły techniczne nieco tajemniczego protokołu ARGB Gen2. Tym razem przechodzimy do kwestii praktycznych – prezentujemy zarówno oprogramowanie sterujące łańcuchami LED zgodnymi z omawianym standardem transmisji, jak i konstrukcję prostego urządzenia mikroprocesorowego implementującego ów protokół.
Podstawowe parametry:
napięcie zasilania: 5 V (DC),
maksymalny prąd obciążenia (bez podłączonych diod LED): 70 mA,
zakres mierzonych temperatur: 0...125°C,
rozdzielczość pomiaru temperatury: 1°C,
dokładność pomiaru temperatury: ±0,5°C,
zakres ustawień temperatur: 0...180°C,
rozdzielczość ustawień temperatur: 10°C,
zgodność ze standardami (nazw własnych użyto wyłącznie w celu identyfikacji produktu): Asus Aura Sync, Gigabyte RGB Fusion Ready, MSI Mystic Light Sync, ASRock Polychrome Sync.
Oprogramowanie mikrokontrolera
Plik nagłówkowy, pokazany na listingu 1, definiuje główne ustawienia sprzętowe, a także wprowadza niezbędne typy danych – w tym configType, który upraszcza późniejszą konfigurację diod LED.
//Definicja typu strukturalego przechowującego konfigurację...
Aby kontynuować czytanie wykup
Prenumeratę