attiny-ds18b20-library icon indicating copy to clipboard operation
attiny-ds18b20-library copied to clipboard

Error arduino ide

Open Edumarek123 opened this issue 1 year ago • 1 comments

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); }

Edumarek123 avatar Oct 27 '22 02:10 Edumarek123