Extern enhetskontroll (dvs. kaffemaskin). (8 / 17 steg)

Steg 8: I2C.




Från: http://www.i2c-bus.org/

I2C-buss: Vad är det?

I2C bussen var utformat av Philips i början av 80-talet för att lätt kommunikation mellan komponenter som uppehåller sig på samma kretskort. Philips halvledare migrerat till NXP 2006.

Namnet I2C översätter till "Inter IC". Ibland kallas bussen IIC eller I²C buss.

Den ursprungliga kommunikationshastighet definierades med högst 100 kbit per sekund och många program kräver inte snabbare överföringar. För de som gör det finns en 400 kbit fastmode och - sedan 1998 - en hög hastighet 3.4 Mbit tillgängliga alternativet. Nyligen, snabbt läge plus en överföringshastighet mellan detta har angetts.

I2C används inte bara på enstaka styrelser, men också att ansluta komponenter som är kopplade via kabel. Enkelhet och flexibilitet är viktiga egenskaper som gör denna buss attraktiv för många tillämpningar.

Viktigaste funktioner är:

  • Endast två busslinjer krävs
  • Inga strikta baud rate krav som till exempel med RS232, master genererar en buss klocka
  • Finns enkla master/slav relationer mellan alla komponenter
    Varje enhet som är ansluten till bussen är programvara-adresserbara av en unik adress
  • I2C är en sann multi master buss som tillhandahåller skiljedom och kollision upptäckt

Obs: diagram från Maxim (de har skickat mig en hel del gratis prover), http://home.arcor.de och etc.
För mer info se: https://en.wikipedia.org/wiki/I2c

http://www.Maxim-IC.com/app-Notes/index.MVP/ID/3230

Se Steg
Relaterade Ämnen

Mikrokontroller baserade smarta batteriladdare

Kretsen vad du kommer att se en smart batteriladdare baseras på ATMEGA8A med auto avskurna. Olika parametrar visas via en LCD under olika laddning stater. Kretsen kommer också göra ljud via en Summer efter laddning.Jag byggde i princip laddaren för a...

Mina 2 - holoclock

väl kanske holoclock är lite missvisande att... det använder holografisk dispersion film på framsidan för att ge lite av djup.Princip detta instructable är en uppdatering till min tidigare mina finns här:och återanvändning av en massa kod och kretsar...

Enkla IC-555 ljudgenerator

detta är ett enkelt tongenereringen kan användas för olika purpous som ett alarm, klocka, polis siren, elektroniska mosquito motbjudande, detta projekt använder en multivibrator i astable läge -ic 555, som producerar önskad frekvens genom att ändra d...

Hur man bygger en själv navigera roboten

detta är en detaljerad handledning om hur att förverkliga en robot från början, och ge den möjlighet att navigera självständigt i en okänd miljö.Alla inblandade med robotics typiska argument kommer att omfattas: mekanik , elektronik och programmering...

Bättre och datorteknologi, genom Velcro: Göra din Laptop en skeppsdocka för externa hårddiskar

problemet:Det är sällan en säker och bekväm plats att sätta en bärbar extern hårddisk när du använder en bärbar dator i en mobil, icke-desk situation.Exempel: Du arbetar på din bärbara dator och vill säkerhetskopiera vissa filer eller arbeta på vissa...

AVR fuse grunderna: kör en avr med en extern klocka

säkringar är bland de svåraste ämnen som jag stött på samtidigt lära sig om programmering microcontrollers. Även efter att söka och läsa flitigt, kunde jag fortfarande inte lyckas rensa mitt begrepp om dem. Men sedan jag började lära dem ta en i tage...

Gör en exakt Arduino klocka med endast en wire - ingen extern hårdvara som behövs!

