Jump to content

760mm

Members
  • Posts

    177
  • Joined

  • Last visited

Everything posted by 760mm

  1. I checked the connection in DCS BIOS Bort. There is a connection to the DCS BIOS, CSMP values are displayed in the Bort, but not on the display. I've upgraded the sketch. Now it shows No DCS BIOS connection all the time. #define DCSBIOS_DEFAULT_SERIAL #include "DcsBios.h" #include "Wire.h" #include "OLedI2C.h" OLedI2C LCD; // Флаг для отслеживания связи bool dcsConnected = false; unsigned long lastConnectionCheck = 0; void onCmsp1Change(char* newValue) { LCD.sendString(newValue, 0, 0); dcsConnected = true; // Данные приходят - связь есть lastConnectionCheck = millis(); } DcsBios::StringBuffer<19> cmsp1Buffer(0x1000, onCmsp1Change); void onCmsp2Change(char* newValue) { LCD.sendString(newValue, 0, 1); dcsConnected = true; // Данные приходят - связь есть lastConnectionCheck = millis(); } DcsBios::StringBuffer<19> cmsp2Buffer(0x1014, onCmsp2Change); void checkConnection() { // Проверяем каждые 2 секунды if (millis() - lastConnectionCheck > 2000) { dcsConnected = false; LCD.sendString("No DCS BIOS", 0, 0); // Первая строка LCD.sendString("connection", 0, 1); // Вторая строка } } void setup() { DcsBios::setup(); Wire.begin(); LCD.init(); lastConnectionCheck = millis(); } void loop() { DcsBios::loop(); checkConnection(); }
  2. Yes, I did it! Hello World screen displays normally.
  3. Thanks! I don't understand what I'm doing wrong. I downloaded the DCS-BIOS and unzipped it in Scripts. Here is my export.lua. dofile(lfs.writedir() .. [[Scripts\DCS-BIOS\BIOS.lua]]) -- load the DCS ExportScript for DAC and Ikarus dofile(lfs.writedir()..[[Scripts\DCS-ExportScript\ExportScript.lua]]) local FFBeastlfs=require('lfs');dofile(FFBeastlfs.writedir()..'Scripts/FFbeastGameExport.lua') dofile(lfs.writedir()..[[Scripts\Helios\HeliosExport16.lua]]) The screen is still black.
  4. It's a very interesting description. Is the project still relevant? Unfortunately, the pictures are no longer visible. Could you give me more information?
  5. I'm sorry, I've been out of the discussion for a while. I tried the two sketches above, but the screen is still black.I downloaded and installed DCS BOIS from here: https://github.com/DCS-Skunkworks/dcs-bios I'm trying to use an Arduino UNO. Do I understand correctly that I have to connect the contacts of the screen with the same ones on the Arduino: SDL, SDA, GND and VCC (5V)?
  6. Very strange: I found library OLedI2C.h but maybe it is not for op202i 20x2 display. 8-( Can't make it works. 8-(
  7. @Kenpilot Thank you very much for your sketch! I think I'm doing something wrong. I have installed these libraries: https://github.com/mathertel/LiquidCrystal_PCF8574 https://github.com/gadjet/1602-OLED-Arduino-Library https://github.com/DCS-Skunkworks/dcs-bios-arduino-library , but I still get an error when compiling: In file included from D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:1:0: D:\Users\user\Documents\Arduino\libraries\DCS-BIOS\src/DcsBios.h: In function 'bool sendDcsBiosMessage(const char*, const char*)': D:\Users\user\Documents\Arduino\libraries\DCS-BIOS\src/DcsBios.h:176:18: error: 'tryToSendDcsBiosMessage' is not a member of 'DcsBios' while(!DcsBios::tryToSendDcsBiosMessage(msg, arg)); ^~~~~~~~~~~~~~~~~~~~~~~ D:\Users\user\Documents\Arduino\libraries\DCS-BIOS\src/DcsBios.h:176:18: note: suggested alternative: 'sendDcsBiosMessage' while(!DcsBios::tryToSendDcsBiosMessage(msg, arg)); ^~~~~~~~~~~~~~~~~~~~~~~ sendDcsBiosMessage D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino: In function 'void setup()': D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:55:13: error: 'setup' is not a member of 'DcsBios' {DcsBios::setup(); ^~~~~ D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:55:13: note: suggested alternative: D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:54:6: note: 'setup' void setup() ^~~~~ D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino: In function 'void loop()': D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:62:12: error: 'loop' is not a member of 'DcsBios' DcsBios::loop(); ^~~~ D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:62:12: note: suggested alternative: D:\Users\user\Documents\Arduino\sketch_may28a\sketch_may28a.ino:61:6: note: 'loop' void loop() { ^~~~ exit status 1 Compilation error: 'setup' is not a member of 'DcsBios'
  8. Thank you for this code. This is useful, but requires additional libraries. Which libraries do I need to specify to work with this display (OP202i IIC / I2C 2002 20x02 OLED Module Display) and export using https://github.com/DCS-Skunkworks/dcs-bios? If you have a complete sketch, could you share it?
  9. Would you be so kind as to share a sketch? I have installed dcs-bios-arduino-library-master.zip (https://github.com/dcs-bios/dcs-bios ) and this library ( https://github.com/gadjet/1602-OLED-Arduino-Library ), I try the Halsolo sketch, but I still get an error when compiling.
  10. А сейчас кроме как создать в MonitorSetup config.lua нужно еще что-то делать? Я код написал как на примере и в найде, но своего варианта конфига даже в выпадающем списке не вижу. config.lua
  11. А какие порекомендуете? Тоже собираю кокпит на F3. Скоро до приборов доберусь.
  12. Планируется ли реализация системы IFF в А-10с? Ну или хотя бы добавление переключателей в настройки кнопочного ввода? Строю кокпит, думаю делать ли этот пуль вообще.
  13. Наконец протестировал тумблер с магнитным удержанием. Кому будет интересно - пишите. Расскажу все и файлы сброшу. Корпус - 3д печать. Возврат в исходное положение неодимовыми магнитами.Удержание электромагнитом. Сила удержания регулируется ШИМом. Думал, магнит будет греться, предусмотрел охлаждение (радиатор на магните) и возможность установки маленького кулера, который включался бы при помощи термореле, но магнит вообще нре греется. Работает здорово! document_5292030205576105557.mp4
  14. А можете добавить ось на освещение топливоприемной штанги на А-10С II? Это мелочь, даже просить стыдно. Я просто панель собрал (с подсветкой, все по-взрослому...), и поставил туда потенциометр, а не энкодер. 8-(
  15. И про то, и про другое! Все пять назначенных кнопок работают только до вызова первой команды. Такое ощущение, что я что-то не так делаю. Я просто делаю свой РУД и важно решить: ставить под это дело хатку или энкодер. Похоже, придётся еще одну хатку. P.S. Я не разбирался еще с модулем глубоко, есть вопрос. А хатку Mic можно под это дело использовать или у нее другие важные функции есть? Да я вот только сегодня обновился. Была стабильная однопотоковая версия. Но оно ж теперь все в одной только версии есть - MT и только стабильная версия, верно?
  16. Спасибо! Странно, после назначения кнопок они работают только при выборе первой команды, а потом - нет. 8-/
  17. Товарищи, а есть какая-то возможность по радиоменю хаткой/энкодером лазить? Или только F1-F12?
  18. Здравствуйте. Верно ли, что при помощи строки elements["PTR-FSCP-RCVR-LT"] = default_axis(_("Refueling Lighting Dial") ,devices.LIGHT_SYSTEM, device_commands.Button_18, 116, 0.0, nil, nil, nil, nil, {90, -45}) можно добавить в настройки ось? А куда ее вписывать?
  19. А можно я задам вопрос лишь примерно по теме? Просто тут концентрация опытных людей по данной теме велика. Планирую использовать доп.мониторы на А-10c II: два под MFD, один под CDU, один - экран ARC-210. Все собираюсь выводить штатными средствами, возможно - Helios еще использую. Не сильно присаживаются FPS? Один большой монитор (собственно DCS) и два MFD подключу в ВК, два (ARC, CDU) - к материнке (процу).
  20. Товарищи, а кто-нибудь смог нормально экспортировать на второй монитор Arc-210? Про CDU темы в иностранной ветке есть, но не про Arc-210.
  21. Очень классно получилось! Я так понимаю - FDM печать? А механизм гашеток как реализован? Откидывание, фиксация, срабатывание...
  22. Is there a way here to export A-10C II ARC-210 screen with Icarus?
  23. РУД МиГ-29 продан. Руд и пост управления Су-24 в продаже.
  24. В резерве. РУД и пост управления Су-24 в продаже.
×
×
  • Create New...