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
   281   282   283   284   285   286   287   288   289   290   291