School assignment to learn how to use I2C communication
Created in response to multiple school assignments regarding multiple arduinos. Chose to upload it to github as it was another large project involving me writing in Visual Studio and using TinkerCad
- Mar/8/2021: Made
I2C_Assignment_2
the main program with master and transmitter arduinos.
Assignment_1 with TinkerCad Link
Assignment_2 with TinkerCad Link
- Ali Harb - Created school assignment that introduced me to I2C communication.
To build a similar setup to experiment with the code:
Item | Amount |
---|---|
Arduino UNO | At least 2 |
Breadboard | 1 |
- If you want to download the entire repository, click on the green box and download the zip file. If you don't, skip to step 3.
- Unzip the zip file.
- Locate the
I2C_Assignment_1
orI2C_Assignment_2
folder within the repository. - Locate the
AssignmentX_I2C_Master.ino
and each respectiveAssignmentX_I2C_Slave_X.ino
file. - Either copy and paste the contents of the file into your own program, or open the downloaded
.ino
files in your preffered IDE. - If using PlatformIO, you may again copy and paste the contents into a seperate project, or open this folder directly.
Copyright © 2020 Kacper Bazan - Email: [email protected]
Distributed under the MIT license