MINI Si7021 temperatuur en luchtvochtigheid Sensor (3 / 4 stap)

Stap 3: Arduino Code voor sI70xx Temp/Hum sensoren

OK, we're all bekabeld, je liep de I2C Scanner schets, bleek het apparaat, dus ik denk dat we klaar voor wat code.

Ik heb niet schrijven de volgende schets en natuurlijk ik weet niet meer waar ik vond het dus ik kan niet de juiste entiteit voor het krediet. Als je het herkennen en weet waar op heeft van wees zo goed verhuren mij weet dus kan ik dit op de juiste wijze bijwerken.

#include
Const int ADDR = 0x40;

int X0, X 1, Y1, Y2, Y0, Y3;

dubbele X, Y, X_out, Y_out1, Y_out2;

VOID Setup {}

Serial.begin(19200);

Wire.begin();

delay(100);

Wire.beginTransmission(ADDR);

Wire.endTransmission();

pinMode(13,OUTPUT);

}

void loop {}

/ ** Verzenden van de opdracht voor het inleiden van temperatuur meting ** /

Wire.beginTransmission(ADDR);

Wire.write(0xE3);

Wire.endTransmission();

Serial.Print("temp");

Serial.Print("\t");

Serial.println("RH");

/ ** Lees gegevens van temperatuur ** /

digitalWrite(13,HIGH);

Wire.requestFrom(ADDR,2);

if(Wire.available() < = 2);

{X0 = Wire.read();

X1 = Wire.read();

X0 = X0 << 8;

X_out = X 0 + X1; }

/ ** Berekenen en weergeven van temperatuur ** /

X=(175.72*X_out)/65536;

X = X-46.85;

Serial.Print(X);

Serial.Print("C");

Serial.Print("\t");

/ ** Verzenden van de opdracht voor het inleiden van relatieve vochtigheid meting ** /

Wire.beginTransmission(ADDR);

Wire.write(0xE5);

Wire.endTransmission();

/ ** Lees gegevens van relatieve vochtigheid ** /

Wire.requestFrom(ADDR,2);

if(Wire.available() < = 2);

{Y0 = Wire.read();

Y2 = Y0/100;

Y0 = Y0% 100;

Y1 = Wire.read();

Y_out1 = Y2 * 25600;

Y_out2 = Y0 * 256 + Y1; }

/ ** Berekenen en weergeven van relatieve vochtigheid ** /

Y_out1 = (125 * Y_out1) / 65536;

Y_out2 = (125 * Y_out2) / 65536;

Y = Y_out1 + Y_out2;

Y = Y-6;

Serial.Print(Y);

Serial.println("%");

digitalWrite(13,LOW);

delay(300);

Hieronder zijn items die zijn toegevoegd door Brad White 12/7/2015

Serial.println(); voegt een lege regel tussen lezingen op de seriële monitor

delay(1000); dingen vertragen een beetje voor de leesbaarheid

einde van Brad het rommelen met deze schets

}

Het Ino bestand voor dit schets wordt gekoppeld. Tweemaal klikken op het om het automatisch te laden in uw Arduino interface.

Gerelateerde Artikelen

Draagbare Arduino Uno temperatuur en luchtvochtigheid Sensor met LCD-scherm

Draagbare Arduino Uno temperatuur en luchtvochtigheid Sensor met LCD-scherm

Hey iedereen. Ik heb een heleboel geweldige ideeën uit instructables gekregen door de jaren heen. Aangezien dit mijn eerste ' ible, ik figuur ik iets wat ik zo goed gemaakt zou delen. Ik ben het invoeren van dit in het volledige Spectrum Laser wedstr
Temperatuur/luchtvochtigheid Sensor + Arduino LabVIEW dataverwerving

Temperatuur/luchtvochtigheid Sensor + Arduino LabVIEW dataverwerving

Dit leerprogramma zal verklaren stapsgewijze op het instellen van uw SHT15 (temperatuur/luchtvochtigheid) sensor voor data-acquisitie met behulp van Arduino. Verder de tutorial legt uit hoe LabVIEW zal worden gebruikt voor het verzamelen van de senso
RPI/HomeBridge temperatuur/luchtvochtigheid Sensor

RPI/HomeBridge temperatuur/luchtvochtigheid Sensor

Ik was op zoek naar een low-cost temperatuur / luchtvochtigheid sensor die ik gebruiken kon om te controleren wat er gebeurt in mijn crawlspace, als vond ik dat dit voorjaar het was erg nat, en veel vocht hadden. Dus was ik op zoek naar een redelijk
De temperatuur en vochtigheid sensor ESP8266 WiFi

