Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Author: kwong

  • Home
  • kwong

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

HP 436A Power Meter Teardown

April 10, 2014 kwong

HP 436A is a power meter capable of measuring RF power between -70 dBm and 44 dBm (roughly between 0.1 […]

Electronics HP436A, Teardown

A Digital Thermometer Hygrometer With Analog Displays

March 29, 2014April 3, 2014 kwong

It seems that you can’t visit to a microcontroller website without seeing a digital thermometer/hygrometer build of some kind. After […]

AVR/Arduino Hygrometer, MCP1700, MG90S, Servo, SHT21, Temperature Humidity Sensor, Thermometer

BJT In Reverse Avalanche Mode

March 19, 2014 kwong

Transistors operating in their avalanche regions are often used to generate fast rise pulses (see avalanche pulse generator using 2N3904). […]

Electronics 2N3904, 2N4124, 2N4401, BC337, BD137, BD139, Negistor, Reverse Avalanche, SS9014, SS9018

Extending DAC Resolution Using Digital Potentiometer

March 9, 2014 kwong

One way to extend the resolution of a digital-to-analog converter (DAC) is by employing a sigma-delta converter in software. The […]

AVR/Arduino, Electronics AD/DA, AD5206, AD8603, Arduino, DAC, LTC1665, TLV5620

Testing of Two Three-Phase BLDC Motor Drivers

March 2, 2014March 2, 2014 kwong

I was doing a project that needed a driver for hard disk spindle motors. While I could use a microcontroller […]

Electronics BLDC, DRV11873, HDD Spindle Motor, MTD6501G, Three Phase

HP 6113A Teardown And Calibration

February 18, 2014 kwong

A couple of weeks ago I did a teardown of HP 6181C — a precision DC current source made in […]

Teardowns HP 6113A, Oven Controlled Voltage Reference, Precision Power Supply

Arduino Libraries Uploaded to GitHub

February 11, 2014 kwong

Over the years I have created quite a few libraries for Arduino. I finally uploaded them to GitHub a couple […]

AVR/Arduino Arduino Library, GitHub

HP 6181C DC Current Source Teardown

February 2, 2014 kwong

HP 6181C is a lab grade 0 to 250 mA current source manufactured back in the late 70’s and early […]

Teardowns Current Source, HP 6181C, LM301

Simple hFE Adapter For Cheap DMMs

January 25, 2014 kwong

Getting a rough measurement of the transistor hFE’s is useful when designing analog circuits. Unfortunately, only the lower end DMMs […]

Electronics DMM, hFE

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

Posts navigation

Older posts
Newer 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