Forum >How to read Serial1 or Serial2 in firebeetle v4.0
ArduinoGeneral

How to read Serial1 or Serial2 in firebeetle v4.0

userHead alvaromourazonovillo 2021-05-14 01:06:12 832 Views0 Replies
I'm trying to read a sensor with UART protocol, with other boards like nodeMCU I can read without problems with this code:
Code: Select all
#include "cozir.h"
COZIR czr(&Serial1);
void setup()
{
Serial1.begin(9600);
czr.init();
Serial.begin(115200);
Serial.print("Cozir HardwareSerial: ");
Serial.println(COZIR_LIB_VERSION);
Serial.println();
delay(1000);
}
void loop()
{
float t = czr.Celsius();
float f = czr.Fahrenheit();
float h = czr.Humidity();
uint32_t c = czr.CO2();
Serial.print("Celcius =\t"); Serial.println(t);
Serial.print("Fahrenheit =\t"); Serial.println(f);
Serial.print("Humidity =\t"); Serial.println(h);
Serial.print("CO2 =\t"); Serial.println(c);
Serial.println();
delay(3000);
}
But if I try to upload this code to the firebeetle board I get the next error:
CozirDemoHWSerial:15:12: error: 'Serial1' was not declared in this scope
COZIR czr(&Serial1);
^
C:\Users\alvar\Documents\Arduino\libraries\Cozir-master\examples\CozirDemoHWSerial\CozirDemoHWSerial.ino: In function 'void setup()':
CozirDemoHWSerial:19:3: error: 'Serial1' was not declared in this scope
Serial1.begin(9600);
^
exit status 1
'Serial1' was not declared in this scope

How can I read from serial1 with firebeetle board? Thanks in advance.