De temperatuur en vochtigheid sensor ESP8266 WiFi

In deze tutorial zullen we bouwen ESP8266 WiFi Arduino temperatuur en vocht datalogger. Gegevens worden opgeslagen op de server van de EasyIoT en weergegeven in de webbrowser op de externe computer of mobiele telefoon. Met ESP8266 EasyIoT Arduino bib
Kleine temperatuur en lichtheid Sensor Shield

Kleine temperatuur en lichtheid Sensor Shield

Voor mijn wifi weerstation (Arduino + ESP8266) moet ik een temperatuur en lichtheid sensor schild. Dus ontwierp ik de volgende één.Ik zal het hele weerstation later, te publiceren. Eigenlijk ben ik nog bezig met de software. Maar de laatste stap toon
ESP8266-12 blynk draadloze temperatuur, vochtigheid DHT22 sensor

ESP8266-12 blynk draadloze temperatuur, vochtigheid DHT22 sensor

in dit project met behulp van een esp8266, zodat de temperatuur en de vochtigheid DHT22 sensor op uw smartphone of tablet.DHT22 sensor is veel nauwkeuriger dan de DHT11, maar is ook duurder.maar als u alleen de DHT11 kunt gebruikenESP8266-12 blynk dr
Temperatuur en vochtigheid Sensor

Temperatuur en vochtigheid Sensor

Ik was in staat om te redden van een sensor voor temperatuur en vochtigheid op een oude printer. Het is zeer vergelijkbaar met de beschikbare sensoren van SparkFun, en ik hoop om te nemen in mijn volgende versie van "Zwarte doos".Voor dit projec
Geautomatiseerde navigatie Robot met Gas (MQ-2), temperatuur & vochtigheid (DHT11) Sensors

Geautomatiseerde navigatie Robot met Gas (MQ-2), temperatuur & vochtigheid (DHT11) Sensors

Hallo iedereen! Het doel van dit project was een robot om geschikt te maken voor het navigeren rond obstakels in een kamer met behulp van de ultrasone module die HC-SR04 gemonteerd op een Servo, hierdoor de robot om rond te kijken om te bepalen van d
Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Arduino IOT: Temperatuur en luchtvochtigheid (met ESP8266 WiFi)

Hallo iedereen! Ik ben Michalis Vasilakis uit www.ardumotive.com en in deze Instructables zal ik u tonen hoe te maken van uw eigen Internet van dingen (IOT) thermometer met behulp van de Arduino uno board.U kunt thuis, op kantoor of ergens is er een
Met behulp van luchtvochtigheid sensor met 8051 Microcontroller

Met behulp van luchtvochtigheid sensor met 8051 Microcontroller

fysische grootheden zoals vochtigheid, temperatuur, druk etc. worden gecontroleerd voor informatie over de milieuomstandigheden. Diverse sensoren worden gebruikt voor het meten van deze hoeveelheden in analoge vorm. Dit artikel op vochtigheid sensor
Arduino BMP180 temperatuur en druk sensor lezingen op een 1.8" kleuren TFT-display

Arduino BMP180 temperatuur en druk sensor lezingen op een 1.8" kleuren TFT-display

Kleur grafische vertoningen toevoegen een nieuwe dimensie aan hoe informatie verzameld door een Arduino van sensoren kan worden weergegeven. Het TFT-beeldschermen zijn ook opmerkelijk goedkoop in vergelijking met de LCD-type.In de Arduino schets gepr
Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

Meten van de temperatuur met I2C Sensor LM75A op Raspberry Pi

In deze tutorial leert u hoe om te meten van de temperatuur met behulp van de sensor van de I2C die lm75a met elk model of de versie van de Raspberry Pi verbonden. De zelfstudie biedt ook 3 open bron codevoorbeelden geschreven in de programmeertaal C
Temperatuur en licht Sensor datalogger

Temperatuur en licht Sensor datalogger

In deze tutorial maak ik een temperatuur en lichtsensor datalogger met een Arduino zodat ik verschillende locaties voor planten of plaatsen om te slapen testen kan buiten in de zomer die niet te veel zon krijgenStap 1: Dingen die je zal nodig1 Arduin
Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

Volledige digitale klok met aanwezigheid Sensor (RTC - Alarm - PIR - temperatuur - vochtigheid - dauwpunt)

HoiIk heb al enkele digitale klokken projecten gedaan met Arduino met inbegrip van LED en LCD schermen, maar deze is specialer omdat ik hebben een nieuwe functie ingevoerd met een bewegingssensor (PIR).Zie VIDEOBelangrijkste kenmerkenPIR (aanwezighei