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
Спасибо!