This article, the first in a series, discusses light-sensitive electronic devices called photodiodes and compares CCD and CMOS sensors.
This article, the first in a series, discusses light-sensitive electronic devices called photodiodes and compares CCD and CMOS sensors.
This FEQ (or Frequent Engineering Question) covers the basics of a crucial topic: hardware description languages.
This FEQ (or Frequent Engineering Question) covers the basics of a crucial topic: hardware description languages.
The 1-wire bus, though not as widespread as other protocols, is a valuable communication technique for certain applications.
The 1-wire bus, though not as widespread as other protocols, is a valuable communication technique for certain applications.
How can digital signal processing help you equalize histograms for digital photography? Learn more here.
How can digital signal processing help you equalize histograms for digital photography? Learn more here.
This article discusses the characteristics and applications of a serial communication protocol intended specifically for…
This article discusses the characteristics and applications of a serial communication protocol intended specifically for audio systems.
Learn how to employ arithmetic operations on images as a way to enhance image quality, detect changes, and reduce noise.
Learn how to employ arithmetic operations on images as a way to enhance image quality, detect changes, and reduce noise.
This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the fourth of a series on microcontroller timers which discusses internal watchdogs.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
This article is the third of a series on microcontroller timers which describes the RTCs inside a microcontroller.
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the…
This article is the second of a series on microcontroller timers. This article describes a more complex timer called the PWM or pulse-width modulation timer.
This article discusses a complication that can prevent your Perceptron from achieving adequate classification accuracy.
This article discusses a complication that can prevent your Perceptron from achieving adequate classification accuracy.
This article shows you how to add bias values to a multilayer Perceptron implemented in a high-level programming language…
This article shows you how to add bias values to a multilayer Perceptron implemented in a high-level programming language such as Python.
In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer…
In this article, we’ll perform some classification experiments and gather data on the relationship between hidden-layer dimensionality and network performance.
This article provides guidelines for configuring the hidden portion of a multilayer Perceptron.
This article provides guidelines for configuring the hidden portion of a multilayer Perceptron.
In this article, we’ll use Excel-generated samples to train a multilayer Perceptron, and then we’ll see how the…
In this article, we’ll use Excel-generated samples to train a multilayer Perceptron, and then we’ll see how the network performs with validation samples.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article, the first in a series on “timer/counter” functions in microcontrollers, discusses periodic timers.
This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of…
This article presents an algorithm intended for humans to calibrate the internal oscillator of an MCU, with the help of an oscilloscope and a spreadsheet. An example experiment with numbers is also shown.
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A…
This article describes the internal RC oscillator calibration mechanism available in low-end microcontroller units. A basic calibration procedure and considerations on automated calibration are presented.
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost…
This article describes the benefits and requirements of the internal RC oscillator often available inside many low-cost Microcontroller units, including the calibration procedure to obtain the best possible accuracy.
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software…
Learn how to build a setup that will help you predict a battery's performance as it ages using a Trinket M0 and software algorithms.
In this article, we are going to discuss how to identify and fix 'errors' in your software and hardware designs.
In this article, we are going to discuss how to identify and fix 'errors' in your software and hardware designs.