attiny-ds18b20-library
attiny-ds18b20-library copied to clipboard
Error arduino ide
ERROR: undefined reference to `DS18B20_read(unsigned char)'
my code:
#include <stdint.h> #include <avr/io.h> #include <util/delay.h> #include "ds18b20.h"
//Pinos #define PIN_SENSOR_TEMPERATURA PB2 #define PIN_COMPRESSOR (0x08)
//Parametros const int8_t TEMPERATURA_MINIMA=17; const int8_t TEMPERATURA_MAXIMA=20;
//Funcoes void liga_compressor(); void desliga_compressor();
int main(){ //PORTAS DDRB|=(PIN_COMPRESSOR); //PB3 como saida - compressor
//VARIAVEIS int16_t ultima_temperatura;
while (true) { ultima_temperatura=DS18B20_read(PIN_SENSOR_TEMPERATURA);
if(ultima_temperatura>TEMPERATURA_MAXIMA)
desliga_compressor();
if(ultima_temperatura<TEMPERATURA_MINIMA)
liga_compressor();
_delay_ms(1000);
}
return 0; }
void liga_compressor(){ PORTB|=(PIN_COMPRESSOR); }
void desliga_compressor(){ PORTB&=~(PIN_COMPRESSOR); }