I followed along this video* to start doing initial setup and testing for my Arduino Nano Every hooked up to 36 ws2812b led's. I'm fairly new to programming, so I have no idea what I'm doing wrong or how to adjust this. Any help would be greatly appreciated!
Here's my code:
#include <FastLED.h>
#define NUM_LEDS 60
#define DATA_PIN 6
#define COLOR_ORDER GRB
#define CHIPSET WS2812B
#define BRIGHTNESS 60
#define VOLTS 5
#define MAX AMPS 500
CRGB leds[NUM_LEDS];
void setup() {
// put your setup code here, to run once:
FastLED.addLeds<CHIPSET, DATA_PIN, COLOR_ORDER>
FastLED.setMaxPowerInVoltsAndMilliamps(VOTS, MAX_AMPS);
FastLED.setBrightness(BRIGHTNESS);
FastLED.clear();
FastLED.show();
}
void loop() {
// put your main code here, to run repeatedly:
leds[0] = CRGB(255, 0, 0);
FastLED.show();
delay(100);
}
Here's the error message:
FQBN: arduino:megaavr:nona4809
Using board 'nona4809' from platform in folder: C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Using core 'arduino' from platform in folder: C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8
Detecting libraries used...
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 C:\Users\Avry\AppData\Local\Temp\arduino\sketches\2BE6CD01EB23A19F719D774BCFD8CB8C\sketch\sketch_nov16b.ino.cpp -o nul
Alternatives for FastLED.h: [FastLED@3.6.0]
ResolveLibrary(FastLED.h)
-> candidates: [FastLED@3.6.0]
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\AppData\Local\Temp\arduino\sketches\2BE6CD01EB23A19F719D774BCFD8CB8C\sketch\sketch_nov16b.ino.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\FastLED.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\bitswap.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\colorpalettes.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\colorutils.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\hsv2rgb.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\lib8tion.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\noise.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\platforms\esp\32\clockless_rmt_esp32.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\platforms.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\power_mgt.cpp -o nul
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\Documents\Arduino\libraries\FastLED\src\wiring.cpp -o nul
Generating function prototypes...
C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++ -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino -IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809 -IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src C:\Users\Avry\AppData\Local\Temp\arduino\sketches\2BE6CD01EB23A19F719D774BCFD8CB8C\sketch\sketch_nov16b.ino.cpp -o C:\Users\Avry\AppData\Local\Temp\3083118274\sketch_merged.cpp
C:\Users\Avry\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Avry\AppData\Local\Temp\3083118274\sketch_merged.cpp
Compiling sketch...
"C:\Users\Avry\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino5/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega4809 -DF_CPU=16000000L -DARDUINO=10607 -DARDUINO_AVR_NANO_EVERY -DARDUINO_ARCH_MEGAAVR -DAVR_NANO_4809_328MODE -DMILLIS_USE_TIMERB3 -DNO_EXTERNAL_I2C_PULLUP "-IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino/api/deprecated" "-IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\cores\arduino" "-IC:\Users\Avry\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.8\variants\nona4809" "-IC:\Users\Avry\Documents\Arduino\libraries\FastLED\src" "C:\Users\Avry\AppData\Local\Temp\arduino\sketches\2BE6CD01EB23A19F719D774BCFD8CB8C\sketch\sketch_nov16b.ino.cpp" -o "C:\Users\Avry\AppData\Local\Temp\arduino\sketches\2BE6CD01EB23A19F719D774BCFD8CB8C\sketch\sketch_nov16b.ino.cpp.o"
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino: In function 'void setup()':
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino:15:12: error: statement cannot resolve address of overloaded function
;FastLED.addLeds<CHIPSET, DATA_PIN, COLOR_ORDER>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino:16:43: error: 'VOTS' was not declared in this scope
;FastLED.setMaxPowerInVoltsAndMilliamps(VOTS, MAX_AMPS)
^~~~
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino:16:43: note: suggested alternative: 'VOLTS'
;FastLED.setMaxPowerInVoltsAndMilliamps(VOTS, MAX_AMPS)
^~~~
VOLTS
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino:16:49: error: 'MAX_AMPS' was not declared in this scope
;FastLED.setMaxPowerInVoltsAndMilliamps(VOTS, MAX_AMPS)
^~~~~~~~
C:\Users\Avry\AppData\Local\Temp.arduinoIDE-unsaved20231016-13324-11xslyg.nyzl\sketch_nov16b\sketch_nov16b.ino:16:49: note: suggested alternative: 'MUX_SPI'
;FastLED.setMaxPowerInVoltsAndMilliamps(VOTS, MAX_AMPS)
^~~~~~~~
MUX_SPI
Using library FastLED at version 3.6.0 in folder: C:\Users\Avry\Documents\Arduino\libraries\FastLED
exit status 1
Compilation error: statement cannot resolve address of overloaded function