Module 3.1: Programming Basic Functionality

Welcome to the first part of Build Your Own Data Logger module 3. In these videos, we'll get into the process of writing our data logger application and carrying out our proof-of-concept strategy. In Module 3, we break down the basic functionality of our data logger into submodules. In each submodule, we explain the principles behind what we’re doing, and then write the code to interface with each functional block. 

Our course directory has a full list of modules and videos with links. Follow our Build Your Own Data Logger playlist on our Youtube channel to catch every module as it goes live, and register for our full course to be the first to know about our module releases, live Q&A events, and course news!

Date published: 2021/01/01

In Module 3.1, we discuss why we’re using the command line, and install the Arduino Command Line library written by us at Freaklabs. Once that’s installed, we go through our hands-on labs where we write code to implement the command line directly on the Wildlogger board. We also implement a table of custom commands which allows us to control the WildLogger in real time, in this case, changing the speed of a blinking LED.

If you have questions while working through this module, you can ask your question in the Module 3.1 forum thread here

Supporting Resources

Coming up in Module 3.2

In Module 3.2, we're covering Temperature and Humidity Sensing. We’ll learn about accessing the temperature and humidity sensor that comes with the Wildlogger. We’ll also learn about the difference between absolute and relative humidity, the different ways to measure temperature, and how we can use the sensor information to make decisions on how the device should react. By the end of Module 3, we'll have our basic proof of concept with all our functional code blocks working!

Ready for Module 3.2? Access it here

If you need extra help, join the Module 3.1 discussion thread where Akiba and Jacinta will answer your questions about this module.