Page 286 - 최강 아두이노 퍼스트 참고서
P. 286
// 1 초마다 온도를 구합니다.
const unsigned int TEMP_SENSOR_PIN = 0; // 온도 센서 입력 아날로그 포 트
const float SUPPLY_VOLTAGE = 5.0; // 5V 전류 연결 정의 합니다.
const unsigned int BAUD_RATE = 9600; //
const float get_temperature() {
const int sensor_voltage = analogRead(TEMP_SENSOR_PIN);
const float voltage = sensor_voltage * SUPPLY_VOLTAGE / 1024;
return (voltage * 100);
}
void setup() {
Serial.begin(BAUD_RATE); // 보 레이트 설정.
}
void loop() {
Serial.print(get_temperature());
Serial.println(" C"); delay(1000);
}
286