Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Building a Robotic Platform

February 20, 2011August 14, 2011 kwong

I started this project a while ago. My intention was to adapt a toy remote controlled vehicle into a generic […]

Electronics, Miscellaneous Atmega328P, IR Sensor, MCU, RF Data Link, Robotic Platform, Ultrasonic Range Finder, Wheel Encoder

Yet Another Flyback Transformer Project

February 12, 2011August 14, 2011 kwong

I was looking for some parts a couple of weeks ago and came across an old TV flyback transfomer, so […]

Electronics, Miscellaneous Flyback Transformer, High Voltage, Totem Pole Driver

A Sensitive DIY Ultrasonic Range Sensor – Update

February 7, 2011August 14, 2011 kwong

After I wrote this guide on how to build an ultrasonic range sensor from scratch, I have received many comments […]

AVR/Arduino, Miscellaneous Interference, LC Filter, Ultrasonic Range Finder

Multiplexing the Drive Circuit

February 1, 2011August 14, 2011 kwong

I am in the process of converting a remote controlled toy vehicle to an autonomous robotic platform. My initial thought […]

Electronics, Miscellaneous Drive Circuit, Multiplexing, Opto-Isolator, Or Gate

A Sensitive DIY Ultrasonic Range Sensor

January 22, 2011June 29, 2014 kwong

I needed some ultrasonic range finders for my project. But most of the commercial sensors like Parallax’s PING sensor and […]

AVR/Arduino Arduino, ATMega328, H-Bridge, Ultrasonic, Ultrasonic Range Finder

Digital Metronome

January 16, 2011 kwong

It is fairly simple to build a digital metronome using an ATmega328 AVR chip and some minimal programming using the […]

AVR/Arduino 74HC138, 74LS138, Arduino, ATMega328, Metronome

Simple Optical Encoder For Wheel Rotation Detection – II

January 7, 2011January 7, 2011 kwong

In my previous post, I showed a simple optical encoder circuit that is TTL compatible. The main drawback of the […]

AVR/Arduino Arduino, Optical Encoder, Rotation Detection, TTL

Simple Optical Encoder For Wheel Rotation Detection – I

January 1, 2011March 20, 2011 kwong

To detect wheel rotations in model vehicles, we would need to install some kind of sensors on the wheels to […]

AVR/Arduino Arduino, Optical Encoder, Rotation Detection, TTL

Modified Sine Wave Generation With AVR

December 26, 2010 kwong

Modified sine wave is essentially just a pulse width modified square wave. It is a very useful waveform for power […]

AVR/Arduino, Miscellaneous Arduino, Atmega328P, AVR, Modified Sine Wave

Simple External Powered USB Port

December 18, 2010August 14, 2011 kwong

I recently bought a TrendNet TK-207K KVM switch. After hooking up my mouse and keyboard, I was suprised to find […]

Electronics, Miscellaneous KVM, USB

4KHz-170MHz Wide Band RF Signal Generator – II

December 8, 2010August 14, 2011 kwong

Continue with my previous article, let me first explain the code a little bit.

AVR/Arduino, Miscellaneous 74VHC4040, AD5235, Arduino, Atmega328P, C++, LTC6905, RF, Signal Generator, TS5A23159, Wide Band

4KHz-170MHz Wide Band RF Signal Generator – I

December 2, 2010January 16, 2014 kwong

A signal generator can come in handy when working with digital and analog circuits. While most commercial grade signal generators […]

AVR/Arduino 74VHC4040, AD5235, Arduino, Atmega328P, LTC6905, RF, Signal Generator, TS5A23159, Wide Band

Brother MFC-7340 Setup Under Linux

November 23, 2010 kwong

I just bought a Brother MFC-7340 multifunction laser printer to replace my old Lexmark Optra E310 which I have had […]

Linux/BSD Brother MFC-7340, CUPS, Linux, Ubuntu

Temperature/Humidity Data Logger — Trial Run

November 17, 2010November 17, 2010 kwong

I built a rather generic I2C data logger a few weeks back. As I mentioned in my earlier posts, it […]

AVR/Arduino Data Logging, I2C, SHT21

Hex/Bin/Dec Converter And Calculator

November 9, 2010November 15, 2012 kwong

When working with micro-controller projects, it is often necessary to perform calculations in binary and hexadecimal forms. While almost all […]

Coding, Miscellaneous BCalc, C Sharp (C#)

Posts navigation

Older posts
Newer posts

Categories

  • AVR/Arduino (98)
  • Coding (133)
  • Electronics (258)
  • 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)
  • 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

Tags

74HC595 AD/DA Algorithm Arbitrary Waveform Generator Arduino ASP.Net ATMega328 Atmega328P AVR AWG C++ C Sharp (C#) DAC Data Logging 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 Spectrum Analyzer SPI Teardown Temperature Sensor Ubuntu VMWare Windows Vista WordPress
Copyright © 2025 Kerry D. Wong All rights reserved. Theme: Flash by ThemeGrill. Powered by WordPress