Paso 3: Añadir código;
#include < OneWire.h >
#define ONEWIRE_BUSS 4
OneWire TemperatureSensor(ONEWIRE_BUSS);
#include
SCK (CLK)---pin de Attiny85 5
MOSI (DIN)---pin de Attiny85 6
DC (register select)---Attiny85 pin 7
RST---Pin de Attiny85 2
CS (CE)---a GND
MyGLCD de LCD5110 (0, 1, 2, 3, 6); D6 no existen - CS conect a GND
extern uint8_t BigNumbers [];
void setup(void) {}
myGLCD.InitLCD();
myGLCD.clrScr();
}
void loop(void) {}
myGLCD.setFont(BigNumbers);
byte me;
datos del octeto [12];
int16_t crudo;
flotador t;
TemperatureSensor.reset(); restablecer un buss de alambre
TemperatureSensor.skip(); Seleccione sólo
TemperatureSensor.write(0x44); iniciar la conversión
Delay(1000); Espere a que la conversión
TemperatureSensor.reset();
TemperatureSensor.skip();
TemperatureSensor.write(0xBE); Bloc de notas de lectura
para (i = 0; i < 9; i ++) {/ / 9 bytes
datos [i] = TemperatureSensor.read();
}
materia prima = (datos [1] << 8) | datos [0];
t = (float) crudo / 16.0;
myGLCD.printNumF (t, 1, centro, 14);
}