Frequency counter with PIC16F628A

xristost blogged about the frequency counter module he made: First of all I wanted a PIC microcontroller to do the whole job without any additional ICs. Also I wanted to use the the familiar 16F628A, but because one of the portA pins (RA5) can be used only as input I was short of outputs to do the […]

Implementing an all digital phase-locked loop

Kalle Hyvönen of DGKelectronics writes: I’m currently building an induction heater. I’ve already built one controller based on an analog PLL so this time I decided to go all digital and use an ARM Cortex-M4 microcontroller (STM32F303). For this I needed to implement a digital phase-locked loop running on the MCU. Principle An ADPLL is […]

ATmega based pool cleaner robot

Here’s a pool cleaner robot built on ATmega by Davide Gironi: My replacement electronics it is based on ATmega8 micros. The project is divided into two parts: timer cleaning robot The timer contains the 220 AC to low voltage DC current, and it is out of water, his purpose is to start and stop the cleaning pool robot, […]

Cheap battery-powered micro-controller projects

An article on cheap battery-powered micro-controller projects by Nerd Ralph: Once the higher cost of a 9V battery is factored in (about $1.50), the 9V battery is clearly more expensive than a 3V coin cell. However you may have a cheap source of 9V batteries – smoke detectors. I’ve found my smoke detectors start beeping […]

A Silverlink clone to rescue pre-USB calculators

Geekboy1011 over at the Cemetech forum has been working on a Silverlink clone software for the Arduino Leonardo (ATmega32U4) microcontroller development board: Texas Instruments’ Silverlink is a product to connect calculators without USB ports (namely everything except the TI-84 Plus series and the TI-89 Titanium) to computers’ USB ports to transfer files, screenshots, and operating systems.

PIC32MZ / MEB2 (LCC solution, custom software)

herpderp writes: Just few words for those who are interested by the new PIC32MZ (200MHz, 2MB flash, 512KB RAM) and the LCC solution (Low Cost Controllerless): a FEA from Microchip provided me a development board based on this new microcontroller. After some adaptations, software of the smart TFT module partially works on this board (by […]

Magic Mote wireless sensor v2

Tom posted an update on his Magic Mote wireless sensor we covered previously: Here is Version 2 of the Magic Mote PCB. The tactile switch is more accessible at the side of the board, the programming/serial header is now IDC6 compatible, and there is improved isolation of the ground plane under the watch crystal.

A development board for Lua programming update

doub posted an update on his Lua board we covered previously: Today I soldered a second one, and it looks much better. Here is a picture.  I just plugged it on my PC while pressing the DFU button and Windows recognized it as a “STM Device in DFU Mode”, and properly downloaded the drivers, so […]

Magic Mote thermostat and wireless temperature sensor

Tom’s another cool project the Magic Mote thermostat and wireless temperature sensor: A homemade thermostat up in the basement rafters controls the heating in my home. The smart bit is the radio frequency communication that connects it to a remote temperature sensor. So, I’m planning a home automation system based around wireless nodes (the Magic Mote […]

Wireless sensor node with MSP430G2553 and 8-pin adapter for NRF24L01+

Tom has designed this Magic Mote wireless sensor, that is available at Github: I set out to design a wireless sensor PCB that could be inexpensively prototyped in quantities of 10. NRF24L01+ modules are exceedingly cheap (~$10 for 10), use very little power, and have sufficient range for most indoor projects. Low power MSP430 microcontrollers make an ideal […]

A development board for Lua programming

doub has been working on a development board for Lua programming: So this project is about packing a relatively fast microcontroller, but not complex enough to require a high level OS (like Linux for SoC-class chips), with a big RAM chip. I picked a STM32F427, because I have some experience with the STM32 family, the core […]

Telepresence robot using Microchip PIC16F1829 and Atmel AVR ATmega168 I2C smart DC motor controller microcontroller – Part 2

Ronald of ermicroblog writes: The I2C (read as I square C) smart DC motor controller is designed using the Atmel 8-bit AVR Atmega168 microcontroller and configured to act as the I2C slave device where it could be controlled by other microcontroller or microprocessor through the I2C SDA (serial data) and SCL (serial clock) interface. In the first […]

SLENDUINO development board based on PIC12F683

Here’s a SLENDUINO development board based on PIC12F683 by C/D: The idea of this project was born from the necessity of create projects focused to mobile; therefore PIC12F683-I/SN was almost immediately our first choice for the features of this microcontroller. Files available on Github.

SquareWear 2.0 — an open source wearable Arduino

SquareWear 2.0, an open source wearable Arduino by Rayshobby: This is SquareWear 2.0, an open-source, wearable Arduino microcontroller board. This version measures 1.7″x1.7″ in size, and has built-in LIR2032 rechargeable Lithium coin battery. It also has a number of integrated components (see below). It is designed to be sewable: you can stich conductive threads through the […]

UberCubeX4- The MSP430 based benchtop LED cube

In this video Rohit Gupta demonstrates his 4x4x4 LED Cube using MSP430G2553 microcontroller: I recently made a led cube. It is a project i was dreaming to fiddle with for quite a while(years). I finally managed to make one. Here is the complete video of the demonstration.Its basically a 4x4x4 Led Cube with various patterns programmed into it. […]

App note: Long Delay Generation Using the AVR Microcontroller

Here’s an app note from ATMEL presenting a solution for microcontroller long delays. The solution presented here shows how the AVR AT90 series microcontrollers (AT90S2313, AT90S4414 and AT90S8515) generate and handle long delays. On-chip timers are used without any software intervention, thus allowing the core to be in a low-power mode during the delay. Since […]

microTone Module – Simple Analog hardware interface

Here’s an open source project the microTone Module by Dilshan Jayakody: microTone Module is analog interface to connect microcontrollers or digital logic systems with PCs. This interface use PC sound card’s audio output terminal to send commands to external hardware systems. Project’s software source codes and hardware designs are available to download at

uCAN – protocol stack for microcontroller networking update

Nick Johnson over at Arachnid Labs posted an update on his uCAN- a protocol stack for microcontroller networking we posted previously: First working uCAN hardware! It’s not much to look at, but it is fully functional! A power injector with a 12v wall wart, a Raspberry Pi with uCAN expansion board, and an Arduino Uno with uCAN shield, […]