For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and a 1.8-inch color LCD display.
For this project, I built a handheld resistor color code calculator and ohmmeter using the ATmega328 microcontroller and a 1.8-inch color LCD display.
In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper…
In this project, which uses the Arduino IDE, we create and demonstrate a digital drawing pad using an ESP32-based e-paper display dev board, rotary encoders for drawing control, and an accelerometer for shake detection to initiate an erase.
A PIR sensor detects objects to allow a Raspberry Pi Pico running MicroPython code to adjust the frequency of a Science…
A PIR sensor detects objects to allow a Raspberry Pi Pico running MicroPython code to adjust the frequency of a Science Fair electronic oscillator circuit with audio output.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
In this project, learn how to use a potentiometer's reading on the M5Stack core to control a servo motor.
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or…
In this project, learn to create a digitally-controlled oscillator or DCO-based audio synthesizer with an Arduino Nano or an Arduino Uno.
This article explores the schematic design and basic features of a smart programmable wireless controller module I…
This article explores the schematic design and basic features of a smart programmable wireless controller module I designed: the WiCard.
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 project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio…
This project uses a C8051 microcontroller development kit, an accelerometer evaluation board, and Simplicity Studio IDE—all from Silicon Labs—to rather quickly and easily build a motion-detecting alarm system.
Learn how to listen to frequencies on the air with nothing more than a USB dongle: first FM radio, then voice signals.
Learn how to listen to frequencies on the air with nothing more than a USB dongle: first FM radio, then voice signals.
The HC-12 is a 100mW multi-channel wireless transceiver you can use in your projects to transmit and receive serial information.
The HC-12 is a 100mW multi-channel wireless transceiver you can use in your projects to transmit and receive serial information.
In this project, you'll learn how to build a 4-bit binary counter using a 5x7 LED matrix for data count value…
In this project, you'll learn how to build a 4-bit binary counter using a 5x7 LED matrix for data count value visualization. The project will use a combination of standard electronic and surface mount components.
Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert…
Part Three in this three-article series shows you how to generate values for a discrete sinusoid and continuously convert this data into an analog signal without overburdening the CPU.
Part Two in this three-article series explores the SAM4S DAC. We’ll look at hardware configuration, electrical…
Part Two in this three-article series explores the SAM4S DAC. We’ll look at hardware configuration, electrical characteristics, and the application programming interface.
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.
Part One in this three-article series focuses on using the SAM4S timer/counter peripheral to precisely control the…
Part One in this three-article series focuses on using the SAM4S timer/counter peripheral to precisely control the DAC’s sampling rate.
In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.
In this article we’ll use the SAM4S Xplained Pro development platform to get some hands-on experience with a PWM DAC.
This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained…
This article covers everything you need to know to generate pulse-width-modulated signals with Atmel’s SAM4S Xplained Pro development board.
Use DS3231M RTC alarm functions to make programmable, time-based, switches to power devices on and off at precise times.
Use DS3231M RTC alarm functions to make programmable, time-based, switches to power devices on and off at precise times.
Learn about basic procedures and techniques for creating your own projects with Atmel’s SAM4S Xplained Pro development platform.
Learn about basic procedures and techniques for creating your own projects with Atmel’s SAM4S Xplained Pro development platform.