Using Finite State Machines (FSM) is a common industrial practice in coding but their use extends beyond everyday software. They can easily be used in projects,…
Using Finite State Machines (FSM) is a common industrial practice in coding but their use extends beyond everyday software. They can easily be used in projects, help prevent bugs, stop infinite loops hogging the processor, and ease debugging.
In this article, we will discuss some characteristics of the ideal diode. We'll also learn how to analyze circuits that…
In this article, we will discuss some characteristics of the ideal diode. We'll also learn how to analyze circuits that contain more than one ideal diode in conjunction with resistors and DC power sources.
The mighty soldering iron. If you need one, want one, or just love to build stuff, then this project is for you.
The mighty soldering iron. If you need one, want one, or just love to build stuff, then this project is for you.
Mentioned in the previous article, the first of two most commonly used operational amplifiers, the inverting…
Mentioned in the previous article, the first of two most commonly used operational amplifiers, the inverting configuration is heavily used in audio mixers or digital-to-audio converters. In this article, we will discuss the second amplifier configuration, known as the non-inverting amplifier.
Learn about the NES Controller's data protocol, then use this knowledge to easily integrate into an Arduino Uno.
Learn about the NES Controller's data protocol, then use this knowledge to easily integrate into an Arduino Uno.
One of the reasons the operation amp (op-amp) is so reputable is because of its versatility. In this article, you will…
One of the reasons the operation amp (op-amp) is so reputable is because of its versatility. In this article, you will see that almost anything can be done using an op-amp. It is also notable that this integrated circuit has many characteristics that approach those that are considered to be ideal.
In this article, we'll delve into amplitude modulation and what it's used for. Also, we will differentiate between…
In this article, we'll delve into amplitude modulation and what it's used for. Also, we will differentiate between communication methods that do and do not use modulation.
This article provides additional details related to code development, hardware configuration, and the OLED interface.
This article provides additional details related to code development, hardware configuration, and the OLED interface.
Build a simple solar powered battery charger for Ni-MH batteries.
Build a simple solar powered battery charger for Ni-MH batteries.
In this project, Jason Poel Smith builds a battery backup system that you can use for small electronics to make sure that…
In this project, Jason Poel Smith builds a battery backup system that you can use for small electronics to make sure that they never lose power.
Soldering surface mount components by hand can be done, but reflow soldering in an oven is much quicker and produces more…
Soldering surface mount components by hand can be done, but reflow soldering in an oven is much quicker and produces more consistent results. Building a microprocessor controlled reflow oven is well within the abilities and budget of many hobbyists.
A toaster oven can do more than just make toast; guided by a PICAXE microcontroller, it can make a sweet reflow soldering station.
A toaster oven can do more than just make toast; guided by a PICAXE microcontroller, it can make a sweet reflow soldering station.
This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT,…
This is the beginning of a multi-part, multi-author series on how to build your own robotics platform called C-BISCUIT, an acronym for Collaborative Bot with Integrated System Core, Unmanned Interactivity, and Telemetry -- based on the Wandboard Quad computer.
Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.
Tips and techniques for incorporating EFM8 microcontrollers into your custom hardware.
Galvanic isolation is a way to isolate functional sections of electrical systems to prevent current flow. A brief…
Galvanic isolation is a way to isolate functional sections of electrical systems to prevent current flow. A brief explanation of differing methods to create galvanic isolation.
Firmware architecture and example code for an I2C interface based on the Silicon Labs SMBus peripheral.
Firmware architecture and example code for an I2C interface based on the Silicon Labs SMBus peripheral.
Learn how to design an I2C interface using the Silicon Labs SMBus peripheral.
Learn how to design an I2C interface using the Silicon Labs SMBus peripheral.
Understand the I2C protocol in the context of firmware design and make your projects seamless.
Understand the I2C protocol in the context of firmware design and make your projects seamless.
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
This article covers information essential for understanding and designing the hardware needed for an I2C bus.
The intuitive, step-by-step procedure presented in this article will help you to successfully perform reflow soldering in…
The intuitive, step-by-step procedure presented in this article will help you to successfully perform reflow soldering in your toaster oven.