Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Tag: Atmega328P

  • Home
  • Atmega328P

Reverse Engineering a Uniden Cordlessphone LCD

June 4, 2017 kwong17 Comments on Reverse Engineering a Uniden Cordlessphone LCD

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 kwong4 Comments on Interfacing HDC1050 with Arduino

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 kwong2 Comments on Backup and Flash Firmware using Arduino

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 kwong26 Comments on MCP3903 Library

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 kwong9 Comments on Modify An Off-the-Shelf CP2102 Module As An Arduino Programmer

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 kwong18 Comments on Arduino Library For LTC4151

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 kwongLeave a Comment on LM92 Library for Arduino

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 kwongLeave a Comment on A Simple Serial Protocol

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 kwong240 Comments on Building a Constant Current/Constant Power Electronic Load

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 kwongLeave a Comment on Interfacing TLV5620 With Arduino

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 kwong24 Comments on An Isolated DAC Using PWM Output

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 kwong5 Comments on VFD Clock – Putting Everything Together

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 kwong4 Comments on Building a Sweep Generator for BK 4011

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 kwongLeave a Comment on Temperature and Humidity Logging Over Ethernet — II

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 kwong4 Comments on Temperature and Humidity Logging Over Ethernet — I

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 (231)
  • Linux/BSD (34)
  • Miscellaneous (190)
  • MSP430G2 (10)
  • PIC (4)
  • Product Reviews (21)
  • Raspberry Pi (5)
  • Teardowns (59)
  • 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 (76)
  • A Self-Balancing Robot – III (62)
  • Reverse Engineering the Syma S107G IR Protocol (56)
  • Arduino Development Using NetBeans (51)
  • Dual Purpose Spot Welder With Pulse Duration Control (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

Recent Comments

  • Jens on Teardown Pictures of an HT118A Multimeter
  • Jan G5BBL on Teardown of a NanoVNA-F V2 Vector Network Analyzer
  • Chris on Teardown of a BK Precision 1696 Programmable Switching Power Supply
  • babak on AVR LC Meter With Frequency Measurement
  • erhan on AVR LC Meter With Frequency Measurement
  • yadsu on Dual Purpose Spot Welder With Pulse Duration Control
  • yadsu on Dual Purpose Spot Welder With Pulse Duration Control
  • kwong on A 400W (1kW Peak) 100A Electronic Load Using Linear MOSFETs
  • Yusuf on A 400W (1kW Peak) 100A Electronic Load Using Linear MOSFETs
  • Michael C Simpson on NanoVNA SAA-2N Teardown Pictures

Tags

74HC595 555 AD/DA Algorithm Arduino ASP.Net ATMega328 Atmega328P AVR AWG C++ C Sharp (C#) DAC dasBlog Data Logging Electronic Load FPGA GridView HP 8566B I2C Keithley 196 LCD Linux MCP2210 MSP-EXP430G2 MSP430 LaunchPad MSP430G2 MSP430G2231 Multi-threading Open Source Oscilloscope Physical Computing Programmable Power Supply Q9450 Reflection Security SHT21 SPI Teardown Temperature Sensor Ubuntu Ubuntu Server VMWare Windows Vista WordPress
Copyright © 2022 Kerry D. Wong Theme: Flash by ThemeGrill. Proudly powered by WordPress