Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Tag: Atmega328P

  • Home
  • Atmega328P

Reverse Engineering a Uniden Cordlessphone LCD

June 4, 2017 kwong

I recently upgraded my home phone system and thus was left with a couple of old Uniden DCT648-2 handsets. Most […]

Electronics Arduino, Atmega328P, Cordless Phone, DCT648-2, Handset, LCD, Logic Analyzer, Protocol, Reverse Engineering, SPI, Uniden

Interfacing HDC1050 with Arduino

October 16, 2015October 16, 2015 kwong

Recently, I got my hands on TI‘s HDC1050 low power, high accuracy digital humidity/temperature sensor chip. The supply voltage of […]

AVR/Arduino Arduino, Atmega328P, HDC1050, I2C

Backup and Flash Firmware using Arduino

May 23, 2014 kwong

A while ago, I did a tear-down of a Keithley 196 bench multimeter. Towards the end of that post I […]

AVR/Arduino, Electronics 27128, 2764, Atmega328P, EPROM, Firmware, Keithley 196, Keithley 197

MCP3903 Library

May 10, 2014 kwong

MCP3903 is a six channel Delta-Sigma A/D converter. It features six synchronous sampling differential channels which can be programmed to […]

AVR/Arduino, Coding Analog/Digital Converter, Arduino, Atmega328P, MCP3903

Modify An Off-the-Shelf CP2102 Module As An Arduino Programmer

May 3, 2014 kwong

A while back, I wrote an article on how to use a CP2102 USB/UART converter chip in place of an […]

AVR/Arduino, Electronics Arduino, Atmega328P, CP2102

Arduino Library For LTC4151

April 19, 2014 kwong

LTC4151 is a high voltage I2C current and voltage monitor. It is capable of monitoring input voltage ranging from 7V […]

AVR/Arduino, Coding Arduino Library, Atmega328P, LTC4151

LM92 Library for Arduino

January 19, 2014 kwong

LM92 is a 12-bit + sign temperature sensor from Texas Instruments. This sensor operates on the I2C interface and can […]

AVR/Arduino Arduino, Atmega328P, LM92, Temperature Sensor

A Simple Serial Protocol

January 11, 2014 kwong

We can send and receive commands wirelessly with Arduino by using these cheap RF data link transmitters/receivers. I like these […]

AVR/Arduino Arduino, Atmega328P, CRC, Protocol, Serial Communication

Building a Constant Current/Constant Power Electronic Load

October 24, 2013March 22, 2019 kwong

A while back I built a simple constant current electronic load using an aluminum HDD cooler case as the heatsink. […]

AVR/Arduino, Electronics Arduino, Atmega328P, Dummy Load, Electronic Load, Encoder, IRFP150N, LM324, MCP4921

Interfacing TLV5620 With Arduino

October 12, 2013 kwong

TI’s TLV5620 is a budget 4-channel 8-bit DAC. While it is designed primarily for running with a power supply between […]

AVR/Arduino Arduino, Atmega328P, TLV5620

An Isolated DAC Using PWM Output

October 1, 2013 kwong

Arduino‘s (ATmega328P) PWM outputs via analogWrite can be conveniently turned into analog voltage levels through the use of simple RC […]

AVR/Arduino, Electronics 4N35, Arduino, Atmega328P, DAC, LM358, Opto-Isolator, PWM

VFD Clock – Putting Everything Together

July 1, 2013July 1, 2013 kwong

After I completed the filament driver and the circuit to drive the multiplexed VFD segments, it is time to finish […]

AVR/Arduino Arduino, Atmega328P, DS3232, Vacuum Fluorescent Display, VFD

Building a Sweep Generator for BK 4011

April 18, 2013 kwong

I did a teardown of a BK Precision 4011 5MHz function generator a few weeks ago. Like most of basic […]

AVR/Arduino Atmega328P, DAC0800, Function Generator, LM358, MAX889, Sweep Generator

Temperature and Humidity Logging Over Ethernet — II

March 21, 2013 kwong

Last week, I discussed the construction of a network-capable temperature and humidity sensor using SHT21 and ENC28J60 with an ATmega328P […]

AVR/Arduino, Electronics Arduino, Atmega328P, Data Logging, ENC28J60, SHT21

Temperature and Humidity Logging Over Ethernet — I

March 15, 2013April 1, 2013 kwong

I did a project on temperature/humidity logging a couple of years ago. In that project I logged the temperature and […]

AVR/Arduino, Electronics Arduino, Atmega328P, Data Logging, ENC28J60, SHT21

Posts navigation

Older posts

Categories

  • AVR/Arduino (98)
  • Coding (133)
  • Electronics (257)
  • Linux/BSD (34)
  • Miscellaneous (190)
  • MSP430G2 (10)
  • PIC (4)
  • Product Reviews (22)
  • Raspberry Pi (5)
  • Teardowns (67)
  • Technology (57)

Tools & Libraries

  • MCP2210 Library
  • BCalc — A Hex/Bin/Dec Converter And Calculator

Most Popular Posts

  • A Sensitive DIY Ultrasonic Range Sensor (286)
  • Building a Constant Current/Constant Power Electronic Load (240)
  • AVR LC Meter With Frequency Measurement (222)
  • AD7705/AD7706 Library Revisited (92)
  • A Digitally Controlled Dual Tracking Power Supply -- II (88)
  • Hacking DTM0660L Based Multimeters (77)
  • A Self-Balancing Robot – III (62)
  • Reverse Engineering the Syma S107G IR Protocol (56)
  • Dual Purpose Spot Welder With Pulse Duration Control (51)
  • Arduino Development Using NetBeans (51)

Archives

My Favorite Sites

  • Arduino Forum
  • Circuit Diagram
  • Dangerous Prototypes
  • EEVBlog
  • Electrical Engineering Forum
  • Electronics Lab
  • Electroniq.net electronics projects and circuit diagrams
  • Hack A Day
  • Hacked Gadgets

Tags

74HC595 AD/DA Algorithm Arbitrary Waveform Generator Arduino ASP.Net ATMega328 Atmega328P AVR AWG C++ C Sharp (C#) DAC Data Logging Digital Multimeter DMM DSO Electronic Load FPGA Function Generator HP 8566B I2C LCD Linux MCP2210 MOSFET MSP430 LaunchPad MSP430G2 Multi-threading Multimeter Open Source Oscilloscope Programmable Power Supply Q9450 Reflection Review SHT21 Signal Generator SPI Teardown Temperature Sensor Ubuntu VMWare Windows Vista WordPress
Copyright © 2025 Kerry D. Wong All rights reserved. Theme: Flash by ThemeGrill. Powered by WordPress