Over the past year or so, I've really gotten into playing Microsoft Flight Simulator 2020. I'm an MS Flight Sim fan from way back; I still have version 4 - on a single floppy! - from 1991 out in my garage. I've been a plane nut even longer than that, ever since my dad got his private certificate back in the 70s. I hadn't used MSFS since the 98 version, but I got a small bonus at work and decided to give it a try again. I've since spent probably too much money buying a bunch of the Logitech flight sim controls to go with it.
More recently, I've been working with an Arduino kit to see about making my own controls - the Logitech multi-panel's trim control is not that great, so I'm trying to see if I can come up with something better. In order to do that, I need to use the SimConnect SDK to communicate with MSFS 2020. I haven't gotten very far with it, but I'm going to share some of the stuff that I have learned so far, since one of the obstacles has been having to piece together how to do things from the documentation, plus various forum posts I've found through Google. Maybe having all this stuff in one place will be helpful to someone else.