If you would like to go beyond the basic features in the ‘default’ ESP8266 firmware, it is possible (and relatively easy) to create your own ESP8266 custom firmware. With ESP8266 custom firmware, your possibilities for interaction with connected devices are almost endless. The reason why is that you can now connect pins on the ESP8266 …
Category: Informational
Jun 01 2017
Best Kept Secret
Yes, it is an ambiguous topic. No, I don’t think it should be hidden, however, the fact that this topic does not seem to garner much press could mean it has been a best kept secret. The “best kept secret” is the programming language Forth. For reference, take a look at “A Beginner’s Guide to …
May 22 2017
How to convert an STM32F103C8T6 into a Black Magic Probe
There are several tutorials on the internet showing how to convert an STM32F103C8T6 into a Black Magic Probe. Unfortunately, none of them worked for me. So, I decided to write this post in case others run into the same problem as I did. The problem I ran into was the memory size of the STM32F103C8T6 …
Apr 13 2017
ARM Cortex M3 STM32F103C8T6
It’s amazing what you can get in a microcontroller board these days for just over $2. For example, just search ebay.com or alibaba.com for the key word ‘STM32F103C8T6’. You will see the links to an ARM Cortex M3 STM32F103C8T6 development board for just over $2 US including shipping (usually from China, so it may take …
Feb 12 2017
PIC Assembler Coding
I became re-interested in Microchip PIC assembler coding recently. I hadn’t really used it for a number of years (since before 2009). The ‘C’ language is usually efficient enough and easier to code for most projects I do. I used one of my DIY PIC18F4550 Pinguinos for experimentation. As you might guess, I decided to …
Jan 25 2017
DIY Arduino Shield
An Arduino shield is basically another circuit board that plugs into the Arduino and extends its capabilities in some way. So, of course, if you create your own DIY Arduino, you have to create a DIY Arduino shield. I needed a way to attach an HD44780 LCD to my DIY Arduino so I created a …
Dec 24 2016
Updated DIY Arduino Uno
I have a new version of my DIY Arduino UNO. It is somewhat different than the old one that I have written about before (HERE). I moved some components around on the board, added the user LED and moved all the wiring to the bottom of the board. Here is a picture of what it …
Nov 24 2016
Experimenting with Arduino-Builder
Lately, I have been experimenting with Arduino-Builder. It was been available as a command line interface to compile sketches since version 1.6.6 of the Arduino IDE. It is actually what the Arduino IDE invokes behind the scenes to compile the sketch. It is written in the Go language. The source code is available HERE on …
Nov 10 2016
An ATmega328 with two Identities
Some would say that an ATmega328 with two identities is not possible. However, it depends on who you ask. 🙄 First though, before we ask, here is some necessary background information. Microcontrollers from Atmel (AVR) and Microchip (PIC) have a built in ‘signature’ or identity. This signature is a unique code that identifies its …
Nov 07 2016
If you have the time
The arduino does not have an RTC (Real Time Clock). However, it is trivial to add one. And if you have the time, you can do a number of interesting things with your arduino, limited only by your imagination. I am using the DS1307 RTC module which looks like this: …
Recent Comments