| | | DCS Bios - zkouška - F18 AoA Indexer 27. 3. 2022 / 15:47 | |
| | Jdu se zeptat jestli tento zobrazovací segment pro F18 (AoA Indexer) se bude chovat obdobně i s jiným letadlem , předokládám, že pokud letadlo má nějakou obdobu tak by to mohlo fungovat?
Proč se takto hloupě ptám a nevyzkouším to no protože tu F18 nemám a ze všech nějakých návodů se mi toto zdálo jako nejjednodužší na zkoušku při seznámení s Biosem pro DCS a jak naprogramovat arduino - v tomto případě NANO.
Abych nehonil dráty při zkoušení po stole tak jsem rovnou šel do DPS s tím že Ledky vedle HUDU by byly vyvedeny posléze pomocí toho 4 pinového konektoru na ten zobrazovací element a tak ty malé ledky jsou jen takové kontrolní nebo v tuto dobu zkušební.
A teď ještě druhá otázka , nechali byste tento modul jako samostatný aby se nemuselo řešit nějaké to přerušení při vybavení nějakého tlačítka , prostě si neumím stále představit tak moc to rychle pracuje |
| |
|
| | | DCS Bios - zkouška - F18 AoA Indexer 27. 3. 2022 / 15:54 | |
| | Ahoj,
DCS neznám, ale k druhé otázce - přijde mi jako overkill mít kvůli třem ledkám jedno arduino. Obecně preferuju variantu mít co nejméně samostatných zařízení, a pro palubku mi většinou přijde šikovné mít jedno na výstupy, a jedno na vstupy. Tzn dal bych tam jedno nějaké arduino a k němu připojil všechy možné ledky celé palubky, a tím pádem neřešil tlačítka, přerušení, apod - a druhé arduino jen na vstupy.
PB |
| |
|
| | | | DCS Bios - zkouška - F18 AoA Indexer 27. 3. 2022 / 16:04 | |
| | O tomto jsem také přemýšlel jedno a jedno , v tuto chvíli je to také jen o seznamování s tím DCS - Bios když ten válečnickej sim s L39 mám v počítači.
Takže snad se na tu první otázku někdo ozve. |
| |
|
| | | | | DCS Bios - zkouška - F18 AoA Indexer 29. 3. 2022 / 23:18 | |
| | Tak to zkus. Ten addon nemusis kupovat, delaj free trial na 14 dnu. AoA indexer ma vse us od F5 vyse. |
| |
|
| | | | | | DCS Bios - zkouška - F18 AoA Indexer 30. 3. 2022 / 06:50 | |
| | Kurňa jak jednoduché a ještě se tu pobírají sem tam zkušenosti s těmi 14 dny.
Zatím tu však zápasím jak nastavit(spustit) v počítači ten DCS Bios a jde to s mejma znalostma pomalu.
|
| |
|
| | | DCS Bios - zkouška - F18 AoA Indexer 28. 3. 2022 / 00:53 | |
| | Tomu tišťáku bude asi celkem jedno, v jakém to budeš používat letadle, ale pro každé letadlo bys musel do Arduina nahrát jiný kód. Nevím, zda by fungovalo, kdybys do Arduina nahrál 3 různé kódy pro 3 různá letadla? Až to jednou rozchodím, tak to vyzkouším. |
| |
|
| | | | DCS Bios - zkouška - F18 AoA Indexer 28. 3. 2022 / 07:24 | |
| | Dík za odpověd, čerpal jsem z tohoto videa
https://www.youtube.com/watch?v=mQyqUskZiT4
bohužel dle mě má jen kod do arduina na obrazovce a tak se musí napsat ručně , v tomto případě je krátky a tak se ty tři potřebné řádky lehce naklapou (doplněj)
tady tedy je ať se bavíme konkrétně
#define DCSBIOS_IRQ_SERIAL
#include DcsBios.h
/* paste code snippets from the reference documentation here */
DcsBios::LED oooIndexerHigh(0x7408, 0x008, 13);
DcsBios::LED oooIndexerNormal(0x7408, 0x010, 12);
DcsBios::LED oooIndexerLow(0x7408, 0x020, 11);
void setup() {
DcsBios::setup();
}
void loop() {
DcsBios::loop();
}
Píšeš, že pro každé letadlo se bude zadat defakto jiná hodnota , dle mě by to neměl být problém protože hodnota zhaslé LED je vždy 0x7408 a a pro svit bude 0xXXX, příslušná LED
Takže jen získat ty správné kody to jsem ještě nevykoukal kde |
| |
|
| | | | | DCS Bios - zkouška - F18 AoA Indexer 1. 4. 2022 / 10:52 | |
| | DCBios nepouzivam, ale kratce jsem na to juknul a podle toho, co jsem zatim zjistil, nejde pouzivat kod z jednoho letadla pro libovolny jiny.
Ty cisla co se zadavaji jako parametry konstruktoru tridy DcsBios::LED jsou adresy a masky dat, ktere budou pro kazdy ero jiny.
Takze ono ti to nejspis funguje, jen L-39 proste tyhle data nema. |
| |
|
| | | | | | DCS Bios - zkouška - F18 AoA Indexer 1. 4. 2022 / 10:53 | |
| | Abych se podporil, tady je seznam podporovanych modulu a v tech dalsi reposkach pro jednotliva letadla se daji i dohledat podporovane adresy.
https://github.com/dcs-bios
|
| |
|
| | | | | | | DCS Bios - zkouška - F18 AoA Indexer 1. 4. 2022 / 11:00 | |
| | Ahoj , dík za reakci s hejblátkama už není problém to jsem docela pochopil jen stále nejsem schopen zprovoznit rosvětcení LED třeba ty klapky u L39 .
Jinak několik ér do jednoho datového souboru jde podle některých rad na forech naklepat , jen opravdu si s tím musí člověk pohrát. |
| |
|
| | | | DCS Bios - zkouška - F18 AoA Indexer 30. 3. 2022 / 09:51 | |
| | Takže Algy protože vím , že máš také na stole 2560 arduino - já zatím postopil o krůček dále (snad) a to tak, že jsem v Biosu už našel kody pro L39 a tak z AoA přeskočím na tři ledky pro klapky .
Tak teď jen přijít na to jak se připojit k DSC .
Vcelku mě ovšem zarazilo , že asi nikdo z dejší komunity DCS nepožívá žádný hejblátka , nebo se nechce podělit o zkušenost . |
| |
|
| | | | | DCS Bios - zkouška - F18 AoA Indexer 30. 3. 2022 / 17:39 | |
| | Ale to víš, že používáme v DCS hejblátka.
Jenomže je prostě rozdíl, když používáš hejblátka jenom jako vstupní periferii do simu, nebo když chceš ze simu brát data a následně je promítnout do hardwaru. To si troufnu tvrdit, že tady z DCS komunity asi nikdo, krom Tebe Láďo, provádět moc nebude... Ale třeba se pletu a někdo se ozve.
Rád bych pomohl, ale v tomhle směru nemám žádný zkušenosti |
| |
|
| | | | | DCS Bios - zkouška - L-39 kontrolky vztlakových klapek 2. 4. 2022 / 02:25 | |
| | 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
|
| |
|
| | | | | | DCS Bios - zkouška - L-39 kontrolky vztlakových klapek 2. 4. 2022 / 21:51 | |
| | Tak co bych napsal - kódy které jsi mi poslal fungují a tak jsem se dostal do stavu kterému nerozumím. Pokud já otevřu nabidku pro L39ZA tak dostanu toto - nějaká rada kde dělám chybu ?
|
| |
|
| | | | | | DCS Bios - VYŘEŠENO - L-39 kontrolky vztlakových klapek 4. 4. 2022 / 08:32 | |
| | Tak jsem smazal svůj poslední příspěvek , aby nezanášel pochybné informace díky Algymu a jeho radám jsem nakonec dohledal i spravné kódy pro ledky klapek L39ZA pro DCSBios.
Zásadní problém , že pro tlačítka klapek se berou kódy z oblasti Control Systém ale pro kontrolku posice klapky je správný kód z oblasti WARNING,CAUTION AND INDICATOR LIGHTS
No ve finále opravdu chyba mezi klávesnicí a žídlí Takže ještě dám obrázek po porovnání kódu oproti nefunkčním kódům.
Předcházející kódy tedy indikují jinou vlastnost klapek a tato kontrolka se asi nachází pro mě zatím v neznámém místě kabiny L39ZA. |
| |
|
|