Sketch and wiring for Arduino can be found here. I connected ESP's GPIO0 to RTS and GPIO2 to DTR of the CM17A. Each goes through TWO inverter gates (in the SN7404 TTL chip) to convert the 3.3V signals to 5V.The code below subscribes to MQTT button push...
There were a very few 'high-resolution' modifications available for the TRS-80 Model I. Some were downright weird, such as the 80-GRAPHIX board, which worked though the character generator. One of the more sane ones was the HRG1B, which was...
Exploring the First principles of Flip-Flops was very interesting but going back to the basic/classic "Eccles & Jordan" configuration (with 2× PNP or NPN) proved the weakness of the approach. The previous log I don't know why it works shows that...
ASIC/2 HVAC PLC serial bus interface experiments. The purpose of this project is to document my exploration of the communications bus used to exchange information between ASI Controls HVAC control equipment - particularly my analysis of the structure...
What is it? STM8 eForth is among the smallest user friendly Forth systems for µCs: it brings the simplicity of a 1980s style Forth to today's low-cost controllers. The project provides code for STM8 variants, board support for selected low...
I've started, using the links supplied, with getting an ATMega chip running on 8MHz with use of internal oscillator .Then I tested with the blink sketch to see if it worked.Using a multimeter I checked if the solar panel was supplying voltage and I used...
Firmware APIs These are not documented here, but in the globals.h include file. This avoids the need to keep this page synchronised with the current firmware version as features are added or modified. Tools required Microchip MPLABX (4.0x) and XC32...
2019-05-30 I'd been putting this project off for a while because it is very complicated to get fully working and I have no known-good firmware specifically for it. I considered porting a monitor but a BASIC interpreter would be more impressive. Grant...
Audio testing is now complete. This includes both hardware updates and the software to generate the sound. Since the sound system is finalized this would be a good point to review all the gory details. Hardware To keep the hardware minimal, no registers...
DCC recorders are complicated devices. But the service manuals and datasheets that are available online give great insight into how a DCC recorder works in general. They also give many subtle hints about how we could teach them new tricks....
In other logs I’ve written about how specific aspects of the controller design integrate with the hardware so this one explains the architecture in more detail. OverviewThe controller is a Microchip PIC16F1776 8-bit microcontroller (MCU) with 16KB of...
Introduction I'd like to share how I use 7 segment displays and STM8 boards to monitor/display numbers of any kind. This started out as a project for work, but quickly escalated to something a little more interesting, and challenging, and...
I have been working with digital LEDs such as WS2812, WS2815 or SK6812 for a long time, which I usually call Magic LED. I tested many strips, rings and displays (even my own) based on Magic LED (even with RGBW type). I used Arduino, Nucleo (with STM),...
This project was developed in partnership with Robô Lúdico School and JLCPCB Factory that offers 5 free PCBs of Arduino Compatible Board. I want to teach you how to communicate with 3 Arduino boards or up to 32 on a communication...
Hello everyone, What if I would say something about my Own made Arduino UNO clone board. Yes, a fully compatible Arduino microcontroller board with a proper circuit and onboard programmer. So, this is a simple tutorial about Arduino and we will learn,...