Lär dig mer om L3GD20 Breakout styrelsen (5 / 16 steg)

Steg 5: Kod förklaring

#include < Wire.h >
#define CTRL_REG1 0x20
#define CTRL_REG2 0x21
#define CTRL_REG3 0x22
#define CTRL_REG4 0x23
#define CTRL_REG5 0x24
int L3GD20_Address = 106
int x;
int y;
int z;

I denna del av koden tråd ingår bibliotek. Detta bibliotek tillåter Arduino Uno att kommunicera med I2C / TWI (två Wire Interface) enheter. Dessutom definieras kontroll registren för L3GD20 Gyro-sensor.

Varje journal används för att konfigurera chipet under initieringen. Exempelvis används register 0x20 för att aktivera x-, y- och z-axlarna. Registret 0x21 används för att ange ett högpassfilter. Registret 0x22 används till att kontrollera de interna avbrott av chip. Registret 0x23 används till att kontrollera full skala spänna. Registret 0x24 används för att styra högpass filtreringen av utgångarna. Sedan deklareras slavadress för vår enhet.

Om vi hänvisar till L3GD20 datablad, kan vi se att den adress som är associerad med L3GD20 är 110101xb. SAO stiftet i våra gyroskop ger oss möjlighet att välja den sista biten av adressen genom att ange det högt eller lågt. Alltså, vi har två möjliga adresser: 1101010 eller 1101011.

I denna tutorial bestämde vi oss för att jorda SAO, så vår slavadress är 1101010 eller 106 i decimal.

Slutligen i x, y och z förklaras som heltal variabler att hålla de värden som uppmätts av gyroskopet på varje axel.

Se Steg
Relaterade Ämnen

En liten breakout styrelsen för dopp ICs med utdata motstånd

Hej alla.Detta är min första instructable! Om du har förslag eller frågor, Välkommen att skicka mig ett PM.Efter att ha fått min billigt (fruktansvärt förpackade, det är vad du får för att vara en cheapskate) 74HC595 SKIFT register från Kina en kort...

FM-Radio med Si4703 Breakout styrelsen, LCD och Arduino

Detta projekt är bara en liten del av ett större projekt jag arbetat med under de senaste åren (på och utanför). Bakgrunden till detta projekt är att ett par år tillbaka, jag hittade en modern jukebox (iPod-anslutning, AM / FM-radio, CD-spelare...) s...

Komma igång med Daflabs ESP8266 ESP-12 Breakout styrelsen

Denna guide är en snabb nybörjares guide som visar hur du använder ESP-12 Breakout styrelsen med CP2102.Vad du behöver:1. Daflabs ESP-12 Breakout styrelse2. CP2102 USB till seriell UART modul3. hoppare ledningar4. Set av brödunderläggen (valfritt)Ste...

TEA5767 FM-Radio Breakout styrelsen för Arduino

jag nyligen misslyckades med att motstå köpa två TEA5767 FM-Radio moduler från eBay för nästan ingenting. Dessa små moduler använder serial I2C-protokollet och så är idealiska för att ansluta till en Arduino.Det finns mer information och andra Arduin...

Lär dig mer om mikrokontroller

Detta Instructable var utformad för att svara på frågan: Hur kommer jag igång i microcontrollers? Nu, i klara, enkla engelska, kan du lära dig vad en mikrokontroller är, och hur du använder en. Du kommer att lära dig att göra allt du behöver för att...

Med Breakout styrelsen för ADMP401 MEMS mikrofonen på pcDuino

