Jump to content

No1sonuk

Members
  • Posts

    1594
  • Joined

  • Last visited

Everything posted by No1sonuk

  1. They're very fine, usually gold-flashed contacts. Even a small current can be too much. There are many alternatives for the applications in question.
  2. It's likely the character bitmaps that are part of the included library. Maybe a different font would be better.
  3. Which OLED library do you use? It looks like u8g2 library supports the sh1122 controller.
  4. That'll give you 12V as well. Plenty of guides for that online.
  5. Try disconnecting things from the power. It might be your supply can't handle the load.
  6. The Flightpanels fork is very much alive.
  7. @parkerfly51505 They said the Megas work independently, implying that they were connecting to be programmed. That being the case, the USB interface driver shouldn't be the problem.
  8. New release of the Flightpanels fork has the inverting LED code support. https://github.com/DCSFlightpanels/dcs-bios-arduino-library/releases/tag/0.3.8
  9. The wiki link indicates it contains an Arduino Nano. It might be possible to reprogram it to work with DCS-BIOS.
  10. I've asked the guy that told me it was included if it has been released yet.
  11. 400Hz noise from aircraft electronics is common. I hear it daily - I work in a commercial aircraft component repair workshop. Our usual saying about "noisy" equipment is that if you can hear the noise, you have a FAR more serious problem to deal with because your engines have stopped!
  12. I wrote a version of the LED output instruction that accepts the "true" or "false" to invert the LED output. IIRC the Flightpanels fork guys included it in an update recently.
  13. The defines in the includes are defaults. If you define them again after the include, your new value overrides the default.
  14. Could always use link wires.
  15. Yes. Usually pin 2 as it's next to 1 and 0. If you're using more than one branch, you'll need a TXEN for each.
  16. You could also run a long USB cable to the master at the back end of the left console and run the bus all the way round ot the back of the right console. Or run 3 separate masters at the main panel end.
  17. I don't understand. What "return wiring"? I also don't understand how "train line" would be more wiring than "spider web". It's a "branch line". It goes one way. Another name for train line would be "daisy chain". The RS485 bus goes from one panel to the next, then you put a terminating resistance on the end farthest from the master. Or, run a long bus with "tap point" connectors to plug in your panels.
  18. Some things to check/try: Check you have the right com port. Different Arduinos connect slightly differently and use different ports. Your IDE software should tell you the correct port. I would have added to check you have the right device selected in the IDE, but you said you have other projects working. Try changing between "default" and "IRQ" in the initial serial definition. Lastly: Do you really want all 3 radios in one Arduino? It'll complicate the code quite a bit.
  19. DCS-BIOS doesn't do anything with "pinky switches" and Luas.
  20. Because the others are basically 2-character values. Freq2 is a single digit.
  21. Does it respond properly to the in-game controls?
  22. No. I was able to set 123.100MHz.
  23. OK... lcd.print(newValue[0]); Will send just character 0. Note the addition of "[0]" to the variable name. Change it to 1,2,3, etc. for the other characters.
  24. If this is for the A-10, why aren't you using the whole frequency string? I use this for my LCD radio display: void onVhfAmFrequencySChange(char* newValue) { lcd.setCursor(0,0); lcd.print("VHF AM: "); // Clear the line lcd.setCursor(8,0); lcd.print(newValue); } DcsBios::StringBuffer<7> vhfAmFrequencySBuffer(0x12de, onVhfAmFrequencySChange); That gives the whole frequency in one string, including the decimal point. It's available for all 3 radios, the ILS and the TACAN.
  25. Maybe have a rubber tube under the existing button to give more resistance?
×
×
  • Create New...