Flowchart

ezgitnc

Üye
Katılım
2 Nis 2021
Mesajlar
18
Puanları
1
Yaş
25
Bu programa nasıl bir flowchart/ devre şeması yapabilirim? Yardıma ihtiyacım var..

#include <SPI.h>

#include <Wire.h>

#include <Arduino.h>



const int ADDR =0x40;

int X0,X1,Y0,Y1,Y2,Y3;

double X,Y,X_out,Y_out1,Y_out2;



void setup()

{

Serial1.begin(9600);

Wire.begin();

delay(100);

Wire.beginTransmission(ADDR);

Wire.endTransmission();

}



void loop()

{

/**Send command of initiating temperature measurement**/

Wire.beginTransmission(ADDR);

Wire.write(0xE3);

Wire.endTransmission();

//Serial1.print("Temperature");

Serial1.print("\t");

//Serial1.println("Humidity");



/**Read data of temperature**/

Wire.requestFrom(ADDR,2);

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

{

X0 = Wire.read(); X1 = Wire.read(); X0 = X0<<8; X_out = X0+X1; }
/**Calculate and display temperature**/

X=(175.72*X_out)/65536; X=X-46.85;



Serial1.print(X);

Serial1.print("C");

Serial1.print("\t");



/**Send command of initiating relative humidity measurement**/

Wire.beginTransmission(ADDR);

Wire.write(0xE5);

Wire.endTransmission();



/**Read data of relative humidity**/

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;

}

/**Calculate and display relative humidity**/

Y_out1 = (125*Y_out1)/65536;

Y_out2 = (125*Y_out2)/65536;

Y = Y_out1+Y_out2;

Y=Y-6;



Serial1.print(Y);

Serial1.println("%");

delay(300);

}
 

Forum istatistikleri

Konular
128,162
Mesajlar
915,577
Kullanıcılar
449,922
Son üye
11akif

Yeni konular

Çevrimiçi üyeler

Geri
Üst