Arduino Kod Birleştirme

wanwan

Üye
Katılım
17 May 2022
Mesajlar
3
Puanları
1
Yaş
20
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


1652810859573.png


**************************************************************************************************************
1652811226076.png
 
Son düzenleme:
Konu Sah
wanwan

wanwan

Üye
Katılım
17 May 2022
Mesajlar
3
Puanları
1
Yaş
20
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 ekleyin

kod olarak yazamadım ama yazı olarak ekledim
 

bolubeyi

Profesyonel Üye
Katılım
27 Eyl 2008
Mesajlar
1,423
Puanları
421
Yaş
52
Konum
Trabzon
Bul:
Kod:
#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:

Değiştir:
Kod:
#include <DFRobot_Heartrate.h>
#define heartratePin A1
#include <SoftwareSerial.h>
SoftwareSerial BTSerial (0,1);// rx,tx
DFRobot_Heartrate heartrate(DIGITAL_MODE); ///< ANALOG_MODE or DIGITAL_MODE

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() {
uint8_t rateValue;
heartrate.getValue(heartratePin); ///< A1 foot sampled values
rateValue = heartrate.getRate(); ///< Get heart rate value
if(rateValue) {
Serial.println(rateValue);
}
delay(500);
// put your main code here, to run repeatedly:
 
Konu Sah
wanwan

wanwan

Üye
Katılım
17 May 2022
Mesajlar
3
Puanları
1
Yaş
20
Bul:
Kod:
#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:

Değiştir:
Kod:
#include <DFRobot_Heartrate.h>
#define heartratePin A1
#include <SoftwareSerial.h>
SoftwareSerial BTSerial (0,1);// rx,tx
DFRobot_Heartrate heartrate(DIGITAL_MODE); ///< ANALOG_MODE or DIGITAL_MODE

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() {
uint8_t rateValue;
heartrate.getValue(heartratePin); ///< A1 foot sampled values
rateValue = heartrate.getRate(); ///< Get heart rate value
if(rateValue) {
Serial.println(rateValue);
}
delay(500);
// put your main code here, to run repeatedly:
çok teşekkür ederim fakat seri porta sadece bir sensörden gelen değer görünüyor diğer veriyi göremiyorum bu konuda da yardımcı olabilirseniz çok sevinirim
 
Katılım
15 Ara 2009
Mesajlar
316
Puanları
1
Yaş
38
çok teşekkür ederim fakat seri porta sadece bir sensörden gelen değer görünüyor diğer veriyi göremiyorum bu konuda da yardımcı olabilirseniz çok sevinirim
Sanırım programlama bilmiyorsunuz bence bu birleşim basit bir işlem biraz uğraşan için ve yardımcı olmuş ustamız, daha fazlasını istemeniz projeyi yaptırmak olur bununda size bir faydası olmadığını kanaatimce, her bir sensor için haberleşme fonksiyonlarını ayrı ayrı yapmanız gerekiyor.
 

Forum istatistikleri

Konular
121,235
Mesajlar
853,619
Kullanıcılar
436,622
Son üye
Yiğitylmz

Yeni konular

Çevrimiçi üyeler

Üst