- Notifications
You must be signed in to change notification settings - Fork5
Software-based I2C communication library for Arduino
License
yasir-shahzad/SoftI2C
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
If you likeSoftI2C - give it a star, or fork it and contribute!
The SoftI2C library provides an Arduino-compatible implementation of the I2C communication protocol using software-based methods. It allows you to perform I2C communication without relying on hardware I2C pins, which can be useful in situations where hardware I2C is unavailable or needs to be emulated.
- Software-based I2C communication.
- Emulates I2C communication over GPIO pins.
- Provides read and write functionality.
- Easy-to-use API for I2C operations..
- Download the library ZIP file from theGitHub repository.
- In the Arduino IDE, go to
Sketch>Include Library>Add .ZIP Library.... - Select the downloaded ZIP file and click
Open..
Include the library at the beginning of your sketch:
#include<SoftI2C.h>
Contributions to the SoftI2C library are welcome! If you find any issues or have suggestions for improvements, please feel free to submit a pull request or open an issue on the GitHub repository..
This project is licensed under the MIT License.
About
Software-based I2C communication library for Arduino
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors5
Uh oh!
There was an error while loading.Please reload this page.