This guide describes how to interact with an Adaura Technologies programmable RF attenuator via a serial port connection using Python 3 on Windows and Linux hosts.
This guide will walk the reader through the process of installing Python 3 along with the necessary modules needed to communicate with the device using a serial port connection. Examples exercising some of the commands available are also included, and they can be tailored to meet the specific use cases of any application.
Although reader will benefit from previous knowledge in Python 3, Linux and/or serial port connections, none of them are required to understand this guide.
Note: This guide uses Ubuntu, a popular Linux distribution, to describe the usage of the Python scripts under a Linux host. Although it is not possible to cover every Linux distribution in detail, steps and processes, as described in this guide, should be relatively easy and straighforward to follow for readers using a different Linux distribution.