Я пытался связать кусок кода с приложением Blynk, используя NodeMCU, и я компилирую код в Arduino IDE в Ubuntu.Ниже приведен мой код:
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "myAuthToken";
// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "myWifi";
char pass[] = "myPassword";
BlynkTimer timer;
void setup()
{
// Debug console
Serial.begin(9600);
timer.setInterval(1000L, function);
Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8080);
}
void loop()
{
Blynk.run();
timer.run();
}
void function()
{
int ldrValue=analogRead(A0);
Blynk.virtualWrite(V1, ldrValue);
}
Он показывает мне ошибку всякий раз, когда я пытаюсь скомпилировать его.Вот сообщение об ошибке:
Arduino: 1.8.5 (Linux), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
fork/exec /home/enlightened/snap/arduino-mhall119/5/.arduino15/packages/esp8266/tools/python/3.7.2-post1/python: no such file or directory
Error compiling for board NodeMCU 1.0 (ESP-12E Module).
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.