Modul Inledning:Breakout styrelsen för ADMP401 MEMS mikrofon är en jättekänslig rundstrålande mikrofoner. Dess PCB är mycket liten, signalutgång är enkel, med bara 3 signalutgång, en VCC (positiv effekt), en GND (negativ effekt), en output(signal out...

ESP8266 breakout styrelsen

Detta projekt utförs av Fong Jia Yi från Singapore Polytechnic, med herr Teo Shin Jen som våra byggherren.Introduktion i detta projekt, har vi kom ut med denna utbrytning styrelse att programmera ESP8266, en wi-fi-aktiverad mikrokontroller. Denna sty...

Använda Si4703 FM Breakout styrelsen på Arduino Uno

i det här inlägget kommer jag demo hur man använder SI4703 FM Breakout styrelsen på Arduino UnoSi4703 FM-breakout styrelsen för Silicon Laboratories Si4703 FM tuner chip.Utöver att vara en enkel FM-radio, kan Si4703 också upptäcka och bearbeta både R...

5-axlig Cnc Breakout styrelsen TB6600 Nema 17

5-axlig cnc breakout styrelsen TB6600 nema 17Yotube videoklipp...

Förbereda för A sjukhuset bo & att göra dig mer bekväm

det kommer en tid i de flesta människors liv när de har att få medicinsk behandling. Detta kan vara för en rad olika krämpor, några mild och lite mer allvarlig. Oavsett anledning, kan det vara nödvändigt för dig att bo på sjukhus under din behandling...

Använda SD-kort Breakout styrelsen pcDuino

Även pcDuino direkt stödja minnet har förlängning av TF kort och it en stor kapacitet,det does't hindra oss att förstå och lära sig hur SD-kortet inser läsning och skrivning på pcDuinoSteg 1: Del förteckning 1 x pcDuino v21 x SD Card Breakout ombord...

USB-Breakout styrelsen

Detta är en riktigt enkel USB-breakout som jag gjorde på en halvtimme så att jag kunde kontrollera vissa USB powered julbelysningen med en Arduino och en relä modul.Det finns tre sätt att ansluta USB med denna styrelse:Löda kablarna till strip styrel...

Spänning att dela Breakout styrelsen

Jag jobbar på ett komplext projekt som krävs för mig att göra en spänningsavdelare. Jag mycket grundligt som en del av en bosättning vid Signal kultur i Owego NY dokumentera det andra projektet. Jag tänkte jag skulle dela min process på denna sub sys...

LDR Breakout styrelsen (Arduino Friendly)

Detta är en LDR Breakout styrelse gjort av mig. Detta fick en 10 k resistor integrerade så att du bara har att ge ström i vcc och gnd klämmer fast och ansluta signalkontakt till Arduino. Jag gjorde detta på en stripboard men du kan också göra detta i...

Enkla 5V breakout styrelsen för ESP-01 (ESP8622)

Ofta när arbeta med mikrokontrollanter 5V behövs. ESP-01 använder emellertid 3.3V och således inte kan enkelt anslutas till en Arduino eller de flesta USB-/ TTL convertes.För att åtgärda detta, skapade jag denna enkla 5V breakout styrelse för din ESP...

6 axel CNC MACH3 gravyr maskin gränssnitt Breakout styrelsen USB PWM spindel med ASKPOWER A131 serien

Det konstiga namnet för artikeln är eftersom kontrollstyrelsen inte verkar ha rätt namn. Och VFD är inte heller Huanyang men det ser ut så jag hoppas att detta kommer att hjälpa människor att hitta vad de behöver.Detta instructable kommer att främst...

WS2812B Breakout styrelsen

Detta är bara en enkel användning för WS2812B LEDSteg 1:Verkligen inte mycket av en kompatibel. Och min första. Jag hade en massa kala WS2812B lysdioder jag ville spela med men de är inte bakbord vänliga. Så hade jag några perf styrelsen med enskilda...

Använda Gorilla lim på dig Merit Badge sash

i detta Instructable, jag kommer att lära dig föräldrar till scouterna eller är en Boy Scout, men du inte gillar sömnad, använder Gorilla lim!Varning: Om du inte vill att fläckar på insidan av bågen, sedan gör inte detta.Material:1 flaska Gorilla lim...

Breakout styrelsen för ESP 8266 01 med CP2102

Obs: Detta projekt gjordes av en grupp av Singapore yrkeshögskolestuderande(Författare: William Tan). De verktyg och komponenter lämnades av våra FYP handledare herr Teo Shin Jen.Hej alla, jag ska börja med att tala om min motivation för att göra den...