Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

AD7705/AD7706 Library Revisited

April 18, 2012 kwong

About a year ago, I wrote a simple library for interfacing AD7705/AD7706 with Arduino. The library works, but it requires […]

AVR/Arduino AD/DA, AD7705, AD7706, AD780, ADR1581, Arduino, Atmega328P, C++, Library, REF192

Interfacing LTC6904 With Arduino

April 11, 2012 kwong

LTC6904 is a programmable oscillator which is capable of generating frequencies from 1kHz to 68MHz. The oscillation frequency can be […]

AVR/Arduino DCO, LTC6903, LTC6904

Using MSP430 LaunchPad As Programmer

April 2, 2012April 21, 2013 kwong

In this blog post, I will show you how to program an MSP430G2 series chip outside the MSP430 LaunchPad (MSP-EXP430G2) […]

MSP430G2 MSP-EXP430G2, MSP430 LaunchPad, MSP430G2, MSP430G2211, MSP430G2231, MSP430G2452, MSP430G2553

A Self-Balancing Robot – III

March 21, 2012June 29, 2014 kwong

In part one, I went over the theory behind the self-balancing robot and in part two, I showed you my […]

AVR/Arduino Arduino, Atmega328P, Inverted Pendulum, Kalman Filter, LPY450AL, MMA8453Q, Self-Balancing Robot, Sensor Fusion, SN754410

A Self-Balancing Robot – II

March 14, 2012March 14, 2012 kwong

In my previous post, I explained the theory behind the self-balancing robot at a high level. Here, I will discuss […]

AVR/Arduino Arduino, Atmega328P, Inverted Pendulum, Kalman Filter, LPY450AL, MMA8453Q, Self-Balancing Robot, Sensor Fusion, SN754410

A Self-Balancing Robot – I

March 8, 2012February 15, 2014 kwong

Building a self-balancing robot is one of those things that every hobbyist and engineer want to do. But there are […]

AVR/Arduino Arduino, Atmega328P, Inverted Pendulum, Kalman Filter, LPY450AL, MMA8453Q, Self-Balancing Robot, Sensor Fusion, SN754410

So Why I like Arduino

March 4, 2012 kwong

You probably know this already from just reading some of the posts in my blog. Like millions of others, I […]

AVR/Arduino Arduino, Atmega328P, Pinguino

Simplifying MSP430G2 Programming

February 27, 2012December 20, 2012 kwong

I just started playing with TI’s MSP430 LaunchPad (MSP-EXP430G2) a few weeks ago and have found it surprisingly capable so […]

MSP430G2 MSP-EXP430G2, MSP430 LaunchPad, MSP430G2, MSP43G2231

ATmega328 Fuse Bit Setting for 3.3V Vcc

February 19, 2012 kwong

By default, ATmega328 used in Arduino (such as Uno or Duemilanove) operates under 5.0V. Sometimes though it is necessary to […]

AVR/Arduino Atmega328P, Bootloader, Brown-out, Fuse Bit

MSP430G2 DCO Frequencies

February 9, 2012February 27, 2012 kwong

MSP430 LaunchPad (MSP-EXP430G2) is compatible with many of the TI‘s Value Line series of microcontrollers. For these MCUs, both the […]

Miscellaneous, MSP430G2 MSP-EXP430G2, MSP430 LaunchPad, MSP430G2, MSP43G2231

Adding Off-Screen Buffer to Serial LCD Display

February 3, 2012 kwong

Since the current Arduino tools do not support in-circuit debugging, you will have to rely heavily on the serial print […]

AVR/Arduino Arduino, Atmega328P, Circular Buffer, FeRAM, Ferroelectric RAM, FM25C160, FRAM, LCD, Off-Screen Buffer, Serial Display

A Short Guide On Motor Electrical Noise Reduction

January 26, 2012 kwong

This topic is nothing new and there are already quite a few good articles on the web on this. But […]

Electronics, Miscellaneous Common Mode Interference, Electrical Noise, Ground Loop, Motor, RF Interference

My Renesas Demo Boards Arrived

January 21, 2012 kwong

Last week, I received two of the demo boards from Renesas. One is a YRPBRL78G13 and the other is a […]

Electronics, Miscellaneous Renesas, RL78/G13, RX62N

Using FRAM as Nonvolatile Memory With Arduino

January 15, 2012February 3, 2012 kwong

One of the biggest advantages of FRAM (or FeRAM, Ferroelectric RAM) over EEPROM is that FRAM has a much higher […]

AVR/Arduino Arduino, Atmega328P, FeRAM, Ferroelectric RAM, FM25C160, FRAM

Interfacing MMA8453Q With Arduino

January 9, 2012October 15, 2015 kwong

MMA8453Q is a rather inexpensive accelerometer. It is significantly cheaper than many other 3-axis accelerometers (such as the popular LIS3LV02DL) […]

AVR/Arduino Arduino, Atmega328P, AVR, I2C, MMA8450Q, MMA8451Q, MMA8452Q, MMA8453Q

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