温度計のサンプルをちょっといじっただけですが。
取得した温度データとこちらのリンク先のデータを掛け合わせたと。
戦争が生んだ天気予報とカーディガン(Excite Bit コネタ) - エキサイトニュース
屋外設置するなどもっと使い道広がりそう。
#include <LiquidCrystal.h>
int sensorPin = 0;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
}
void loop() {
lcd.clear();
int value = analogRead(sensorPin);
int temperature = map(value, 0, 205, 0, 100);
lcd.print("Temperature: ");
lcd.print(temperature);
lcd.setCursor(0, 1);
if(temperature > 25) {
lcd.print("Short sleeve");
} else if(temperature <= 25 && temperature >= 21) {
lcd.print("Long sleeve");
} else if(temperature <= 20 && temperature >= 16) {
lcd.print("Layer cardigan");
} else if(temperature <= 15 && temperature >= 12) {
lcd.print("Sweater");
} else if(temperature <= 11 && temperature >= 7) {
lcd.print("Coat");
} else {
lcd.print("Coat + muffler");
}
delay(1000);
}