Skocz do zawartości

Pomocna odpowiedź

#include "DHT.h"
#define DHT11_PIN 2
DHT dht;
 
void setup()
{
  Serial.begin(9600);
  
  dht.setup(2)
  pinMode(2, INPUT);
}
 
void loop()
{
  //Pobranie informacji o wilgotnosci
  int wilgotnosc = dht.getHumidity();
  Serial.print(wilgotnosc);
  Serial.print("%RH | ");
  
  //Pobranie informacji o temperaturze
  int temperatura = dht.getTemperature();
  Serial.print(temperatura);
  Serial.println("*C");
 
  delay(1000); //Odczekanie wymaganego czasu
}

 

 

A błąd wywala taki

 

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\ela56\\Documents\\Arduino\\libraries\\arduino-DHT-master" "C:\\Users\\ela56\\AppData\\Local\\Temp\\arduino_build_243023\\sketch\\DHT_Test.ino.cpp" -o "C:\\Users\\ela56\\AppData\\Local\\Temp\\arduino_build_243023\\sketch\\DHT_Test.ino.cpp.o"
C:\Users\ela56\Documents\Arduino\libraries\DHT-sensor-library-master\examples\DHT_Test\DHT_Test.ino: In function 'void setup()':
DHT_Test:10:3: error: expected ';' before 'pinMode'
   pinMode(2, INPUT);
   ^~~~~~~
Użycie biblioteki arduino-DHT-master z folderu C:\Users\ela56\Documents\Arduino\libraries\arduino-DHT-master (legacy)
exit status 1
expected ';' before 'pinMode'

(edytowany)

Uzyj formatowania kodu, po dht. setup brakuje średnika 

Edytowano przez _LM_
1 minutę temu, _LM_ napisał:

Panowie @SOYERi @farmaceuta błąd kompilatora jasno mówi gdzie jest przyczyna. 

przecież kolega źle skopiował moją linijkę, pominął średnik, napisałem mu to wcześniej.

@_LM_ sledzisz wątek czy nie?

 

(edytowany)
7 minut temu, SOYER napisał:

sledzisz wątek czy nie?

Nie, dopiero z warsztatu przylazłem. 

@darex120 masz taki fajny ficzer jak "wstaw kod progamu", łatwiej się takie coś analizuje

#include "DHT.h"
#define DHT11_PIN 2
DHT dht;
 
void setup()
{
  Serial.begin(9600);
  
  dht.setup(2)
  pinMode(2, INPUT);
}
 
void loop()
{
  //Pobranie informacji o wilgotnosci
  int wilgotnosc = dht.getHumidity();
  Serial.print(wilgotnosc);
  Serial.print("%RH | ");
  
  //Pobranie informacji o temperaturze
  int temperatura = dht.getTemperature();
  Serial.print(temperatura);
  Serial.println("*C");
 
  delay(1000); //Odczekanie wymaganego czasu
}

 

Edytowano przez _LM_
  • Lubię! 1

pokazuje taki bład

 

"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10819 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IC:\\Users\\ela56\\Documents\\Arduino\\libraries\\arduino-DHT-master" "C:\\Users\\ela56\\AppData\\Local\\Temp\\arduino_build_243023\\sketch\\DHT_Test.ino.cpp" -o "C:\\Users\\ela56\\AppData\\Local\\Temp\\arduino_build_243023\\sketch\\DHT_Test.ino.cpp.o"
C:\Users\ela56\Documents\Arduino\libraries\DHT-sensor-library-master\examples\DHT_Test\DHT_Test.ino: In function 'void setup()':
DHT_Test:10:3: error: expected ';' before 'pinMode'
   pinMode(2, INPUT);
   ^~~~~~~
Użycie biblioteki arduino-DHT-master z folderu C:\Users\ela56\Documents\Arduino\libraries\arduino-DHT-master (legacy)
exit status 1
expected ';' before 'pinMode'
 

Dobra, @darex120  ja się poddaję chyba, czytasz moje posty?

18 minut temu, SOYER napisał:

wróć do posta gdzie ci kazałem zamienić jedną linijkę na drugą i popatrz co zepsułeś przy pomocy ctrlc ctrlv

??

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...