Raspberry Pi I2C (Python)



i detta instructable, jag kommer att förklara hur man använder I2C på Pi, med exempel på CMPS03 kompass modulen och SRF08 ultraljud sortiment, med hjälp av python. Jag kommer att förklara rakt igenom installera OS, att se till att beroenden och allt är installerat.

I2C är en kommunikationsbuss designad av Philips, för marker för att kommunicera med varandra på ett kretskort. Det är vanligt, men för att ansluta sensorer, såsom de två exemplen senare i detta instructable och hamnverksamhet expandrar, eftersom du kan ha flera enheter på samma två stiften.

Se Steg
Relaterade Ämnen

Trådlös jul Light Timer med Raspberry Pi och Python

Uppdatera 1/14/2014: Tack till alla som röstade för det här projektet i hårdvara Hacking Contest! Ser fram emot min nya maker penna.Uppdatering 12/31/2013: Letar du efter en mer avancerad version av detta projekt? Kolla in min nya flerkanaligt röstst...

Att bygga robotar med Raspberry Pi och Python

målet med denna handledning är att hjälpa dig att börja programmering med Python att styra din Arduino robotar med en Raspberry PI. Vi går över grunderna som installation och några enkla exempel att styra din robot från en Python GUI från Raspberry P...

Raspberry Pi: Lanseringen Python skript vid start

som jag har jobbat på min egen Pi projekt, jag har varit att upptäcka många små knep och tips av skur olika webbplatser och samla information, testning och optimering.Så, här är ytterligare en av mina "datoranvändare" Raspberry Pi Instructables....

Använda XML på Raspberry Pi med Python

Detta Instructable kommer att diskutera användningen av XML på ansökningar om Raspberry Pi. Steg ett täcker vad är XML och formatet för datastrukturer. Steg två täcker bygga och parsning av XML i Python och steg tre kommer att visa hur XML används so...

Att få aktiekurser på Raspberry Pi (med Python)

Jag jobbar på några nya projekt som innefattar att få aktiekursen data från webben, som kommer att spåras och visas via min Raspberry Pi. Jag ville dela inställningen på hur man gör detta med hjälp av Python.Denna korta Instructable visar du hur inst...

TweeToy av Raspberry pi med Python

Jag skapade en leksak som talar somebody's tweets med Raspberry Pi.Denna leksak fångster objekt av avstånd sensor och sedan göra ljud (Tweet).Arkitekturen är mycket enkel. För att få Tweets, bara med hjälp av twitter api för python. Och spela upp lju...

Raspberry Pi - HIH6130 I2C luftfuktighet & temperatur Sensor Python Tutorial

HIH6130 är en luftfuktighet och temperatursensor med digital utgång. Dessa sensorer ger en noggrannhet ±4% RH. Med branschledande långsiktig stabilitet temperaturkompenserad true digital I2C, branschledande tillförlitlighet, energieffektivitet och Ul...

Raspberry Pi - TMD26721 infraröd Digital närhet detektor Python Tutorial

TMD26721 är en infraröd digital närhet detektor som ger en komplett närhet upptäckande och digitala gränssnitt logik i en enda 8-pin surface mount-modul. Avståndskontrollen inkluderar bättre signal-brus och noggrannhet. Ett närhet offset register kan...

Raspberry Pi - ADXL345 3-axlig Accelerometer Python Tutorial

ADXL345 är en liten, tunn, ultralow makt, 3-axlig accelerometer med hög upplösning (13-bitars) mätning vid upp till ±16 g. Digital utgång data är formaterade som 16-bitars tvåor kompletterar och kan nås via I2 C digitala gränssnitt. Itmeasures den st...

Raspberry Pi - BH1715 Digital Sensor för omgivande ljus Python Tutorial

BH1715 är en digital Sensor för omgivande ljus med en I²C bus gränssnitt. BH1715 är vanligt att få omgivande ljus data för att justera LCD och knappsatsen bakgrundsbelysningen makt för mobila enheter. Denna enhet erbjuder en 16-bitars upplösning och...

Raspberry Pi - MPL3115A2 Precision höjdmätare Sensor Python Tutorial

MPL3115A2 sysselsätter en MEMS tryckgivare med ett I2C gränssnitt att tillhandahålla korrekta uppgifter som trycket/höjd och temperatur. Sensor utgångar är digitaliserade av en högupplöst 24-bitars ADC. Interna behandling tar bort ersättning uppgifte...

Raspberry Pi - PCA9536 Input/output Expander Python Tutorial

PCA9536 är en 8-stifts CMOS enhet som ger 4 bitar av General Purpose parallella Input/Output (GPIO) expansion för I2C-buss/SMBus program. Den består av en 4-bitars konfigurationen register att tjäna syftet med ingång eller utgång urval, 4-bitars Inpu...

Raspberry Pi - TCN75A temperatur Sensor Python Tutorial

TCN75A är en två-tråd seriell temperatursensor med temperatur-till-digital-omvandlare. Det har blandats med användaren programmerbara register som ger flexibilitet för temperaturkännande program. Med registret inställningarna kan användare konfigurer...

Raspberry Pi - TMP007 IR Thermopile Sensor Python Tutorial

TMP007 är en infraröd thermopile sensor som mäter temperaturen på ett objekt utan att vara i kontakt med den. De infraröd energi som avges av objektet i fältet sensor absorberas av thermopile integrerad i sensorn. Thermopile spänningen är digitaliser...

Raspberry Pi - TSL45315 Sensor för omgivande ljus Python Tutorial

TSL45315 är en digital sensor för omgivande ljus. Det efterliknar mänskliga ögat svar under olika ljusförhållanden. Enheterna har tre valbara integration gånger och ge en direkt 16-bitars lux utgång via en I2C bus gränssnitt. Enheten innehåller en fo...

Raspberry Pi MMA8452Q 3-axlig 12-/ 8-bitars Digital Accelerometer Python Tutorial

MMA8452Q är en smart, lågenergi-, tre-axeln, kapacitiv, micromachined accelerometer med 12 bitar av upplösning. Flexibla användaren programmerbara alternativ tillhandahålls med hjälp av inbyggda funktioner i accelerometern, konfigurerbara till två av...

Raspberry Pi - SI7021 Humidiy & temperatur Sensor Python Tutorial

SI7021 är en luftfuktighet och temperatursensor som kan fungera på I2C kommunikationsprotokoll. Den har en monolitisk CMOS IC integrera fuktighet och temperatur sensor element, en analog-till-digital-omvandlare etc. Med mycket avancerad signalbehandl...

Raspberry Pi - SHT30 luftfuktighet & temperatur Sensor Python Tutorial

SHT30 Digital fukt och temperaturgivare erbjuder överlägsen prestanda och en utrymmesbesparande fotavtryck. Det ger kalibrerad, linearized signalerar i digitalt, I2C format. Tillverkning av denna sensor är baserad på CMOSens teknik, som tillskrivar t...

Raspberry Pi - SI7006-A20 luftfuktighet & temperatur Sensor Python Tutorial

SI7006-A20 är en luftfuktighet och temperatursensor som kan fungera på I2C kommunikationsprotokoll. Den har en monolitisk CMOS IC integrera fuktighet och temperatur sensor element, en analog-till-digital-omvandlare etc. Med mycket avancerad signalbeh...