article / 1 January 2021

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.  

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




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

Add the first post in this thread.

Want to share your own conservation tech experiences and expertise with our growing global community? Login or register to start posting!