Everything for Electronics

Microcontrollers

A Real-Time Operating System for the Arduino

An RTOS (Real Time Operating System) is a software component that lets you rapidly switch between different running sections of your code. Think of it as having several loop() functions in an Arduino sketch where they all run at the same time.

Microcontrollers, Software, and You

Most of us have invested some time in learning those things we want or need to do. Learning how to program is no different, and it can be an extremely satisfying endeavor. Seeing a device respond to code you wrote is, well, intoxicating in a good way. My goal is to create an interest in exploring microcontrollers and encourage you into investing $5 and some of your time into that exploration. I honestly think you'll enjoy the journey.

REVIEW: Dr. Duino’s Starter Kit for the Arduino Uno

In addition to making breadboarding easier, the new Dr. Duino Starter Kit can be a useful tool in learning Arduino hardware and software design. Getting into microcontroller development for the first time can be a daunting undertaking and anything that can simplify the process will be welcomed by many. Plus, there are many other possibilities for how this kit can be used.

Build a Configurable Clock/Timer

This project implements a clock/timer device with several handy features other than just a simple alarm. It utilizes a 16-bit PIC, the MPLab Code Configurator, and a serial LCD.

AC Volt/Amp Meter with Web Interface

Work areas usually have multiple power strips ganged together and connected to the same outlet. Various devices are connected to these strips, including computers, lights, coffee pots, space heaters, etc. Environmentally conscious persons ask, “How much power does my work area consume?” Safety conscious persons ask, “Am I overloading my circuit?” Calculating the answers requires two basic measurements: the voltage supplied to the circuit, and the amperage consumed by the circuit. Measuring AC voltage and, particularly, amperage with a multimeter is a potentially dangerous diagnostic for laypersons.

Wouldn’t it be nice to have a self-contained volt/amp meter that displays the values on a webpage?

Parallel Processing with the Propeller FLiP

The Parallax Propeller chip is an impressive multi-core microcontroller ... and the Propeller FLiP board makes it even more powerful! See how to integrate these together in your projects.

Build a Digital Light Saber

Want to “paint with light?” This article explains in detail how you can build a low cost (<$100) microprocessor-controlled LED light saber that provides as much or more capabilities than professional light wands.

MakerPlot – The DIY Software Kit

If you use microcontrollers in your projects, imagine how helpful it would be to see the data in a graphical format, rather than just a series of numbers -- especially when debugging! MakerPlot does all of this and connects directly to your microcontroller’s serial port to display analog and digital data in graphical form; it’s DIY software for your microcontroller projects.

An ESP32 / Teensy 3.5 Super Clock

After creating an Internet connected digital clock using the Adafruit RA8875 driving an seven inch LCD display, I decided to step it up a notch and add several additional features including: the ability to set an alarm; a countdown timer for uses like monitoring an exercise program; a weather display to provide brief conditions at 10 different cities; a real time stock market report that gives the changing prices for a selection of stocks; and lastly (just for fun), a Mandelbrot fractal generator to produce those wonderful images.

DIY Biotech: A Spectrophotometer for Measuring Bacterial Growth

Build an Arduino-based spectrophotometer to explore how the optical density of bacteria suspended in a liquid can be used to measure the rate and stage of bacteria growth.