Professional Documents
Culture Documents
Lämpönäyttö
Lämpönäyttö
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
int draw_state = 0;
void setup() {
// assign default color value
pinMode(button,INPUT_PULLUP);
Serial.begin(9600); //Begin serial communication
Serial.println("Arduino Digital Temperature // Serial Monitor Version"); //Print
a message
sensors.begin();
//hello world
void startPage(){
u8g.setFont(u8g_font_6x10);
u8g.drawStr(8,13,"nopeusyhy");
}
void tempPage(){
u8g.setFont(u8g_font_6x10);
u8g.drawStr(8,13,"nopeus");
}
void loop() {
sensors.requestTemperatures();
u8g.firstPage();
do{
draw();
} while(u8g.nextPage());
delay(50);
if(digitalRead(button) == LOW){
draw_state++;
delay(50);
}
draw_state%=3;
}