Maker.io main logo
PROJECT
628

iCE40 FPGA Calculator (Beginner)

By Ethan Nichols

Embark on your FPGA journey with the iCE40 Calculator project. This beginner's guide walks you through every step, offering valuable tips and lessons learned.

TUTORIAL
1,701

How to Control LED Intensity Using Node-RED

By Don Wilcher

Potentiometers or solid-state dimming circuits have often been used to ‎control an LED’s intensity, however a wireless method provides greater ‎remote control.

PROJECT
567

IMU Controlled Robotic Arm

By Project in a Box

2 joint robotic arm controlled with MPU6050 resting on cart.

TUTORIAL
4,623

How To Connect a Thermal Printer to an Arduino Board

By Maker.io Staff

Receipt printers are a fantastic way of adding an inexpensive, simple-to-use, small printer to any project using only two serial communication lines.

PROJECT
881

ESP32-CAM with PIR motion sensor PLUS Telegram?

By M5Stack

Receive motion detected images to your Telegram app!

PROJECT
1,605

A Simple Square-Wave Function Generator with an Arduino

By Maker.io Staff

Learn how to use the DAC of an Arduino to create a simple function generator capable of producing square, sine, and sawtooth waveforms.

TUTORIAL
2,508

How to Connect an LCD to your Arduino

By Maker.io Staff

This how-to article covers the basics of connecting character LCD displays to an Arduino.

TUTORIAL
2,586

Getting Started with Input/Output Devices on Arduino

By Maker.io Staff

This how-to article covers the basics of connecting simple physical input/output components to an Arduino.

TUTORIAL
316

How to Use the INA219 Power Monitor with Atmosphere IoT Studio

By Maker.io Staff

With the INA219 power monitor, the Atmosphere IoT Studio Cloud can now keep track of electrical circuit data and connect them to the cloud.

PROJECT
19,016

Getting Started with STM32 - Working with ADC and DMA

By ShawnHymel

Let’s take a look at how to use the analog-to-digital converter (ADC) in an STM32 microcontroller. To make conversions happen more quickly, we can use the direct memory access (DMA) controller to pipe data directly from a peripheral (like the ADC) to memory and vice versa.

PROJECT
20,307

Getting Started with STM32 - I2C Example

By ShawnHymel

Let’s look at how to connect a simple I2C device to a STM32 Nucleo board to read temperature data using the STM32 HAL API.

PROJECT
424

Arduino LoRa Weather Sensor

By ShawnHymel

Use an Arduino to read temperature, humidity, and pressure data from a BME280 and send it over a simple LoRa connection to a Raspberry Pi server.