Intermediate

This is for intermediate users who already know how to upload to the processor, and might be somewhat familiar with simple programming changes to an existing project.


Customized Industrial Electronics Training

Introduction to Basic Customized Industrial Electronics Training Basic Customized Industrial Electronics Training is important important for anyone who maintains electronic equipment in the industry. Maintenance personnel do not typically work on circuit boards at the component level anymore. However, this training will give your staff the ability to troubleshoot which Read More »

Basic Industrial Electronics Training

Tuning an Arduino PID

Introduction to Tuning an Arduino PID In this section, we’ll discuss Tuning an Arduino PID loop. Before we begin, it’s important to familiarize ourselves with what PID is. PID stands for “Proportional, Integral, and Derivative”. Don’t let the name be intimidating though. It’s just a way to provide the exact Read More »

Tuning an Arduino PID

Programming the Kenbak-1 Kenbakuino 2

Introduction to Programming the Kenbak-1 Kenbakuino There are a couple ways that we can program the Programming the Kenbak-1. In this case, we’ll be programming the Kenbakuino. Mark Wilson put the code together for the Kenbakuino, and you can build your own. Another option is to purchase a kit. Chris Read More »

Kenbak-1 Front Panel Interface

Building the Kenbak-1 Computer

Introduction to Building the Kenbak-1 Computer In this section, we’ll be Building the Kenbak-1 Computer. This is not an original computer. In this case, we’ll build this computer using the Atmega328. This is the processor you will find in an Arduino Uno. The original Kenbak-1 computer did not have a Read More »

Kenbak-1

Altair-Duino – 8800 Kit

Introduction to the Altair-Duino – 8800 Kit In this section, I wanted to show you the Altair-Duino – 8800 Kit. I’ve always been interested in vintage computers. My first computer was the Commodore 64. I bought this from COMB magazine. Modern computers are fast, and reliable. However, by going back Read More »

AltairDuinoBuild

Linode VPS for Automation Projects

Introduction to the Linode VPS for Automation Projects I’ve been using the Linode VPS for Automation Projects for many years now. I consider myself to be a cheapskate. On the other hand, I also need reliability. I’ve tried many other providers over the years, however, Linode is my favorite. They Read More »

vps putty

ESP32/8266 With MQTT

Introduction to ESP32/8266 With MQTT (Mosquitto) In this post we’ll use the ESP32/8266 With MQTT (Mosquitto). Furthermore, I’ll use the library EspMQTTClient.h with the SimpleMQTTClient example. MQTT is short for Message Queuing and Telemetry Transport. Basically, we just publish data to a broker that other clients connect to. Likewise, we Read More »

mqtt client

74HC595 Shift Register

Introduction to the 74HC595 Shift Register The 74HC595 Shift Register allows you to control field devices based on serial input data. Although we typically use the 74HC595 Shift Register with a microcontroller, we will not do that in this post. The purpose of this post is to simply understand the Read More »

Shift Register

Creating a VPS

Introduction to creating a VPS (Virtual Private Server) A VPS is handy for anyone who wishes to have their own server on the Internet.    In this document we will be creating a VPS.  This can be used to store data, serve web pages, create a VPN and much more!  Read More »

Linode Deploy

Schmitt Trigger 2

Introduction to the Schmitt Trigger Generally, We use the schmitt trigger to “clean up” a digital signal.    When digitial data is passed through a cable, you will have capacitance.   Furthermore, the longer the cable is, the more capacitance you will have.  We know that capacitance opposes a change in Read More »

Schmitt Trigger clean