Dual-Arduino I2C temperatur Display
Använda Arduinos är stor och allt, men vad händer när du får slut på stiften? Visst, du kan köpa en Mega, men vad om du redan har några Unos, eller kanske några Micros? Finns det en tjusig protokoll i elektronik numera, och det kallas följetong. Åh, du har hört talas om det? Tja, kan seriell kommunikation variera från USB till dessa talande Arduinos. De talar om en I2C buss eller en Inter-Integrated krets buss. Det kan finnas upp till 128 enheter på en enda I2C buss, eftersom de alla har sina egna namn eller adresser, som tillåter dem att anropas av namn. Vad är riktigt bra om I2C? Det kräver bara 4 trådar! Hur fantastiskt!
Att visa hur enkelt I2C fungerar med Arduino, jag kommer att visa dig hur du ansluter och programmera 2 olika Arduinos att dela upp en aktivitet i delar. I det här fallet kommer jag ta min befintliga temperatur display med momentan bakgrundsbelysning och har knappen Läs av slav och display/temperaturen kontrolleras av befälhavaren.
Du kommer snabbt märka att dessa inte är din normala Arduinos. Jag nyligen valde att få en Intel Edison och IoT Dev Kit av Instructables, som är där modulerna Grove kom från. Också, jag köpte en Teensy 3.1 för några månader sedan så jag kunde mixtra med kapacitansen / många digitala stift.
Innan vi går någon längre, vill jag tacka Intel och Instructables för att vara awesome genom att välja mig tillsammans med 249 andra att få ett Dev Kit. Det var mycket förvånande för mig, och jag är mycket tacksam för det. Tack!