Use I2c to connect several Arduinos together to combine their power.Ã‚ I2C stands for the Inter Integrated Circuits andÃ‚ is one of the best Multi Master Serial Computer Bus technologies used in different systems to connect the peripherals of low speed data transmission. The technology was invented by Philips for TVs but is used in all sorts of applications including our Wiimote and Arduino tutorial.
The I2C circuits follow a standard operational procedure where only two bi-directionalÃ‚ lines, a serial clock, and a serial data systems are used.Ã‚ Ã‚ There are recently improved versions of I2Cs available on the market which can hold a higher number of nodes and can perform faster than the rest.
- Don’t miss: Top 40 Arduino Projects of the Web
You can use I2C then you will be able to connect more than one Arduino to a robot or other application and you can easily establish a network of sensors. By using these circuits you will have more controller pins at your disposal which will allow you to add more devices.Ã‚ You do have other options such as an expander or Arduino Mega, but I2C because is significantly cheaper.
How To Set Up Your I2C
Here are the basic requirements for setting the I2C protocol with the Arduino:
- More than two Arduinos
- The latest version of the Arduino IDE
- Few pieces of hook up wire
- 1.5 to 2K Pull-up resistors
- You need to install the Arduino wire library (new versions have it built in)
If you are working with two Arduinos, then one must be the master and the other must act as the slave.Ã‚ To ensure a successful project, you need to make sure that you are using a minimum 1K pull-up resistor on every single line which will pull it to 5 Volts.