• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

esp8266+dht22+blink ошибки компиляции

Alex077

New member
Здравствуйте! нужна помощь хочу повторить проект погодная станция на dht22 но при компиляции всех вариантов скетчей скаченных из разных мест выдает ошибки при компиляции в arduino ide(это только маленький кусок ошибок):
In file included from /home/notebook/Arduino/sketch_dht22/sketch_dht22.ino:5:0:
/home/notebook/Arduino/libraries/BlynkSimpleEsp8266/BlynkSimpleEsp8266.h:30:3: error: stray '\302' in program
<title>blynk-library/BlynkSimpleEsp8266.h at master · blynkkk/blynk-library · GitHub</title>
^
/home/notebook/Arduino/libraries/BlynkSimpleEsp8266/BlynkSimpleEsp8266.h:30:3: error: stray '\267' in program
/home/notebook/Arduino/libraries/BlynkSimpleEsp8266/BlynkSimpleEsp8266.h:30:3: error: stray '\302' in program
/home/notebook/Arduino/libraries/BlynkSimpleEsp8266/BlynkSimpleEsp8266.h:30:3: error: stray '\267' in program
In file included from /home/notebook/Arduino/sketch_dht22/sketch_dht22.ino:5:0:
/home/notebook/Arduino/libraries/BlynkSimpleEsp8266/BlynkSimpleEsp8266.h:158:3: error: missing terminating ' character
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" data-scope-type="Repository" data-scope-id="32791821" data-scoped-search-url="/blynkkk/blynk-library/search" data-unscoped-search-url="/search" action="/blynkkk/blynk-library/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
^
 

CodeNameHawk

Moderator
Команда форума
Для других ваш вопрос выглядит:
Я взял готовые куски программ, их как то слепил, угадайте, что у меня не так.
 

Alex077

New member
Для других ваш вопрос выглядит:
Я взял готовые куски программ, их как то слепил, угадайте, что у меня не так.
взял скетч из этого видео

#define BLYNK_PRINT Serial

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <DHT.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "32b454a4ec7c459e9b75014dcded44a";

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";

#define DHTPIN 2 // What digital pin we're connected to

// Uncomment whatever type you're using!
#define DHTTYPE DHT11 // DHT 11
//#define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
//#define DHTTYPE DHT21 // DHT 21, AM2301

DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;

// This function sends Arduino's up time every second to Virtual Pin (5).
// In the app, Widget's reading frequency should be set to PUSH. This means
// that you define how often to send data to Blynk App.
void sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature(); // or dht.readTemperature(true) for Fahrenheit

if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
}

void setup()
{
// Debug console
Serial.begin(9600);

Blynk.begin(auth, ssid, pass);
// You can also specify server:
//Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);
//Blynk.begin(auth, ssid, pass, IPAddress(192,168,1,100), 8442);

dht.begin();

// Setup a function to be called every second
timer.setInterval(1000L, sendSensor);
}

void loop()
{
Blynk.run();
timer.run();
}
 

CodeNameHawk

Moderator
Команда форума
Слышал я, что когда то, передавали код для синкляра в телевизионной передаче, но нынче не те времена...
 

CodeNameHawk

Moderator
Команда форума
Ваш скетч, с "правильными" библиотеками собирается.
DHT взят от сюда esp8266/Basic скопируйте папку DHT_sensor_library в libraries.(если там есть другие папки с DHT, удалите их)
Версия ардуино 1.8.5

Снимок экрана_2018-05-12_09-38-23.png
 
Последнее редактирование:
Сверху Снизу