
How to Connect Multiple Arduino Microcontrollers with I2C Come collegare più Arduino microcontrollori con I2C

Use I2c to connect several Arduinos together to combine their power. I2C stands for the Inter Integrated Circuits and is one of the best Usa i2c per collegare diversi Arduinos insieme per unire le loro power. I2C l'Inter sta per circuiti integrati vostro è uno dei migliori Multi Master Serial Computer Bus Multi Master Serial Bus computer technologies used in different systems to connect the peripherals of low speed data transmission. tecnologie utilizzate nei diversi sistemi per collegare le periferiche a bassa velocità di trasmissione dei dati. The technology was invented by Philips for TVs but is used in all sorts of applications including our La tecnologia è stata inventata da Philips per le TV, ma viene utilizzato in tutti i tipi di applicazioni, tra cui il nostro Wiimote and Arduino tutorial Wiimote e 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. I circuiti I2C seguire uno standard di procedura operativa in cui solo il bi-directional due linee, una serie di clock, e una serie di sistemi di dati sono used. ci sono versioni migliorate di recente I2Cs disponibili sul mercato, che può contenere un numero più elevato di nodi e può eseguire più velocemente rispetto al resto.
- Don't miss: Da non perdere: Top 40 Arduino Projects of the Web Top 40 Progetti di Arduino Web
![]()
You can use I2C then you will be able to connect more than one È possibile utilizzare I2C allora si sarà in grado di collegare più di un Arduino Arduino to a robot or other application and you can easily establish a network of sensors. di un robot o di altre applicazioni e si può facilmente creare una rete di sensori. 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 Con l'uso di questi circuiti avrai più controller di perni a vostra disposizione, che vi permetterà di aggiungere più devices. Si hanno altre opzioni, come un expander o Arduino Mega Arduino Mega , but I2C because is significantly cheaper. , Ma perché I2C è notevolmente più convenienti.
How To Set Up Your I2C Come impostare la I2C
Here are the basic requirements for setting the Qui ci sono i requisiti fondamentali per l'impostazione del I2C protocol with the Arduino Con il protocollo I2C Arduino : :
- More than two Arduinos Più di due Arduinos
- The latest version of the Arduino IDE L'ultima versione di Arduino IDE
- Few pieces of hook up wire Pochi pezzi di collegare i fili
- 1.5 to 2K Pull-up resistors 1,5 a 2K resistori pull-up
- You need to install the Arduino wire library (new versions have it built in) È necessario installare la libreria Arduino filo (le nuove versioni sono costruite in esso)
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. Se si lavora con due Arduinos, poi uno deve essere il comandante e gli altri devono agire come slave. Per garantire il successo del progetto, è necessario assicurarsi che si sta utilizzando un minimo 1K resistenza di pull-up su ogni singola riga che tirare a 5 Volt.
If you are interested in learning more about the I2C and the Arduino, here are a few great resources: Se siete interessati a saperne di più circa il I2C e Arduino, qui sono alcune grandi risorse:









































