RGB контроллер на ESP8266
- Войдите на сайт для отправки комментариев
Пт, 29/11/2019 - 00:59
Добрый вечер. Нужна ваша помощь. Решил сделать контроллер для RGB светодиодной ленты на есп8266 с управлением через Blynk. Написал код ошибка в компиляции:
a function-definition is not allowed here before '{' token
Вот код:
#include <SPI.h>
#include <BlynkSimpleEsp8266.h>
#include <ESP8266Wifi.h>
char auth[] = "";
char ssid[] = "";
char pass[] = "";
#define LED_R 11 // Pin D11 --> красный
#define LED_G 10 // Pin D10 --> зеленый
#define LED_B 9 // Pin D9 --> синий
int red();
int green();
int blue();
int R;
int G;
int B;
BLYNK_WRITE(V2)
{
int R = param[0].asInt();
int G = param[1].asInt();
int B = param[2].asInt();
}
void setup ()
{
pinMode( LED_R, OUTPUT );
pinMode( LED_G, OUTPUT );
pinMode( LED_B, OUTPUT );
analogWrite (LED_R, 255);
analogWrite (LED_G, 255);
analogWrite (LED_B, 255);
Serial.begin(9600);
Blynk.begin("auth", "ssid", "pass");
void red(int R)
{
analogWrite (LED_R, 255 - R);
}
void green(int G)
{
analogWrite (LED_G, 255 - G);
}
void blue(int B)
{
analogWrite (LED_B, 255 - B);
}
}
void loop
{
Blynk.run();
}
Ошибка в строке 55
Скобку с 58 строки перенеси на 43
Спасибо!