New to Arduino but could someone point me in the right direction!

My project (a side project because I have 3 other database projects) is to use an Arduino Nano 33 IoT to send airspeed data to a telemetry capable radio control receiver. In this case it's a Spektrum receiver which uses their xbus which uses something called the I2C protocol. I chose the Nano 33 IoT because it seems to have 3.3V output which the xbus uses. I have an airspeed sensor module called Ardupilot. I've ordered a Nano 33 but not here yet. (I fly R/C jets as a hobby and want to get airspeed into the telemetry stream. Spektrum discontinued their airspeed sensor a few years back.)

Ham radio operator, Electrical Engineer (circa 1973), but for 40+ years a database system developer. I've taken courses in Fortran, C, C++, Basic, Visual Basic, xHTML, Javascript, Java, Python, Android programming, Sybase Transact SQL, Oracle PL/SQL but I spend most of my time lately in Visual FoxPro. So I'm terribly spoiled in that using 4GL languages like the dBase dialects makes everything vastly easier doing database projects. It will be a pain but I'll go back and relearn C++ if I have to for this project.

At this point I have some general info on the xbus and I know it uses 16 bit data and polls all the sensors on the bus on powerup (somehow). Then listens in turn for data from them in a round robin fashion. At this point I have no idea how you tell a microcontroller to do all this. So I thought I'd throw this out for some comments and maybe I'd get some helpful direction.

Much obliged for help!

Please post a link to the module product page or data sheet.

ArduPilot happens to be the name of a very large open source project for Arduino controlled vehicles ranging from planes and drones to land vehicles to boats. I would not at all be surprised if the ArduPilot project has code to read air speed sensors.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.