Skip to content

CEC Semester Twenty Two 2022

IoT Device Prototyping with STMicroelectronics Nucleo Development Boards

Jacob Beningo,
Title goes here...

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

December 16, 2022

Coding the PIC32CM MC Curiosity Nano Evaluation Kit Using Harmony v3

The AVR-IoT Cellular Mini is not billed as an official Curiosity Development Board. However, it’s red and looks like a Curiosity Development Board. The AVR-IoT Cellular Mini even has a built-in programmer/debugger like a Curiosity Development Board. The only thing that the AVR-IoT Cellular Mini does not have in common with the Curiosity Development Boards we’ve been working with so far is that the AVR-IoT Cellular Mini’s firmware is generated using Arduino. So, from where we stand, the AVR-IoT Cellular Mini is indeed a member of the Curiosity Development Board family.

This lecture will focus on the AVR-IoT Cellular Mini hardware and the Arduino code that makes up the functions contained within the AVR-IoT Cellular Mini’s API. During the course of today’s discussion, we will assemble a firmware development environment based on Arduino and AVR-IoT Cellular Mini Arduino libraries that runs under the supervision of Visual Studio Code. Following the successful implementation of the Visual Studio Code/Arduino firmware development environment, we will apply the AVR-IoT Cellular Mini API calls to some example code, which we will write using Arduino.

Special Materials