Popíšu krok za krokem, jak rozchodit kontrolky vztlakových klapek na L-39, vyzkoušeno s deskou Arduino UNO:
Arduino:
Zapoj LED diody dle schématu níže, tedy katody na GND a jednotlivé anody na digitální piny 2, 3, a 4. Nezapomeň na rezistory, které ve schématu nejsou.
Pomocí IDE nahraj do Arduina tento kód (předpokládám nainstalovanou knihovnu dcs-bios-arduino-library-0.2.11):
#define DCSBIOS_IRQ_SERIAL
#include DcsBios.h
/* Pripoj 3 LED na digitalni piny 2, 3, 4 a GND */
DcsBios::LED frontFlapsUpLamp(0x332c, 0x1000, 2);
DcsBios::LED frontFlapsToLamp(0x332c, 0x2000, 3);
DcsBios::LED frontFlapsDnLamp(0x332c, 0x4000, 4);
void setup() {
DcsBios::setup();
}
void loop() {
DcsBios::loop();
}
V počítači s DCS:
Stáhni a spusť instalátor DCS-BIOS-Hub-Setup-version.msi
Někde tady: C:\Program Files\DCS-BIOS\ by měl být soubor dcs-bios-hub.exe (dle cesty zadané při instalaci)
Spusť DCS a načti se s L-39 někde na letišti
Spusť dcs-bios-hub.exe (ideální si udělat někam na plochu zástupce)
V oznamovací oblasti Windows se objeví ikona DCS-BIOS → kliknout pravým myšítkem a vybrat Open Web Interface Otevře se webové rozhraní DCS BIOS.
Jdi na záložku Plugins a naistaluj si potřebné moduly (tj. module-l-39za)
Jdi na záložku Dasboard, kde by mělo zeleně svítit Virtual Cockpit
Připoj dole příslušný COM port tlačítkem Connect COM#, mělo by se u něj rozsvítit zeleně connected
Nyní Arduino komunikuje s DCS a ledky ledkujou. Pokud bys potřeboval další kódy pro další funkce, najdeš je ve webovém rozhrání DCS BIOS pd záložkou Control reference
|
|