0% found this document useful (0 votes)
6 views

Arduino Code temperatur 2

The document provides Arduino code for a temperature and humidity sensor using a DHT11 sensor and an I2C LCD display. It initializes the sensor and LCD, reads temperature and humidity values, and displays them on the LCD and serial monitor. The code includes setup and loop functions to continuously update the readings every second.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Arduino Code temperatur 2

The document provides Arduino code for a temperature and humidity sensor using a DHT11 sensor and an I2C LCD display. It initializes the sensor and LCD, reads temperature and humidity values, and displays them on the LCD and serial monitor. The code includes setup and loop functions to continuously update the readings every second.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Arduino Code Temperature Sensor

- February 26, 2024

//Libraries

#include <DHT.h>

//I2C LCD:

#include <LiquidCrystal_I2C.h>

#include <Wire.h>

LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display

//Constants

#define DHTPIN A3 // what pin we're connected to

#define DHTTYPE DHT11 // DHT 11

DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino

//Variables

//int chk;

int h; //Stores humidity value

int t; //Stores temperature value

void setup()

Serial.begin(9600);

Serial.println("Temperature and Humidity Sensor Test");

dht.begin();

lcd.init(); //initialize the lcd

lcd.backlight(); //open the backlight

void loop()

{
//Read data and store it to variables h (humidity) and t (temperature)

// Reading temperature or humidity takes about 250 milliseconds!

h = dht.readHumidity();

t = dht.readTemperature();

//Print temp and humidity values to serial monitor

Serial.print("Humidity: ");

Serial.print(h);

Serial.print(" %, Temp: ");

Serial.print(t);

Serial.println(" ° Celsius");

// set the cursor to (0,0):

// print from 0 to 9:

lcd.setCursor(0, 0);

lcd.println(" Simple Circuits");

lcd.setCursor(0, 1);

lcd.print(" T:");

lcd.print(t);

lcd.print("C");

lcd.setCursor(11, 1);

lcd.print("H:");

lcd.print(h);

lcd.print("%");

delay(1000);

Comments
Popular posts from this blog

Arduino Code Car Parking System

- March 07, 2024

// Created by Simple Circuits #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C


lcd(0x27,16,2); #include <Servo.h> Servo myservo; int IR1 = 2; int IR2 = 3; int Slot = 4; //Total
number of parking Slots int flag1 = 0; int flag2 = 0; void setup() { Serial.begin(9600); lcd.init();
//initialize the lcd lcd.backlight(); //open the backlight pinMode(IR1, INPUT); pinMode(IR2,
INPUT); myservo.attach(4); myservo.write(100); lcd.setCursor (0,0); lcd.print(" ARDUINO ");
lcd.setCursor (0,1); lcd.print(" PARKING SYSTEM "); delay (2000); lcd.clear(); } void loop(){
if(digitalRead (IR1) == LOW && flag1==0){ if(Slot>0){flag1=1; if(flag2==0){myservo.write(0); Slot =
Slot-1;} }else{ lcd.setCursor (0,0); lcd.print(" SORRY :( "); lc...

Read more

Arduino Code

- February 16, 2024

//define Pins #include <Servo.h> Servo servo; int trigPin = 11; int echoPin = 12; // defines variables
long duration; int distance; void setup() { servo.attach(13); servo.write(180); delay(2000); //
Sets the trigPin as an Output pinMode(trigPin, OUTPUT); // Sets the echoPin as an Input
pinMode(echoPin, INPUT); } void loop() { // Clears the trigPin digitalWrite(trigPin, LOW);
delayMicroseconds(2); // Sets the trigPin on HIGH state for 10 micro seconds digitalWrite(trigPin,
HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); // Reads the echoPin, returns the sound
wave travel time in microseconds duration = pulseIn(echoPin, HIGH); // Calculating the distance
distance= duration*0.034/2; // Prints the distance on the Serial Monitor Serial.print("Distance: ");
Serial.println(distance); if ( distance <= 25 ) // Change Distance according to Ultrasonic Sensor
Placement { servo.write(180); delay(3000); ...

Read more

Circuit Diagram

- February 16, 2024


Read more

Powered by Blogger

Theme images by Dizzo

You might also like