l2c

Transforming your AVR Microcontroller to the I2C or TWI Slave I/O Expander Project

The I2C bus (read as I squared C) is one of the most important embedded system serial bus interface first introduced by Philips in 1980; using just two lines called SCL (serial clock) and SDA (serial data) respectively make the I2C bus is a perfect choice to provide additional I/O capabilities to your microcontroller project […]

Transforming your AVR Microcontroller to the I2C or TWI Slave I/O Expander Project Read More »

Building the I2C Smart DC Motor Controller with Atmel AVR Microcontroller – Part 1

The idea of building my own I2C (read as I square C) smart DC motor controller is came to me when I was learning and playing together with my son on his LEGO® MINDSTORM® NXT 2.0 about a year ago. The NXT sophisticated controller also called NXT Intelligent Brick is powered by Atmel 32-bit ARM7

Building the I2C Smart DC Motor Controller with Atmel AVR Microcontroller – Part 1 Read More »

How to use I2C-bus on the Atmel AVR Microcontroller

I2C (read as I Squared C) bus first introduced by Philips in 1980, because of its simplicity and flexibility the I2C bus has become one of the most important microcontroller bus system used for interfacing various IC-devices with the microcontroller. The I2C bus use only 2 bidirectional data lines for communicating with the microcontroller and

How to use I2C-bus on the Atmel AVR Microcontroller Read More »

Scroll to Top