Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Tag: AVR

  • Home
  • AVR

Interfacing MMA8453Q With Arduino

January 9, 2012October 15, 2015 kwong20 Comments on Interfacing MMA8453Q With Arduino

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

An 8-Digit 7 Segment Display

May 1, 2011August 14, 2011 kwong15 Comments on An 8-Digit 7 Segment Display

I built a 4-digit 7 segment display last year. In that design, I used four 74HC595 shift registers to drive […]

Electronics, Miscellaneous 7 Segment, 74HC138, 74HC595, Arduino, Atmega328P, AVR, C++

Modified Sine Wave Generation With AVR

December 26, 2010 kwong3 Comments on Modified Sine Wave Generation With AVR

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

AVR LC Meter With Frequency Measurement

October 16, 2010June 29, 2014 kwong207 Comments on AVR LC Meter With Frequency Measurement

I have been thinking about building an LC meter for a while since I do not have a multimeter that […]

AVR/Arduino Arduino, Atmega328P, AVR, LC Meter

A Library for LTC1665/LTC1660

May 2, 2010March 9, 2014 kwong4 Comments on A Library for LTC1665/LTC1660

ATmega328p does not provide any Digital/Analog conversion channels (although the D/A conversion can be simulated by means of measuring the […]

AVR/Arduino AD/DA, Arduino, Atmega328P, AVR, C++, SPI

Interfacing LIS3LV02DL Using SPI — II

April 17, 2010January 8, 2012 kwong2 Comments on Interfacing LIS3LV02DL Using SPI — II

In my last post, I described in detail how to hand solder LIS3LV02DL, an LGA packaged accelerometer chip. And here […]

AVR/Arduino Accelerometer, Atmega328P, AVR, C++, Physical Computing

4 Digit 7 Segment Display Using Arduino

April 10, 2010May 1, 2011 kwong10 Comments on 4 Digit 7 Segment Display Using Arduino

I was inspired by Paul’s 7 segment display and decided to build one myself. He used 4 common cathode 7 […]

AVR/Arduino, Coding 7 Segment, 74HC595, Arduino, Atmega328P, AVR, C++, Physical Computing

On ATMega328 Bootloading With FTDI Bitbang Method

April 2, 2010April 21, 2010 kwong9 Comments on On ATMega328 Bootloading With FTDI Bitbang Method

I have been using the FTDI bitbang method piloted by Kimio Kosaka and improved by others (1,2,3) to flash Arduino […]

AVR/Arduino Arduino, Atmega328P, AVR, Bootloader, Ubuntu 64bit

A Simple Dual H-Bridge

March 22, 2010January 25, 2011 kwong7 Comments on A Simple Dual H-Bridge

H-bridge is frequently used to control DC motors and stepper motors. When controlling a bipolar stepper motor, two full H-bridges […]

AVR/Arduino Arduino, Atmega328P, AVR, H-Bridge, Physical Computing, Stepper Motor

A Power Inverter with Arduino Pulse Source

March 12, 2010 kwong16 Comments on A Power Inverter with Arduino Pulse Source

After going through some of the tutorials on Arduino’s site, I really started to appreciate what a powerful platform Arduino […]

AVR/Arduino Arduino, Atmega328P, AVR, MOSFET, Physical Computing

Hello Arduino

March 4, 2010March 4, 2010 kwongLeave a Comment on Hello Arduino

When I first started interfacing electronics with computers back in the early 90’s my hardware choice was an ISA AD/DA […]

AVR/Arduino Arduino, Atmega328P, AVR, Physical Computing

Categories

  • AVR/Arduino (98)
  • Coding (133)
  • Electronics (215)
  • 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 (234)
  • AVR LC Meter With Frequency Measurement (207)
  • A Digitally Controlled Dual Tracking Power Supply -- II (88)
  • AD7705/AD7706 Library Revisited (86)
  • Hacking DTM0660L Based Multimeters (71)
  • 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 (45)

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

  • Philip Ouellette on Linear MOSFET and Its Use in Electronic Load
  • Sadegh Shebani on Experiments with a Hydrogen Thyratron
  • Alessandro D'Isola on A High Current TRIAC Controller Using Arduino
  • Martin on A High Current TRIAC Controller Using Arduino
  • Am on Teardown Pictures of an HT118A Multimeter
  • Wally Harwood on PLA Dielectric Strength Measurement
  • dennis pantoja antone on Battery Adapter Teardown and Sony A6000 Power-Off Current Draw
  • Ollie on Bring a Dead WD1001FALS Back to Life
  • kwong on Building A Tracking Generator
  • Berkin on Building A Tracking Generator

Tags

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