Arma 3
690 ratings
ARMA COM
19
25
13
19
6
4
4
4
2
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod
File Size
Posted
Updated
592.549 KB
Oct 23, 2021 @ 11:06pm
Oct 29, 2021 @ 8:25pm
5 Change Notes ( view )

Subscribe to download
ARMA COM

Description
The command formatting of ARMACOM will be changing soon when TCP/IP is added!





This addon provides a framework for ARMA to communicate with Arduinos, Raspberry Pis and any other device that can connect to or emulate a Windows COM port



This addon is not currently recognized by BattleEye - You will need to disable BattleEye to experiment with this addon \
(The addon has been submitted to BattleEye for review and whitelisting)




This addon does not do anything on its own - it provides a framework for people to develop code to communicate with devices connected to COM ports.

The extension that powers this framework is written by GoogleBen.

For basic usage, reference: https://github.com/FatLurch/ARMACOM

For more advanced usage, reference: https://github.com/googleben/ArmaCOM

Discord to discuss ARMA Peripherals in general: https://discord.gg/y9YWpvw3ZE




Example 1: LED control & button (Switch an LED on the Arduino on and off using a laptop in game and see a message when a button is pressed on the Arduino)

Arduino Code: https://github.com/FatLurch/ARMA_LED
ARMA Mission: https://github.com/FatLurch/TEST_ARMACOM.vr/



Example 2: LCD Display (Display in-game data onto an LCD connected to an Arduino)

Arduino Code: https://github.com/FatLurch/Basic_Serial_Display
Raspberry Pi code: https://github.com/FatLurch/RPi_Serial_Display
ARMA Mission: https://github.com/FatLurch/TEST_ARMACOM_LCD.vr
Popular Discussions View All (1)
1
Aug 10, 2024 @ 12:54pm
External display support
MrRaz
132 Comments
Sgt. Foose Jan 3 @ 9:32am 
Love it! Would like to try to get the grid of a map marker on my display 😉
Lost Vegas Apr 17, 2024 @ 12:54pm 
HHHHUUUUHHHH?????!!!!
Starybucks Sep 25, 2023 @ 10:34am 
Круто сделал
OLDKsen May 2, 2023 @ 8:56am 
0_0
FELDruebe Mar 8, 2023 @ 2:04am 
@Fat_Lurch Any news on BattleEye?
J. Carpenter Aug 29, 2022 @ 9:51pm 
The guy that made this mod is a total s-- machine. Trust me, he Fu--s
Myers Aug 4, 2022 @ 1:08pm 
I guess the difference with a keyboard emulation chipset would be sending actually keyboard commands to the custom selection rather than 'button 5' etc when using the joystick. I think I understand what you're saying for all that!
Can't wait to actually have the time to try putting something together!

I always hated having to remember a million keybinds and modifiers and the idea of having preset controllers for specific actions seems preferable!

Thanks again for helping me get a bit better understanding of how to implement for Arma! Most of my previous research revolved around flight Sim cockpit controls and Arma definitely seemed to handle things a little differently.
Myers Aug 4, 2022 @ 1:03pm 
@Fat_Lurch

Yea the 32u4 was what I settled using on before but never got past the research and planning stages before life took some turns

My understanding is the keyboard emulation is recognized as an HID device, but I guess contrary to joysticks, the custom section keybinds would actually be recognized in game? That would be great as that was the one thing I'd been unsure about :) in my experience only my keyboard (no other peripherals) worked in the custom section, but if it would work with the correct chipset that's a helpful bit of info as I never got to the testing phase in my plans!

And holy shit, I never thought of using touch screens as controls in Arma, that's amazing that your mod allows that! Great video!

I'll have to delve deeper into this mod and custom controllers again once I eventually have the time to play more Arma!

Thanks for your help and information :) much appreciated!
Fat_Lurch  [author] Aug 4, 2022 @ 6:47am 
@Myers:

Arduinos like the Micro have a main chip called an Atmega32u4 - these kinds of boards can emulate keyboards, mice, joysticks, etc.

One thing you may want to look into is "custom" keybinds (IIRC). I've used these in the past for primary and secondary push to talk on TFAR.

A radio panel is very possible with this addon. I need to push out the update that allows comm over WiFi.

Here's an emulated FMS screen from the Hatchet H-60 that I had been working on for a bit:
https://youtu.be/f46JSsXcgw4
Myers Aug 3, 2022 @ 12:41pm 
@Fat_Lurch

Side note actually, as your mod seems to work primarily with LCD displays run by Arduino, is it possible to have a display screen integrated into said radio panel that would display the currently active radio channels? Not the end of the world if not but would certainly be cool to have some sort of additional heads up display sort of deal on the radio panel (again, if I ever get around to the project lol)