Maker.io main logo
BLOG

Looking to Cut the Cord? Power Your Arduino Project with a Lithium Battery

By Maker.io Staff

Learn what it takes to make your Arduino project mobile, or just add a battery backup, using a lithium battery as a portable, energy-dense power source.

PROJECT

Automating Indoor Air Quality with Adafruit FunHouse CO2 Monitoring

By Nate_Larson

Learn how to monitor CO2 levels, and use this data to automate home ventilation equipment using a Sensirion sensor, ESP32 development boards, and a Raspberry Pi

PROJECT

Introduction to RTOS - Solution to Part 12 (Multicore Systems)

By ShawnHymel

How to run tasks in FreeRTOS on the ESP32 with multicore support

PROJECT

Introduction to RTOS - Solution to Part 10 (Deadlock and Starvation)

By ShawnHymel

How to avoid deadlock and starvation in FreeRTOS

PROJECT

Introduction to RTOS - Solution to Part 9 (Hardware Interrupts)

By ShawnHymel

How to use FreeRTOS with Hardware Interrupts

PROJECT

Introduction to RTOS - Solution to Part 4 (Memory Management)

By ShawnHymel

In this tutorial, we look at how memory is managed in an RTOS (specifically, FreeRTOS).

PROJECT

Introduction to RTOS - Solution to Part 3 (Task Scheduling)

By ShawnHymel

How to configure tasks in FreeRTOS to share a global variable and execute concurrently with the same prioritization level.

PROJECT

Introduction to RTOS - Solution to Part 2 (FreeRTOS)

By ShawnHymel

Solution to a multi-threaded challenge to blink an LED at different rates using an RTOS

PROJECT

What is a Real-Time Operating System (RTOS)?

By ShawnHymel

A real-time operating system (RTOS) is an operating system (OS) that runs multi-threaded applications and can meet real-time deadlines.