Nieuwe opdrachten die voor de TI-RGB Array kunnen worden gebruikt
De RGB Array gebruiken
Wat is TI-RGB Array?
TI-RGB Array is een accessoire bij TI-Innovator™ Hub.
TI-RGB Array heeft 16 programmeerbare RGB LED’s.
Meerdere toepassingen
| • | Slimme kas |
| • | Binaire teller |
| • | STEAM-projecten |
| • | programmeerlessen |
Software-opdrachten
De naam van de array is RGB.
Opmerking: De naam van de ingebouwde RGB LED is COLOR.
Aansluiten van de TI-RGB Array
Stappen
| 1. | Sluit het ene uiteinde van de meegeleverde kabel aan op de TI-RGB Array-poort met het label: |
| 2. | Sluit de overeenkomende draden aan op de bruikbare pinnen met het label Hub: |
Rood: 5V - vermogen
Blauw: BB5 - analoge uitgang
Geel: BB2 - SPI-signaal
Zwart: GND - aarde
Elk element regelen
De individuele LED wordt aangegeven door het nummer op de printplaat.
Voorbeelden:
|
Programma- |
Send "CONNECT RGB" |
|
Programma- |
Verzenden "SET RGB n r g b" |
|
|
Verzenden "SET RGB 8 200 0 255" |
|
|
Verzenden "SET RGB eval(N) 200 0 200" |
|
|
Verzenden "SET RGB eval(N) eval(R) eval(G) eval(B)" |
|
|
Verzenden "SET RGB eval(N) ON ON OFF" – is hetzelfde als Verzenden "SET RGB eval(N) 255 255 0" |
De afzonderlijke LED’s zijn genummerd van 0 tot 15.
Alle waarden die buiten deze reeks liggen worden als fout beschouwd.
Alle LED’s met één enkele opdracht besturen
Gebruik om alle LED’s met één enkele opdracht te besturen: SET RGB ALL r g b
Voorbeelden:
|
Programma- |
SET RGB ALL 255 0 255 |
|
|
SET RGB ALL 255 0 0 |
|
|
SET RGB ALL eval(R) eval(G) eval(B) |
|
|
SET RGB ALL 0 0 0 |
CONNECT RGB AS LAMP
Met deze opdracht wordt de modus "hoge helderheid" van de TI-RGB Array ingeschakeld zolang er een externe voedingsbron (zoals de USB-batterij) is aangesloten op de PWR-poort.
Opmerking: "AS LAMP" moet worden ingetypt.
De manier om deze modus in te schakelen is als volgt:
|
Programma- |
Send "CONNECT RGB AS LAMP" |
De TI-RGB-array is nu geconfigureerd in de modus "hoge helderheid".
Opmerking: Als de externe voeding niet is aangesloten, heeft de opdracht "AS LAMP" geen effect - d.w.z. de helderheid wordt ingesteld op het standaardniveau. Merk ook op dat een fout wordt aangegeven door middel van een pieptoon.
Intensiteit regelen
De helderheid van de LED’s kan worden geregeld door de r-, g- en b-waarden te schalen.
Bijvoorbeeld:
SET RGB 8 10 10 10 en SET RGB 8 255 255 255 genereren beide wit licht maar met een verschillend niveau van helderheid.
READ RGB
READ RGB geeft de waarde terug van de stroom in mA die door de TI-RGB Array wordt verbruikt.
|
Programma- |
Verzenden “READ RGB” Huidige ophalen Huidige ophalen |
De enkele, afzonderlijke RGB LED kan nog steeds worden gebruikt met de originele syntaxis
CONNECT RGB 1 BB 8 BB 9 BB 10
Zie ook: Installatiehandleiding TI-RGB Array