To reduce a measurement error due to an updraft caused by heat of a heat conductor in an anemoscope using a temperature sensing element.SOLUTION: An anemoscope 1 includes: a heat conductor 2; a heater 32 disposed inside the heat conductor 2; multiple temperature sensing elements (3-1--3-16) placed on a surface of the heat conductor 2: and a processing unit 81 that calculates a wind direction based on a temperature detected by the temperature sensing element. When the wind speed meets a heat generation amount change requirement (S135: Yes), the processing unit 81 switches the heat generation amount of the heater 32 between a low heat generation amount α and a high heat generation amount β (S140). When the wind speed is high, a good detection sensitivity can be maintained by applying the high heat generation amount β. When the wind speed is low, the low heat generation amount α is applied so it is possible to suppress the updraft from causing an error in anemometric measurement.SELECTED DRAWING: Figure 7
展开▼