Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Category: AVR/Arduino

  • Home
  • AVR/Arduino

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

A Digitally Controlled Dual Tracking Power Supply — II

December 2, 2013June 29, 2014 kwong

In my previous post, I showed my design of a dual tracking ±30V linear power supply. My goal was to […]

AVR/Arduino, Electronics LT6105, MCP4821, NE5532, TIP35C, TIP36C, TIP41, TIP42

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

A DIY Vacuum Fluorescent Display Driver

June 13, 2013June 13, 2013 kwong

In my previous post, I showed a simple vacuum fluorescent display filament driver built using a 555 timer and a […]

AVR/Arduino, Electronics 2N3906, 74HC04, 74HC138, 74HC595, Arduino, ULN2003A, 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

Arduino Library For LM95172 Temperature Sensor

February 21, 2013 kwong

LM95172 is a 13 to 16 bits wide temperature range automotive-grade temperature sensor in a ceramic SOIC package. Besides its […]

AVR/Arduino LM95172, Temperature Sensor

Keithley 196 Firmware/Calibration Data Backup

January 28, 2013 kwong

I bought a used Keithley 196 bench multimeter a few weeks ago. This is a 6 ½ digit 3,030,000 counts […]

AVR/Arduino, Electronics 27128, Arduino, EEPROM, EPROM, Keithley 196, KM2816A, MCP23S17

Interfacing ADS1224 With Arduino

December 24, 2012 kwong

ADS1224 is a 24-bit delta-sigma analog-to-digital converter with 4-channel differential inputs multiplexer. This ADC chip offers a 20-bit effective resolution […]

AVR/Arduino AD/DA, ADC, ADS1224, Arduino, Atmega328P, Timer0

DDS Function Generator Build

November 6, 2012November 6, 2012 kwong

I picked up an AD9850 DDS module on eBay an couple of weeks ago and decided to build a MCU […]

AVR/Arduino, Electronics AD9850, Arduino, Atmega328P, DDS, PWM

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