I2C mellan Arduinos



Kanske vill vi ibland dela arbetsbördan för en Arduino med en annan. Eller kanske vi vill ha fler digitala eller analoga stift. Inter-Integrated krets eller I2C (uttalas jag fyrkant C) är den bästa lösningen.

I2C är en intressant protokoll. Det är oftast används för att kommunicera mellan komponenter på moderkort i kameror och i alla inbäddade elektroniska system.

Här kommer vi göra en I2C buss med två Arduinos. Vi kommer att programmera en master Arduino att befalla den andra slaven Arduino blinka dess inbyggda LED gånger beroende på det mottagna värdet.

För att bygga detta behöver vi följande "ingredienser":

  • 2 Arduinos
  • Startkablar

Detta instructable och många fler kan hittas i min Arduino utveckling Cookbookavailable här. : D

Se Steg
Relaterade Ämnen

ATTiny84 - I2C slav - Arduino UNO

Jag har jobbat på att bygga upp de bitar som jag måste göra mig själv en CNC PCB kvarn för ett litet tag nu och nästa del av pusslet försöker få Arduino att styra 3 steg motorer samtidigt. Eftersom arkitekturen inte stöder multi-threading eller multi...

Billig 2-vägs Bluetooth-anslutning mellan Arduino och PC

uppdatering31 augusti 2013: Jag har publicerat en guide om hur du ändrar standardinställningarna för modulen HC-05.5 juli 2013: Se min andra guide på Kontrollera Arduino med Android via BluetoothINTRODUKTIONI guide, kommer att jag förklara hur jag ly...

Seriell kommunikation mellan Arduino, HTML & Chrome

Arbeta med Arduino är lätt, men att skapa projekt som innebär att programvaran kräver mer kunskaper i programmering. Till skillnad från andra lösningar är mitt projekt sätt att skapa HTML offline app - utan saker som Yun, Ethernet shield eller Node.j...

RS485 Seriell kommunikation mellan Arduino Mega och Arduino Nano med Visuino

Ibland måste vi ansluta Arduino styrelser ligger långt bort från varandra. RS485 är ett mycket bekvämt sätt att ansluta styrelser med bara 2 kablar, och kan arbeta för ett avstånd på 1200 m (4000 ft). Det gör också flera styrelser kan enkelt anslutas...

Controlando display LCD I2C con Arduino

Hace unos días nos llegaron unas LCD I2C de 16 × 2 y inga se si alguna vez te ha pasado que estas haciendo FN proyecto con muchos componentes y debes usar una pantalla LCD que se lleva 6 tallar de tu Arduino y todo se vuelve FN caos porque ya ingen t...

Kommunikation mellan Arduino Esplora och Uno

Hej, i denna kort tutorial, jag kommer att Visa processen för att kontrollera Arduino Uno med Arduino Esplora styrelse.För detta projekt behöver du:En Arduino UnoEn Arduino Esplora1 bygeln kabelnFörutsatt att du har allt detta, låt oss komma igång!St...

Bluetooth-kommunikation mellan Arduino, HTML och Android

Hej igen! Först och främst tack till alla som använder mitt projekt - DIY/beslutsfattare, designers och studenter speciellt människor som stöder mig genom att ge regelbunden återkoppling. Sedan min senaste tutorial, som jag lovade, gjorde jag viktiga...

Arduino & Tiva C launchpad I2C

I2C kommunikation mellan Arduino uno & Tiva CMaterial:-Tiva C launchpad-Arduino en-kablarMed hjälp av Wire.h biblioteket och ansluter mikrokontroller:Tiva: SDA:PD1 SCL: PD0Arduino: SDA: A4 SCL:A5Du kan prova:Master-skriva och slav-mottagareMaster-läs...

Linkit en till Arduino kommunikationen I2C

I sist instructable jag visade dig hur du skapar en spänning bildskärm använder linkit en och efter att ha gjort ett par projekt med hjälp av en Linkit styrelsen insåg jag att det skulle vara bra om vi kunde göra linkit ett arbete med en arduino. Och...

Arduino + fischertechnik TX-C - ansluta I2C sanna färg Sensor

färg läsning är ett verkligt problem för industriella modeller.Jag har jobbat på det i mer än 12 månader nu, sedan December 2009.Efter många månader av hårt arbete,• från och med den vanliga läsaren (säsong 1 ) med funktioner en röd LED,• att lägga t...

Arduino - Grove I2C Motor Driver

Nyligen fick jag några Grove sensorer, och som alltid jag försökte binda den upp med Arduino och partikel kärnan. Grove sensorer är en serie av senors form Seeed Studio, de har ett brett utbud av sensorer och komponenter och jag ska visa dig hur man...

PacMan och anpassade tecken på Arduino med en 16 x 2 LCD I2C YwRobot LCM1602 IIC V1

Hej alla, detta är min första instructables!Jag gjorde denna guide eftersom jag hade en massa problem att köra YwRobot LCD-I2C med Arduino på grund av problem i samband med programvara bibliotek.Efter mycket forskning och provning, i slutet, jag hitt...

Smart hemautomation webserver på OpenWRT router WR703N kopplats ihop till Arduino, jämfört med Raspberry Pi och Ubuntu

Hämta WR703N Digest (340MB zip-fil):https://sourceforge.net/projects/wr703n/---------------------------------------------------------------------------------------------------------------------------------Kära läsare,Det finns många Linux styrelser p...

Sallad för livet - Arduino 101 baserad automatiserad Controller för Hydroponics, Aeroponics, kretsloppsodling, Etc. Intellekten Curie

SAMMANFATTNINGEn enhet som kan användas till att styra upp till 4 olika hydroponiska/Aeroponic system på en gång. Enheten kommer att styra komponenter i systemet och meddelande till en LCD-skärm och tillåter användaren att anpassa inställningar via B...

Översikt Arduino skiss belastande upp processen och ISP

Du kan överföra programvaran till en Arduino med två metoder. Du får höra om de två metoderna brukar kallas ISP programmering och FTDI eller seriell upp. Jag rekommenderar att lära om och bli bekväm med att använda båda metoderna. När jag var att kom...

Arduino & sony ericsson: gsm sköld hacka

Hej! Ett tag sedan jag ville fjärråtkomst till min arduino för att styra I/O pins, jag gillade verkligen arduino GSM sköld eftersom det skulle tillåta mig att kontrollera min arduino från var som helst i världen. Men sådan en sköld tyvärr kommer inte...

Hur man gör en Arduino + Raspberry Pi Robot plattform

UPPDATERING: Låter göra robotar, mitt hem digital hackerspace, köptes av RobotShop. Jag vill inte gå in, men de nya ägarna förbjudit mig själv och de flesta veteran medlemmarna. Som sagt, de flesta av länkarna där kommer att brytas. Lyckligtvis kunde...

Hur du ansluter en seriell LCD till en Arduino UNO

I detta instructable jag kommer att visa dig hur jag ihop en seriell LCD 16 X 2 med en Arduino UNO.Det finns massor av instructables och flashmanualer som visar dig hur du ansluter en vanlig LCD till en Arduino men inte många visar en seriell LCD och...

Wii Remote IR kamera hacka med Arduino gränssnitt

vi fysiskt extrahera IR-kameran från Wii remote och gränssnitt med en arduino kontroll en servo.Wii IR-kameran är en vacker sak. Den har en inbyggd processor som skickar X- och Y-positioner och storlek 4 ljusaste IR punkter som är ser. Detta kan vara...