При использовании библиотек Arduino IDE выдает ошибку:
Это код ошибки из Create Arduino (Онлайн Arduino IDE), при использовании полноценной версии все также.
При использовании Arduino UNO с этим же кодом все нормально работает, но мне нужно для Leonardo.
Пустой скетч загружается без проблем.
Код:
Using library GyverRGB at version 1.17 in folder: /tmp/937931060/custom/GyverRGB
/tmp/ccaWtmm8.ltrans0.ltrans.o: In function `setRGB':
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:430: undefined reference to `pwmWrite(unsigned char, unsigned char)'
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:431: undefined reference to `pwmWrite(unsigned char, unsigned char)'
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:432: undefined reference to `pwmWrite(unsigned char, unsigned char)'
collect2: error: ld returned 1 exit status
exit status 1
/tmp/ccaWtmm8.ltrans0.ltrans.o: In function `setRGB':
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:430: undefined reference to `pwmWrite(unsigned char, unsigned char)'
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:431: undefined reference to `pwmWrite(unsigned char, unsigned char)'
/tmp/937931060/custom/GyverRGB/GyverRGB.cpp:432: undefined reference to `pwmWrite(unsigned char, unsigned char)'
collect2: error: ld returned 1 exit status
exit status 1
Это код ошибки из Create Arduino (Онлайн Arduino IDE), при использовании полноценной версии все также.
При использовании Arduino UNO с этим же кодом все нормально работает, но мне нужно для Leonardo.
Пустой скетч загружается без проблем.
Код:
#include <GyverRGB.h>
#include <PWM.h>
#define BUTTON 7
GRGB LED(11, 10, 9); // куда подключены цвета (R, G, B)
void setup()
{
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7, INPUT_PULLUP);
}
void loop()
{
// Установка цвета
byte H = analogRead(0) / 4; // получаем 0-255
LED.setHSV(H, 255, 255);
// _______________________________
}
#include <PWM.h>
#define BUTTON 7
GRGB LED(11, 10, 9); // куда подключены цвета (R, G, B)
void setup()
{
pinMode(11, OUTPUT);
pinMode(10, OUTPUT);
pinMode(9, OUTPUT);
pinMode(7, INPUT_PULLUP);
}
void loop()
{
// Установка цвета
byte H = analogRead(0) / 4; // получаем 0-255
LED.setHSV(H, 255, 255);
// _______________________________
}