Projects

Debounce an input using Arduino

Debounce an input using Arduino

This example demonstrates how to debounce an input, which means checking twice in a short period of time to make sure it’s definitely pressed. Without debouncing, pressing the button once can appear to the code as multiple presses. Makes use of the millis() function to keep track of the time when the button is pressed. Circuit image […]

Arduino Calculator

Arduino Calculator

In this Instructable I will show you how to make an Arduino calculator that is just as good as any other calculator (well… sort of). Even though it’s probably not practical due to it’s size, repetitive use of the equals button (due to the lack of keys), and cost (You can probably buy a calculator […]

DIY AM Radio with Arduino Schematic

DIY AM Radio With Arduino

After I finished my last project,  I couldn’t stop thinking how to build an AM receiver, that would also operate in conjunction with my little friend Arduino. To minimize a workload and complexity, especially with RF part of the circuitry, I come up to conclusion, that SDR (Software Defined Radio) is the best choice for […]

Blink Without Delay using Arduino Schematic

Blink Without Delay using Arduino

Sometimes you need to do two things at once. For example you might want to blink an LED (or some other time-sensitive function) while reading a button press or other input. In this case, you can’t use delay(), or you’d stop everything else the program while the LED blinked. The program might miss the button press […]

Controlling Devices in Swift With BLE

Controlling Devices in Swift With BLE

In this project we will use an iPhone to control devices connected to an STM32 device. The project is a starting point for more exciting experiments such as remote controlled robots or any other thing you might want to control in your home. I encourage you to check out the source code which is really […]

ESP32 Solar Weather Station

ESP32 Solar Weather Station

For my first IoT project I wanted to build a Weather Station and send the data to data.sparkfun.com. Small correction, when I decided to open my account in Sparkfun, they were not accepting more connections, so I choose another IoT data collector thingspeak.com. Continuing… The system will be placed on my balcony and will retrieve temperature, […]

Arduino Timer Interrupts

Arduino Timer Interrupts

Timer interrupts allow you to perform a task at very specifically timed intervals regardless of what else is going on in your code.  In this instructable I’ll explain how to setup and execute an interrupt in Clear Timer on Compare Match or CTC Mode.  Jump straight to step 2 if you are looking for sample […]

CO2 Ppm Sensor Logger 140

CO2 Ppm Sensor Logger ($140)

The goal of this project is to build a cheap alternative to measuring CO2 ppm in the air. It’s a nice simple way to see over-time change in ppm using a cheap NDIR carbon sensor and a temperature/pressure sensor to achieve better accuracy. In this project you will need to: – Solder – Wire – […]

Omnik Inverter Off Its Cloud and on My MQTT 1

Omnik Inverter Off It’s Cloud and on My MQTT

I have a solar power installation using an Omnik string inverter. Omnik is a China based manufacturer of PV inverters and they make extremely efficient devices. Optionally, you can install a WiFi module to make it “connected”. I am very content with the device, with two notable exceptions. It “phones home” to a China based […]

Arduino LCD shield1

Make an Arduino LCD shield

In this short tutorial we make an Arduino LCD shield. Updated 18/03/2013 Today we are going to make an Arduino shield with an LCD module. More often than not I have needed to use an LCD shield in one of my projects, or with the Arduino tutorials. Naturally you can buy a pre-made one, however […]

Scroll to Top