Arduino ile iki farklı kodu çalıştırmak

pohanil

Üye
Katılım
26 May 2020
Mesajlar
7
Puanları
1
Yaş
24
bi kuluçka makinası yaptım ardinoya yaptırmak istediğim şey sadece nem sıcaklık ölçüp 4 saatde bir de servoyu çalıştırması ancak bu kodlaı yazamıyorum hazır kodları kullanarak ısı ve nem ölçebiliyorum ancak servoyu işin içine koyunca nem ölçmek için olan bekleme süresi 4 saate çıkıyor nem ve ısı için sürekli döngü sevro için de 4 ssatde bir döngüyü nasıl yapabilirim yardım edermisisniz

NEM VE SICAKLIK İÇİN OLAN KODLAR
Kod:
#include <Servo.h>

#include <LCD.h>

#include <LiquidCrystal_I2C.h>

#include <dht11.h>;

Servo myservo;

LiquidCrystal_I2C  lcd(0x27,2,1,0,4,5,6,7);

dht11 DHT11;

int pos = 0;

#define DHT11PIN 2



void setup()

{

   myservo.attach(9);

  lcd.begin (16,2);

  lcd.setBacklightPin(3,POSITIVE);

  lcd.setBacklight(HIGH);

  Serial.begin(9600);

 

}

void loop(){



  delay(1000);

  int chk = DHT11.read(DHT11PIN);

  lcd.home ();

  lcd.print("Nem :  %  ");

  lcd.print((float)DHT11.humidity, 2);

  lcd.setCursor (0,1);

  lcd.print("Sicaklik: ");

  lcd.print((float)DHT11.temperature, 2);



  Serial.print("Sicaklik");

  Serial.println((float)DHT11.temperature, 2);

  Serial.print("Nem");

  Serial.println((float)DHT11.humidity, 2);



}
 
Moderatör tarafında düzenlendi:
delay (bekleme) yerine milis uygulaması yapın. 50 güne kadar zamanlama yapabilirsiniz.
 

Forum istatistikleri

Konular
128,149
Mesajlar
915,471
Kullanıcılar
449,890
Son üye
Ercan29

Yeni konular

Geri
Üst