10 DIY Digital Stompbox / Effect Pedal Platforms Review

To start researching on DIY (do-it-yourself) digital  stomp box / effect pedal for the next project, let’s take a look at some popular platforms to compare their specifications and prices.  Here some of them in my list: Electrosmash’s pedalSHIELD UNO Electrosmash’s pedalSHIELD MEGA Electrosmash’s pedalSHIELD DUE Electrosmash’s Pedal Pi Openmusiclabs’s Stomp Shield Hoxton OWL Teensy Axoloti SlackDSP Sparkfun’s Proto Pedal […]

Read more

Programming The Lock Bits Using Arduino ISP with AVRDUDE

Intoduction: Protecting The Arduino Uploaded Program Codes If you want to sell the final product developed with Arduino, or you want to sell the embedded software by selling the programmed microcontroller chip, you need to protect your software from copying the code from your programmed microcontroller chip. Fortunately, there is a lock bits fuse that can be programmed using the […]

Read more

HM936D-AM8 Digital Soldering Station Controller Chip – User and Developer Manual

Product Description HMC936D-AM8 is a controller chip for HM-936D digital soldering station controller board. The controller is implemented using ATMEGA8 microcontroller, programmed with lock protection to disable the chip for being read or modified. It runs on 8MHz  internal factory calibrated RC clock, so there is no need to provide XTAL and its related capacitors. The operational menu, custom sensor […]

Read more

Writing Simple Software Serial Function in Arduino

Introduction: Hardware Serial Vs Software Serial Arduino hardware and software development platform provides both hardware serial and software serial communication libraries. Hardware serial communication uses the microcontroller’s internal serial interface hardware that manage the digital signaling on its pin, even computing the parity bit for data transmission or for checking the received data if required (configured),  so the CPU can […]

Read more

Arduino HM-936D Soldering Station Controller Development

A. Introduction: The 936 Soldering Station Series in The Market With the popularity of specific brand’s soldering station labeled with 936-series, many manufacturers (mostly Chinese companies) make benefits by producing the counterfeit products with the generic names “936 series” soldering station. It is a good things that their parts are widely available on the online marketplace, as shown in the […]

Read more

State Machine and Cooperative Multitasking Model: Simplify Complex Processes Programming for Microcontroller

Introduction: Microcontroller Software Design for Complex Processes Designing a software for complex tasks or processes will be easier if we organize the whole tasks into smaller functional tasks, where the tasks communicate each-other through common variables. For a functional task, a concept of state machine has been established for defining and describing the process details, which could ease the implementation […]

Read more

Digital Control for Laboratory Power Supply Using Arduino

Figure 1. Arduino Duemilanove Board for Power Supply’s Digital Control Digital System for Display and Control As the second part of the first article Adjustable 1-30V Laboratory Power Supply, the digital control and display for our power supply will be presented here. The microcontroller used in the circuit is ATMEGA 328, a member of Atmel’s AVR microcontroller family. We use […]

Read more