Hi, I’m trying to make an energy monitor
When i include EmonLib.h the Arduino IDE show , Error compiling for board arduino nano every , Hox to fix that??
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp: In member function 'long int EnergyMonitor::readVcc()':
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:253:3: error: 'ADCSRA' was not declared in this scope
ADCSRA |= _BV(ADSC); // Convert
^~~~~~
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:253:3: note: suggested alternative: 'ADC_t'
ADCSRA |= _BV(ADSC); // Convert
^~~~~~
ADC_t
In file included from c:\users\egidi\onedrive\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\io.h:99:0,
from c:\users\egidi\onedrive\documents\arduinodata\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5\avr\include\avr\pgmspace.h:90,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/api/String.h:30,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/api/Print.h:24,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/api/Stream.h:25,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/api/Client.h:22,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/api/ArduinoAPI.h:29,
from C:\Users\egidi\OneDrive\Documents\ArduinoData\packages\arduino\hardware\megaavr\1.8.5\cores\arduino/Arduino.h:23,
from C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.h:15,
from C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:13:
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:253:17: error: 'ADSC' was not declared in this scope
ADCSRA |= _BV(ADSC); // Convert
^
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:253:17: note: suggested alternative: 'ADC0'
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:255:12: error: 'ADCL' was not declared in this scope
result = ADCL;
^~~~
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:255:12: note: suggested alternative: 'ADC0'
result = ADCL;
^~~~
ADC0
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:256:13: error: 'ADCH' was not declared in this scope
result |= ADCH<<8;
^~~~
C:\Users\egidi\OneDrive\Documents\Arduino\libraries\EmonLib-1.1.0\EmonLib.cpp:256:13: note: suggested alternative: 'ADC0'
result |= ADCH<<8;
^~~~
ADC0
exit status 1
Error compiling for board Arduino Nano Every.