Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Tag: Atmega328P

  • Home
  • Atmega328P

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

I2C Multiplexer Shield Testing

October 8, 2012May 31, 2015 kwong

I built an I2C multiplexer shield using an Arduino prototyping shield from SchmartBoard a couple of weeks ago. The shield […]

AVR/Arduino Arduino, Atmega328P, DS1077, I2C, PCA9548A, shield

Reverse Engineering the Syma S107G IR Protocol

August 27, 2012June 29, 2014 kwong

I got a Syma S107G IR controlled helicopter for my son a while ago. This tiny remote control helicopter is […]

AVR/Arduino 38kHz, 57kHz, Arduino, Atmega328P, IR Sensor, PWM, Reverse Engineering, Syma S107G

Code For MCP4821/MCP4822

July 25, 2012July 25, 2012 kwong

Microchip‘s MCP4821/MCP4822 is a low budget 12-bit digital-to-analog converter. MCP4821 is the single channel version whereas MCP4822 has two channels […]

AVR/Arduino, Miscellaneous Arduino, Atmega328P, DAC, MCP4821, MCP4822, SPI

Digital Metronome — Revisited

June 21, 2012 kwong

Last year, I wrote about a simple digital metronome project. While the device worked pretty well there are a few […]

AVR/Arduino 555, 7 Segment, 74HC595, Arduino, Atmega328P, Metronome

Arduino Library For MCP342X

May 23, 2012 kwong

Last time, I discussed how to interface TI’s ADS1112 16-bit delta-sigma A/D converter with Arduino. Today I am going to […]

AVR/Arduino AD/DA, Arduino, Atmega328P, MCP3426, MCP3427, MCP3428

Interfacing ADS1112 With Arduino

May 14, 2012 kwong

ADS1112 is a 16-bit delta-sigma A/D converter. This A/D chip has an I2C interface, a 2.048V internal voltage reference and […]

AVR/Arduino AD/DA, ADS1112, Arduino, Atmega328P

5A Lab Power Supply With Digital Readout

April 30, 2012June 29, 2014 kwong

I got a used 250VA power transformer that was removed from equipment a couple of weeks ago. The transformer has […]

AVR/Arduino, Electronics AD7706, Atmega328P, LM338, LM339, MAX4375, TL431

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

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

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

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