Hackster.ioLearning Hardware Community.
×
Leave Feedback
Log inSign up
ProjectsProjectsChannelsChannelsNewsContestsEventsVideos

163 i2c projects

  • Last updated
  • Most popular
  • Most recent
  • Most respected
  • Trending
  • All time
  • Featured
  • Last 7 days
  • Last 30 days
  • Last 12 months
  • Any difficulty
  • Beginner
  • Intermediate
  • Advanced
  • Expert
  • Any type
  • Showcase
  • Protip
  • Tutorial
  • Work in progress

c7k keychain

Chording 7 Key wearable I2C keyboard

c7k keychain

Mikey Sklar
361
EmoGo

A Go board game system that shows the state of Go stones through facial expressions.

EmoGo

mocketech
718
Interface I2C 16x2 LCD with Arduino Uno (Just 4 wires)

Interface a 16x2 Liquid Crystal Display with Arduino Uno. Here we just use 4 wires.

Interface I2C 16x2 LCD with Arduino Uno (Just 4 wires)

Akshay Joseph
328K
Tame the Beast: Ultra-Low Power #ESP8266 Thing

Quickstart guide to start with #NodeMCU on the #ESP8266 Thing, hacking to become a ultra-low power, solar power only driven #SENSableTHING

Tame the Beast: Ultra-Low Power #ESP8266 Thing

fab-lab.eu
72K
How to Scan I2C Address in Arduino

You will be able to know the I2C address of your module that's connected to SDA & SCL Arduino by using I2C scanner code.

How to Scan I2C Address in Arduino

Arbi Abdul Jabbaar
166K
Arduino I2C communication with Raspi 2 WIOT

Using Arduino to do a communication between sensors and Windows for IOT

Arduino I2C communication with Raspi 2 WIOT

Christiano Faig
44K
I2C Liquid Crystal Displays

All you need to know about I2C LCD screens on an Arduino Uno.

I2C Liquid Crystal Displays

arduino_uno_guy
120K
Transferring Data From One Arduino to Another

A simple project, involving transferring value of a sensor, which is connected from one Arduino to another, and getting a required result.

Transferring Data From One Arduino to Another

Chandran N
53K
Two separate I2C buses on ESP32

You have two sensors, having the same I2C address, which you want to connect to your ESP32 by using a separate I2C bus for each sensor.

Two separate I2C buses on ESP32

Sensirion Software
377
Extend the reach of your i2c sensor simply and inexpensively

i2c is the most common protocol for embedded systems. Using an i2c range extender gives more flexibility in sensor placement.

Extend the reach of your i2c sensor simply and inexpensively

Chip McClelland
30K
Two separate I2C buses on Arduino Uno R4

You have two sensors, having the same I2C address, which you want to connect to your Arduino by using a separate I2C bus for each sensor.

Two separate I2C buses on Arduino Uno R4

Sensirion Software
251
Using I2C Communication Protocol to Connect 6 Arduino Megas

If you've ever wanted to connect devices with just 3 pins, this is the perfect project for you!

Using I2C Communication Protocol to Connect 6 Arduino Megas

Sherwin Chiu
14K
Two separate I2C buses on Nucleo 64

You have two sensors, having the same I2C address, which you want to connect to your Nucleo board using separate I2C buses for each sensor.

Two separate I2C buses on Nucleo 64

Sensirion Software
178
Bridging the Raspberry Pi and the Arduino

Easily extend the Arduino capabilities to the Raspberry Pi 2 running Windows 10 IoT Core with C#.

Bridging the Raspberry Pi and the Arduino

Daniel Porrey
17K
PCF8574 Digital I2C I/O Expander Easy Lib (2 Wires for All)

PCF8574_library: a library to use the I2C digital expander with Arduino and ESP8266.

PCF8574 Digital I2C I/O Expander Easy Lib (2 Wires for All)

Renzo Mischianti
9.8K
8x8 LED Matrix display on RPi 2 with Windows 10 IoT Core

Example how-to connect Adafruit Mini 8x8 LED Matrix to Raspberry Pi with Windows 10 IoT Core.

8x8 LED Matrix display on RPi 2 with Windows 10 IoT Core

Štěpán Bechynský
10K
Ultrasonic Sensor with LCD I2C

Displaying distance measured by ultrasonic sensor on liquid crystal display with I2C.

Ultrasonic Sensor with LCD I2C

Arnov Sharma
82K
OLED Display Driver for nanoFramework

SS1306 OLED I2C nanoFramework driver for 128x64, 128x32, 64x48, 96x16

OLED Display Driver for nanoFramework

David Weaver
3.9K
I2C Accelerometer

Learn to use I2C by hooking up an accelerometer and reading data off of it.

I2C Accelerometer

Daniel Kuo
&
Windows IoT
27K
How to use I2C Pins in Raspberry Pi Pico | I2C Scanner Code

In this tutorial, we will learn how to use I2C Pins in Raspberry Pi Pico & go through the I2C Scanner Code.

How to use I2C Pins in Raspberry Pi Pico | I2C Scanner Code

Mr. Alam
63K
I2C LED Display From Hacked Voltmeter

LED voltmeters are a cheap source of 7 segment displays and can easily be repurposed.

I2C LED Display From Hacked Voltmeter

Magic Smoke
4.0K
Automatic Transfer Switch (ATS) with Web Server

Monitor power supply and start emergency power generator in case of power failure.

Automatic Transfer Switch (ATS) with Web Server

Superfunk2000
12K
How to Make a Simple Clock

This project will show you how to make a simple Clock using a RTC Clock and a LCD.

How to Make a Simple Clock

MisterBotBreak
28K
FM Radio TEA5767

Raspberry Pi FM Radio TEA5767

FM Radio TEA5767

Jose Javier Calderon
22K
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • Next →
  • About Us

  • Hackster Overview
  • Hackster for Business
  • Hackster PRO
  • Help Articles
  • Brand Resources
  • Sitemap
  • Legal Thingies

  • Terms of Service
  • Contest Rules
  • Code of Conduct
  • Privacy Policy
  • Privacy Policy for California Residents
  • Cookie Policy
  • Find Us On Social

  • Facebook
  • Instagram
  • LinkedIn
  • X
  • YouTube
  • Visit Our Avnet Family

  • Avnet
  • Premier Farnell
  • element14
  • Newark

Hackster.io, an Avnet Community © 2025