Beginner

The topics discussed in this category or for entry-level users.   The topics discussed here are single components, or how to get started with microprocessors.


Infrared Obstacle Avoidance Sensor

Introduction to the Infrared Obstacle Avoidance Sensor The Infrared Obstacle Avoidance Sensor allows us to detect the presence of an object with no contact. For this reason, the module has very little mechanical wear. For example, if you are building a robot, you can detect the presence of an object Read More »

Infrared Object Avoidance

ESP-01 with I2C LCD 6

Introduction to ESP-01 with I2C LCD In this section we’ll discuss setting up the ESP-01 with I2C LCD. I’ll use the LiquidCrystal_I2C Library. For the Generic ESP8266, this shows up as Incompatible under examples. Nonetheless, we’ll make a few modifications for it to work with the ESP-01. By using this Read More »

i2c display

ESP-01 with TM1637

Introduction to the ESP-01 with TM1637 Using the ESP-01 with TM1637 is a very cost efficient way to make a nice display. Obviously, you can use this combination to make a clock, display a value from Mosquitto (MQTT), or any other value. In this post, I’ll be using the TM1637 Read More »

TM1637 Display

Common Logic Gates

Introduction to Common Logic Gates We use common logic gates to display the flow of a process. These gates include AND, OR, NOT, NAND, NOR, XOR, and XNOR. These logic gates convert a process into plain English in a way that anyone can understand how they work. By the same Read More »

Logic Gates

74CH93 Binary Counter

Introduction to the 74CH93 Binary Counter The 74CH93 Binary Counter has several uses. In the first place, you might use the counter as a divider. In this case, you can divide counts by 2, 4 or 8 for use with lower frequency devices. Additionally, you can use it to provide Read More »

Divider

Optocouplers and Optoisolators

Introduction to Optocouplers and Optoisolators Basically, we use optocouplers and optoisolators to minimize interference in our control circuit. We separate the load side of the circuit from the control side. In other words, we don’t need to worry about noise from the load interfering with the control circuit. Additionally, this Read More »

Control Circuit

Arduino Bar Graph Example

Introduction to the Arduino Bar Graph Example You will usually find the Arduino Bar Graph Example on a default install of the Arduino IDE. Basically, the bar graph shows a graphic indication of an analog level. For instance, you might display a tank level, pressure, or motor speed. In essence, Read More »

Arduino Bar Graph

4017 Decade Counter

Introduction to the 4017 Decade Counter We use the 4017 Decade Counter to count transitions. More specifically, we count false to true transitions. The 4017 Decade Counter has 10 outputs (0 to 9) in addition to the carry output. The 4017 outputs do not count in binary. It simply turns Read More »

Decade Counter

Arduino Button Input Example

Introduction to the Arduino Button Input Example In this section, we’ll discuss the Arduino Button Input Example that comes with the Arduino IDE. Basically, we’ll connect a button to pin 2, and simply have this button energize a light. Presently, you will find this example under File | Examples | Read More »

Arduino button

Arduino Analog Output

Introduction to the Arduino Analog Output In this section, we’ll set up an Arduino Analog Output. Analog signals are variable. In contrast, digital (discrete) signals are on or off. On the UNO, pins 3, 5, 6, 9, 10, and 11 support Analog Output. I’ve set this example up on TinkerCad. Read More »

Arduino Analog Output 75%