This is a protoype of a fitness wearable device designed to vibrate when it detects stagnation.
This is a protoype of a fitness wearable device designed to vibrate when it detects stagnation.
In this article, we’ll evaluate different firmware strategies in our pursuit of maximum-frequency analog signal generation.
In this article, we’ll evaluate different firmware strategies in our pursuit of maximum-frequency analog signal generation.
In this article, we’ll develop firmware that will serve as the basis for high-precision, high-speed signal generation.
In this article, we’ll develop firmware that will serve as the basis for high-precision, high-speed signal generation.
In this article we’ll discuss the PCB layout for a custom-designed arbitrary waveform generator board.
In this article we’ll discuss the PCB layout for a custom-designed arbitrary waveform generator board.
This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.
This article discusses circular buffering, which allows us to significantly accelerate the data transfer in a real-time system.
This article aims to explain the logarithmic laws of companding and the methods of implementation along with the effects…
This article aims to explain the logarithmic laws of companding and the methods of implementation along with the effects these methods bring into the PCM-based telephone systems.
How do you convert DAC output currents into a normal voltage signal? Let’s take a look.
How do you convert DAC output currents into a normal voltage signal? Let’s take a look.
Learn about sensorless brushless DC motor controllers, some example ICs, and some disadvantages of using such motors.
Learn about sensorless brushless DC motor controllers, some example ICs, and some disadvantages of using such motors.
This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.
This article presents a custom digital-to-analog-conversion design built around a high-speed DAC from Analog Devices.
In this project, we're making a weighing scale using a C8051 microcontroller development kit, a load cell, and the…
In this project, we're making a weighing scale using a C8051 microcontroller development kit, a load cell, and the Simplicity Studio IDE. The measured weight will be displayed on an LCD screen.
In this article, we’ll look at general concepts and some design details for a circuit board that can output a wide…
In this article, we’ll look at general concepts and some design details for a circuit board that can output a wide variety of analog signals.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article will review some basic structures to implement Finite Impulse Response (FIR) filters.
This article will review the basics of the frequency sampling method for designing FIR filters.
This article will review the basics of the frequency sampling method for designing FIR filters.
In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision…
In this article, we’ll develop and test an algorithm for automatically shutting down a robot in response to a collision (or some other violent event).
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.
This article provides detailed information on sampling audio signals and transferring the data to a PC for analysis.
This article introduces the analog-to-digital conversion required to compress speech for transmission across telephone systems.
This article introduces the analog-to-digital conversion required to compress speech for transmission across telephone systems.
In this article, we’ll look at a fairly straightforward circuit that enables a robot or other device to detect sound.
In this article, we’ll look at a fairly straightforward circuit that enables a robot or other device to detect sound.
This project introduces ATmega328P fuse bits and shows how to set them to use an external 16 MHz crystal oscillator.
This project introduces ATmega328P fuse bits and shows how to set them to use an external 16 MHz crystal oscillator.
Learn how to implement a moving average filter and optimize it with CIC architecture.
Learn how to implement a moving average filter and optimize it with CIC architecture.
In this article, we talk about the basics of optoelectronics, including a brief lecture on photons. Also, various…
In this article, we talk about the basics of optoelectronics, including a brief lecture on photons. Also, various optoelectronic devices will be discussed including lamps, LEDs, photodiodes, photoresistors, and laser diodes.