Merhaba bu aşağıdaki iki kodun birleştirilmesinde yardımcı olabilir misiniz projemiz için 2 ayrı sensörden 2 ayrı veri alıp cep telefonumuzdan görüntülememiz gerekiyor fakat kodları birleştirdiğimizde hata ile karşılaşıyoruz sanırsam if ler de bir sıkıntı oluyor unqualified id before if hatasını alıyoruz
Ekli dosyayı görüntüle 87666
**************************************************************************************************************
Ekli dosyayı görüntüle 87668
#include <DFRobot_Heartrate.h>
#define heartratePin A1
DFRobot_Heartrate heartrate(DIGITAL_MODE); ///< ANALOG_MODE or DIGITAL_MODE
void setup() {
Serial.begin(9600);
}
void loop() {
uint8_t rateValue;
heartrate.getValue(heartratePin); ///< A1 foot sampled values
rateValue = heartrate.getRate(); ///< Get heart rate value
if(rateValue) {
Serial.println(rateValue);
}
delay(500);
}
***********************************************************************************************************
#include <SoftwareSerial.h>
SoftwareSerial BTSerial (0,1);// rx,tx
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
Serial.println("Enter AT Commands");
BTSerial.begin(9600);
pinMode(10,INPUT);
pinMode(11,INPUT) ;
}
void loop() {
// put your main code here, to run repeatedly:
if((digitalRead(10)==1) ||(digitalRead(11) == 1)){
Serial.println("!") ;
}
else
{
Serial.println(analogRead(A0));
}
delay(30);
if(BTSerial.available())// telefondan veri gelip gelmediğine bakan satır yazmasakta olabilir
{
Serial.write(BTSerial.read());
}
if(Serial.available())// telefona veri gönderme satırı
{
BTSerial.write(Serial.read());
}
}
kod olarak yazamadım ama yazı olarak ekledim