정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

에러가 자꾸 나요
룰루랄라 | 2017-07-20

sketch_jul09a:22: error: stray '\342' in program

   float discomfortIndex = (1.8 * temperature) - (0.55 * (1 ?? humidity / 100.0) * (1.8 * temperature - 26)) + 32;

   ^

sketch_jul09a:22: error: stray '\200' in program

sketch_jul09a:22: error: stray '\223' in program

C:\Users\Administrator\Desktop\sketch_jul09a\sketch_jul09a.ino: In function 'void loop()':

sketch_jul09a:22: error: expected ')' before 'humidity'

   float discomfortIndex = (1.8 * temperature) - (0.55 * (1 ?? humidity / 100.0) * (1.8 * temperature - 26)) + 32;

                                                                ^

sketch_jul09a:22: error: expected ')' before ';' token

   float discomfortIndex = (1.8 * temperature) - (0.55 * (1 ?? humidity / 100.0) * (1.8 * temperature - 26)) + 32;

                                                                                                                  ^

exit status 1
stray '\342' in program

 

 

 

 

+SimpleDHT 깔아서 다시 했지만 이런 메시지가 나타나면서 안돼요ㅠㅠ

프로필사진

Klant 2017-07-21 11:31:33

아래 소스 코드를 사용해보겠어요? :)

 

#include <SimpleDHT.h>

int pinDHT11 = 6;
SimpleDHT11 dht11;

void setup() {
  Serial.begin(115200);
}

void loop() {
  byte temperature = 0;
  byte humidity = 0;
  if (dht11.read(pinDHT11, &temperature, &humidity, NULL)) {
    Serial.print("Read DHT11 failed.");
    return;
  }
  Serial.print((int)temperature);
  Serial.print("C, ");
  Serial.print((int)humidity);
  Serial.println("%");

  float discomfortIndex = (1.8 * temperature) - (0.55 * (1 - humidity / 100.0) * (1.8 * temperature - 26)) + 32;
  Serial.println(discomfortIndex);

  delay(1000);
}

 

프로필사진

Klant 2017-07-21 11:32:05

시리얼 모니터에서 확인하실때 속도를 115200으로 맞춰주시는거 잊지 마시구요! :) 

이전글   |    HC-12 사용법 2017-07-19
다음글   |    [홍보] 방학특강: 서바이벌 비행기 만들기 2017-07-20