Проблема с проверкой скетча

Jeka_Opex
Offline
Зарегистрирован: 25.06.2016

В общем я довольно новый пользователь arduino и у меня возникла проблема: выдаёт ошибку даже при том, что я полностью скопировал программу у одного ютубера. Вот 2 варианта скетча. Те кто найдут ошибку отпишитесь пожалуйста.

  1)

      #include <DHT.h>

#define dht_apin A0
dht DHT;
 
void setup() 
{
 Serial.begin(9600);
delay(500);
 
}
 
void loop()
{
 DHT.read11(dht_apin);
 
 
 Serial.print("Hum: ");
 Serial.print(DHT.Humidity);
 Serial.print("% ");
 Serial.print("Temp: );
 Serial.print(DHT.Temperature);
 Serial.println("C ");
 delay(2500);
}
 
Jeka_Opex
Offline
Зарегистрирован: 25.06.2016

2)

#include <DHT.h>
 
 
DHT sens(DHT11);
void setup() 
{
 Serial.begin(57600);
pinMode(2,INPUT);
digitalWrite(2,HIGH);
 
}
 
void loop()
{
 int t = sens.readTemperature(2);
 int h = sens.readHumidity(2);
 delay(2000);
 
 Serial.print("Hum: ");
 Serial.print(h);
 Serial.print("% ");
 Serial.print("Temp: );
 Serial.print(t);
 Serial.print(" C ");
 
}
Araris
Offline
Зарегистрирован: 09.11.2012

1. Приведите текст сообщения об ошибке.

2. http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Jeka_Opex пишет:

даже при том, что я полностью скопировал программу у одного ютубера. 

Это очень сильный аргумент! Значит, проблема серьёзная.

Jeka_Opex пишет:

Те кто найдут ошибку отпишитесь пожалуйста.

Вы проводите конкурс по нахождению ошибки? Или Вам помощь нужна? Если первое, то простите за беспокойство, а если второе, то выкладывайте сообщение об ошибке.

 

Jeka_Opex
Offline
Зарегистрирован: 25.06.2016

В первом варианте это - error: expected primary-expression before '.' token

Во втором - error: expected ')' before ';' token

И да, хоть я и выразился, согласен, некорректно не надо разводить из этого панику.

Araris
Offline
Зарегистрирован: 09.11.2012

Serial.print("Temp: );  --->  Serial.print("Temp: ");

Jeka_Opex
Offline
Зарегистрирован: 25.06.2016

Спасибо, уже исправил, но ошибка всё равно осталась.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Упоротых прибыло :) В первом варианте - ошибка в третьей сверху непустой строке, а также в пятой снизу непустой строке. Во втором варианте - в строке, если считать снизу и пропускать пустые, за номером второй степени двойки.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

DIYMan пишет:

Упоротых прибыло :) В первом варианте - ошибка в третьей сверху непустой строке, а также в пятой снизу непустой строке. Во втором варианте - в строке, если считать снизу и пропускать пустые, за номером второй степени двойки.

У Вас острый приступ альтруизма, что строки считать начали? :)))) Я всех посылаю на правила вставки кода - ещё я, блин. считать буду - пальцев не хватит.

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

ЕвгенийП пишет:

У Вас острый приступ альтруизма, что строки считать начали? :)))) 

Не, просто отдыхаю от работы, и, чтобы сильно не отдыхать (потом встраиваться в рабочий процесс тяжелее) - развлекаюсь, как могу :)