Skip to product information
1 of 5

I2C Bus Playground DIY Kit

I2C Bus Playground DIY Kit

This kit teaches you the I²C communication protocol with seven real peripherals — EEPROMs, temperature sensor, ADC, DAC, and IO expander. You get the board, every component, and a 36-page engineering guide.

Regular price CHF 49.90
Regular price Sale price CHF 49.90
Sale Sold out

Skills you'll build

I²CSMDCircuit TheoryIntermediate
View full details

Skills you'll build

I²C Protocol
SMD Components
Circuit Theory
Intermediate

What's included

  • PCB
  • All components — LM75, 24C02 ×2, 10-bit DAC, 10-bit ADC, IO expander and all supporting passives
  • Demo software
  • Documentation — assembly guide and I²C protocol reference
About this kit

The I2C Bus Playground is a complete learning kit for the I2C communication protocol — the industry standard used in virtually every modern embedded system, from sensors to displays to memory chips. One board connects six different I2C peripherals to your microcontroller, all on the same two wires: SDA and SCL.

Connect an Arduino Nano or STM32 Nucleo32, load the included demo software, and immediately start communicating with a temperature sensor, two EEPROMs, a DAC, an ADC, and an IO expander. Measure temperature, store data, control outputs, read inputs — all through I2C.

This is an intermediate-level SMD kit. Components are in 0603 packages; a temperature-controlled soldering station is required and a microscope is recommended.

What you'll learn
  • How I²C communication works — addressing, read/write operations, clock and data lines
  • Working with 6 real I²C peripherals: temperature sensor, EEPROM ×2, DAC, ADC, IO expander
  • How to measure temperature, store data, control outputs, and read inputs over two wires
  • Device addressing and multi-device bus management on a shared bus
  • How the I²C protocol is used in professional embedded design across automotive, industrial, and IoT
  • Connecting an Arduino or STM32 to external peripherals via I²C
  • How to use demo software to communicate with each peripheral without writing code first
Prerequisites & difficulty
Intermediate
  • Solid SMD soldering experience (0603 components)
  • Basic understanding of microcontrollers (Arduino or STM32)
  • Familiarity with serial communication concepts (SPI, UART or I²C)
  • Note: A microscope is strongly recommended for 0603 assembly. An Arduino Nano or STM32 Nucleo32 is required — not included.
    Technical specifications
    Protocol I²C (up to 400kHz Fast Mode)
    Peripherals LM75 temperature sensor · 24C02 SMD EEPROM · 24C02 socketed EEPROM · 10-bit DAC · 10-bit ADC · IO expander
    Compatible boards Arduino Nano · STM32 Nucleo32 (any variant)
    Component type SMD 0603 + THD mixed
    Connectors 2.54mm standard headers
    FAQ

    Do I need to provide my own microcontroller?

    Yes. The I²C Bus Playground works with an Arduino Nano or any STM32 Nucleo32 board — sold separately.

    Do I need to write code to use this kit?

    No. Demo software is included — load it and start communicating with the peripherals immediately. Writing your own code is optional.

    What SMD experience do I need?

    The board uses 0603 SMD components. Experience with 0603 or smaller is required. A microscope or magnifier is strongly recommended.

    Preview

    Browse the documentation

    Every kit includes a full engineering design guide. Here's a preview.

    Our approach

    Want to see how our documentation is different?

    Every MSD kit ships with an engineering design guide written by the person who designed the board. Not a pinout diagram — a real document.

    See How We Teach

    Premium Engineering Files

    Thank you for your purchase. Your files are ready to download.

    Loading files…