edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
Dilshan Jayakody
Published © MIT

I2C Master Mode Emulator

This emulator allows communication with I2C devices by sending or receiving data to/from the I2C bus through a PC.

IntermediateFull instructions provided9 hours1,217
I2C Master Mode Emulator

Things used in this project

Hardware components

Microchip ATMEGA16A-PU
×1
STMicroelectronics LD1117AV33
×1
Texas Instruments LM2596T-5.0
×1
2N7000
onsemi 2N7000
×2
Renesas Bipolar Junction Transistor
×5
KEMET Electronics Corporation EC2-5NU DPDT Relay
×3

Story

Read more

Schematics

Schematic of the I2C emulator

Code

GitHub repository of the I2C emulator project

This repository contains the control software source code, PCB design, schematics, firmware source code, and compiled binaries of both firmware and emulator-application.

Credits

Dilshan Jayakody
35 projects • 55 followers
Hello, I'm an embedded systems engineer, amateur radio operator and amateur astronomer.

Comments