Publicerad: 2017 januari 31, tisdag 22:32
« | Januari 2017 | » | ||||
M | T | O | T | F | L | S |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
int DHT_get_moist(void)
{
int moist = round(dht.readHumidity());
return(moist);
}
int DHT_get_temp(void)
{
int temp = round(dht.readTemperature());
return(temp);
}
sprintf(string, "- Luftfuktighet %d - Temp %d C - ", DHT_get_moist(), DHT_get_temp());
Sensor : 1 (Outside 1) Temp : 0 CTillbaks till ritbordet.
74 seconds since last update. This took 3.00 milliseconds to execute.
if(TempC_5 < 0) Transmit_Data((int) round(TempC_5), 5, 0);Och konvertera värdet att alltid vara ett positivt.
else Transmit_Data((int) round(TempC_5), 5, 1);
void Transmit_Data(int send_data, int sender_id, int negpos)Enklaste sättet att konvertera till minusvärde måste vara:
{
sprintf(Send_Temp, "%d%d%d", sender_id, negpos, abs(send_data));
vw_send((uint8_t *)Send_Temp, strlen(Send_Temp));
vw_wait_tx();
}
if(Real_NegPos == 0) Real_Temp = Real_Temp - Real_Temp - Real_Temp;Så nu visas korrekt plus/minus.
Sensor : 1 (Outside 1) Temp : -4 CEn liten bieffekt blev att jag kan både få "+0" och "-0".
74 seconds since last update. This took 3.00 milliseconds to execute.