TMP-112 interfacing met Arduino nano (I2C) (4 / 5 stap)

Stap 4: programmeren


#include

VOID Setup

{

I2C adres van de TMP112

#define TMP_ADDR 0x48

I2c Bus toetreden als meester

Wire.begin();

Start seriƫle communicatie

Serial.begin(9600);

Begin transmissie

Wire.beginTransmission(TMP_ADDR);

Selecteer ENABLE-info

Wire.write(0x01);

Selecteer Normaal

Wire.write(0x60A0);

Einde transmissie- en release I2C bus

Wire.endTransmission();

}

void loop

{

Begin transmissie

Wire.beginTransmission(TMP_ADDR);

Selecteer gegevens Registers

Wire.write(0X00);

End Transmission

Wire.endTransmission();

delay(500);

Aanvraagbytes 2, Msb eerst

Wire.requestFrom (TMP_ADDR, 2);

De twee bytes lezen

while(Wire.available())

{

verwijderen van huisvuil

Serial.Flush();

int msb = Wire.read();

int lsb = Wire.read();

Wire.endTransmission();

Gegevensconversie in ruwe waarden

int rawtmp = msb << 8 |lsb;

int-waarde = rawtmp >> 4;

dubbele ans = waarde * 0.0625;

Printuitvoer

Serial.Print ("celsius waarde:");

Serial.println(ANS);

}

}

Gerelateerde Artikelen

Interfacing ADC121C met Arduino nano(I2C)

Interfacing ADC121C met Arduino nano(I2C)

HalloGoede groeten..!!Vandaag ik (Somanshu Choudhary) op de rekening van Dcube tech ventures gaan om ADC121C-apparaat met behulp van de Arduino te controleren, het is een van de toepassingen van de I2C protocol om analoge gegevens via Arduino te leze
Interfacing van 3-as gyroscoop Sensor BMG160 met Arduino Nano

Interfacing van 3-as gyroscoop Sensor BMG160 met Arduino Nano

In de wereld van vandaag, meer dan de helft van de jongeren en kinderen zijn dol op gaming en al degenen die zijn gek van, gefascineerd door de technische aspecten van gaming kent het belang van de motie ontdekkende in dit domein. Wij waren ook verba
Arduino Nano: I2C Matrix toetsenbord met PCF8574/PCF8574A GPIO en Visuino

Arduino Nano: I2C Matrix toetsenbord met PCF8574/PCF8574A GPIO en Visuino

Matrix Keypads behoren tot de eenvoudigste en meest populaire manieren om het toetsenbord gegevens invoeren in de Arduino type micro-controllers. Ik maakte al een Instructable tonen hoe u toetsenbord kunt verbinden met Arduino Nano. Downside is dat o
Knipperende LED met Arduino Nano

Knipperende LED met Arduino Nano

Hallo vrienden,Zien van een knipperende LED is zo leuk, maar wanneer u er een maken als dat door uzelf dan de pret is zelfs meer. ^_^Dus, laat de pret beginnen,In dit instructable, ik heb aangetoond over het knipperen van een LED met Arduino Nano.Opm
Vegen servomotor met Arduino Nano

Vegen servomotor met Arduino Nano

Hallo vrienden.In dit instructable, ik heb aangetoond hoe te vegen een servo motor met Arduino Nano.Over het algemeen servomotor gebruikte waar lage snelheid is maar met een hoog draaimoment is nodig. Dit werk kan worden gedaan door een motorreductor
Automatische badkamersventilator met Arduino Nano

Automatische badkamersventilator met Arduino Nano

Ken jij dat vervelende gevoel wanneer je uit je bed moet uitschakelen van de badkamersventilator? Degene die u overschakelen moet op want anders alles nat en uiteindelijk beschimmelde in uw plaats wordt? Nou, kun je vergeten dat nu met deze kleine ga
SIM900A Interfacing met Arduino UNO en Running eenvoudige AT commando's

SIM900A Interfacing met Arduino UNO en Running eenvoudige AT commando's

Hallo jongens,Ik heb mijn nieuwe module van de SIM900A van SIMCom. Ik werd geconfronteerd met problemen terwijl het interfacing met Arduino Mega.Toen probeerde ik het interface met de arduino UNO. Dus in dit instructable ga ik om u te tonen hoe ik pr
4-draads aanraakscherm Interfacing met Arduino

4-draads aanraakscherm Interfacing met Arduino

Deze tutorial toont hoe 4-draads aanraakscherm met behulp van Arduino interface. Deze tutorial is nuttig voor alle microcontrollers, om te weten hoe Reisistive Touchscreen interfaceResistief touchscreen displays zijn samengesteld uit meerdere lagen d
Arduino Nano: I2C 2 X 16 LCD-scherm met Visuino

Arduino Nano: I2C 2 X 16 LCD-scherm met Visuino

Karakter LCD-schermen zijn een zeer veel gebruikte voor Arduino projecten, om kleine hoeveelheden tekstuele informatie te geven. De meest voorkomende zijn de fundamentele rechtstreeks aangesloten beeldschermen en degene met I2C adapter. De I2C -versi
Huidige Monitoring via Arduino nano (I2C)

Huidige Monitoring via Arduino nano (I2C)

HalloGoede groeten..!!Hier ik (Somanshu Choudhary) namens Dcube tech ventures gonna controleren stroom met behulp van de Arduino nano, het is een van de toepassingen van de I2C protocol om analoge gegevens van huidige Sensor TA12-200 te lezen.Stap 1:
4-draads Touchscreen interfacing met arduino

4-draads Touchscreen interfacing met arduino

In deze post, we gaan 4-draads touchscreen met arduino interface en maak 4 * 3 toetsenblok van hen en hen als 0-9, etikettering * en #.Stap 1: Lijst van onderdelen: Arduino Uno4-draads aanraakschermLijmpistoolAansluitende draadSoldeerboutUitvalsbasis
Raspberry webserver verzenden gegevens ophalen met Arduino Nano rijden 6 servo's

Raspberry webserver verzenden gegevens ophalen met Arduino Nano rijden 6 servo's

http://www.YouTube.com/watch?v=f7oSqLO9iJoDit is een klein project heb ik voor een collega die een 1/48 RC schaalmodel van een Fletcherklasse torpedobootjager bouwt (yup... dat maakt het "model" ongeveer 8 voet lang!) Hij vroeg als ik de 5 anime
Maken van een weerstand gebaseerd toetsenbord & Interface met Arduino!

Maken van een weerstand gebaseerd toetsenbord & Interface met Arduino!

Hoi allemaal!Ik voorkeur altijd weerstand scheidingslijn/ladder gebaseerd toetsenborden over matrix toetsenborden. Als je slim, alles wat je nodig hebt is een analoge poort van uw microcontroller met zoveel knoppen als u wilt. Tuurlijk, het vereist e
Arduino Nano - STS21 Temperatuur Sensor Tutorial

Arduino Nano - STS21 Temperatuur Sensor Tutorial

STS21 digitale temperatuursensor biedt superieure prestaties en een ruimtebesparende voetafdruk. Het biedt gekalibreerde, gelineariseerde signalen in digitale, I2C-indeling. Fabricage van deze sensor is gebaseerd op CMOSens technologie, die aan de su