Stránka 1 z 1

Platformio (atom) nedeklarovaný serial

Napsal: 04 lis 2018, 17:35
od Orsen95
Zdravím,
Chtěl bych začít používat platformio v Atomu ale když jsem napsal kód a dal ho nahrát tak to napsalo:
'Serial' was not declared in this scope
Poradíte co mám udělat ?

Kód: Vybrat vše

#include <Wire.h>
#include <dht.h>

dht12 DHT(0x5c);

void setup()
{
 Serial.begin(9600);
 Serial.println(F("DHT12 TEST PROGRAM"));
}

void loop()
{
 unsigned long b = micros();
 dht::ReadStatus chk = DHT.read();
 unsigned long e = micros();

 Serial.print(F("Read sensor: "));
 switch (chk)
 {
   case dht::OK:
     Serial.print(F("OK, took "));
     Serial.print (e - b); Serial.print(F(" usec, "));
     break;
   case dht::ERROR_CHECKSUM:
     Serial.println(F("Checksum error"));
     break;
   case dht::ERROR_TIMEOUT:
     Serial.println(F("Timeout error"));
     break;
   case dht::ERROR_CONNECT:
     Serial.println(F("Connect error"));
     break;
   case dht::ERROR_ACK_L:
     Serial.println(F("AckL error"));
     break;
   case dht::ERROR_ACK_H:
     Serial.println(F("AckH error"));
     break;
   default:
     Serial.println(F("Unknown error"));
     break;
 }

 Serial.print(F("Humidity: "));
 Serial.print((float)DHT.getHumidity()/(float)10);
 Serial.print(F("%, "));

 Serial.print(F(". Temperature (degrees C): "));
 Serial.print((float)DHT.getTemperature()/(float)10);

 Serial.print(F(", Dew Point (degrees C): "));
 Serial.println(DHT.dewPoint());

 delay(4000);
}

Re: Platformio (atom) nedeklarovaný serial

Napsal: 04 lis 2018, 19:21
od SkullKeep
Podle internetu ti tam chybi deklarace knihovny pro arduino.

Kód: Vybrat vše

#include <Arduino.h>  //"knihovna" pro arduino
Pak by to mohlo jet.