Hur man gör en Arduino klocka - utan att använda externa oscillatorer eller klocka chips:(mer av mina projekt på vår forskning hemsida - klicka på arduino logotyp upp på hemsidan)Du behöver:En Arduino ombord (bara om någon smak kommer att fungera bra...

Tråden styckning - interna och externa på en Myford ML10 svarv

detta Instructable visar min första insats på tråd skärning. Det verkade vara relativt framgångsrikt och jag ville inte att glömma vad jag gjorde, så att ha en långsiktig post bör vara användbart för mig. Jag förväntar mig inte att göra för mycket tr...

"Hjärnan" en extern hårddisk och ljus skulptur

Ett tag sedan, blev jag ombedd att göra ett floor-stående, animerade hjärna, extern hårddisk. Det var att "lysa upp" när hårddisken var åt och "ser bra ut".När sysslolös, har den en röd, bultande "puls". Vid åtkomst av hårddi...

Bärbar n kompakt kaffe filtrering kaffekopp ingen kaffemaskin behövs

Ok om du inte har kolla mitt kaffe filtrering halm instructable du bör definitivt kolla upp det!... och medan du är det. rösta på mig:)...Detta löser problemet med människor som älskar kaffe men avskyr snabbkaffe lång... för campare, för människor so...

Återuppliva en extern DVD R/RW

då och då jag njuta lite av dumpster dykning, och jag får de flesta av mina delar eller komponenter för projekt detta sätt.Jag hittade en yttre SONY DVD R/RW 2 dagar sedan, men det fanns inga kablar. Jag behöver inte en extern hårddisk, så jag inte e...

Extern enhet "Sele" för bärbara datorer

varning: första INSTRUCTABLE!Efter att ha fått nog av att balansera min externa hårddisk på min laptop när jag försökte bära dem runt mitt rum, beslöt jag att göra något åt saken.Jag ville dock göra något permanent enhet omslaget eller den bärbara da...

Extern bildskärm vagga för Laptop

Jag älskar min laptop men liksom många, skärmyta verkar aldrig vara tillräckligt. Jag fick mig en 24-tums bildskärm som gjort en stor skillnad men var tvungen att jonglera både den bärbara tangentbordet och ett yttre som trångt mitt skrivbord.Jag kom...

Hur konvertera en Laptop LCD till en extern bildskärm.

Hallå där. Detta är min första InstructableFör ett tag sedan jag satt och undrar vad de ska göra med min döda laptop. Jag visste att moderkortet var stekt men allt annat var fortfarande i skick. Som ett resultat jag beslutat att göra en extern bildsk...

Hur man gör DIY extern Laptop HDD Sata hård Drive USB mycket billiga

Hur till göra DIY extern Laptop HDD Sata Hard Drive USB-mycket billigt och lätt göra det ai ditt hemMaterial som behövs:15 x 120 mm och 2 Flexiglass klart i 4mm thicknes15 mm x 60 mm x 2 Flexiglass klart i 4mm thicknesGlueGun välja band mäktiga Bond...

Hur du använder en extern bildskärm för din Laptop

Behöver du lägga på någon sorts videopresentation för skolan eller arbeta? Kanske du talar på en konferens eller ett symposium och du kommer att ansluta din bärbara dator till någon form av widescreen- eller ens ett projektionssystem. Som du kanske i...

Mobiltelefon laddare extern batteriladdare

detta är en handledning om hur du skapar din egen extern batteriladdare.Steg 1: Saker att köpa -Batteribox-intensifiera 5v spänningsregulator-en extra kabel för din mobiltelefonallt var köpt på eBay för mindre än 10 $ totaltSteg 2: Vad spänning behöv...

Lägga till en extern Trigger Port i din kamera Flash

Hey folks,Så, för människor som är kryddat i fotografi, du förmodligen vet att när använda Speedlite blixtar på konsument-grade kameror, kameran kan bara synkronisera blixten upp till en hastighet runt 1/160 sekund. Detta är ett problem om du vill gö...

Lägga till extern Mic-uttaget för Canon T1i / 500d

Canon T1i / 500d är en bra kamera som kan ta några bra video men det inte kom med en extern mikrofon-uttag. Detta innebär att du måste använda den lilla inbyggda jack eller en extern audio recorder. Efter att titta på några videor på youtube av andra...