Skip to main content
Question Protected by CommunityBot
deleted 8 characters in body; edited title
Source Link
dda
  • 1.6k
  • 1
  • 12
  • 18

combining Combining code offor multiple sensors in one program

I need to operate 2 different sensors (gas and temp) simultaneously. I have managed to run each one of them separately and I don't know how to manipulate the code so they could work together. My background in coding is basic and I'm not the one who wrote these codes. these

Here are the codessketches:

Thermistor code:

void setup() {           
  //This function gets called when the Arduino starts
  Serial.begin(9600);  
  //This code sets up the Serial port at 9600 baud rate
}

void loop() {            
  //This function loops while the arduino is powered
  int val;                //Create an integer variable
  val=analogRead(0);     
  //Read the analog port 0 and store the value in val
  Serial.println(val);   
  //Print the value to the serial port
  delay(1000);           
  //Wait one second before we do it again
}

This is the gas detector code:

/* GAS Sensor MQ-2
This sensor detects flammable gasses
the board has four pins
connect AO to Arduino pin A0
connect DO to Arduino pin 2
connect Gnd to Arduino Gnd
connect Vcc to Arduino 5 volts
*/

int sensorPin = A0;  
// select the input pin for the potentiometer
int DOPin = 2;  
// select the pin for the LED
int sensorValue = 0;  
// variable to store the value coming from the sensor
int ledPin =13;
 

void setup() {
  // declare the ledPin as an OUTPUT:
  pinMode(DOPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
 }
 

void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);
  Serial.print("Analog Output = ");
  Serial.println(sensorValue);
  // turn the ledPin on if triggered
 //
 if (digitalRead(DOPin) ==HIGH) {
    digitalWrite(ledPin, LOW);
    Serial.println("Digital Output = OFF");
 }
  } else {
     digitalWrite(ledPin, HIGH);
     Serial.println("Digital Output = ON");
  }
  delay(1000);
}

combining code of multiple sensors in one program

I need to operate 2 different sensors (gas and temp) simultaneously. I have managed to run each one of them separately and I don't know how to manipulate the code so they could work together. My background in coding is basic and I'm not the one who wrote these codes. these are the codes:

Thermistor code:

void setup() {            //This function gets called when the Arduino starts
  Serial.begin(9600);   //This code sets up the Serial port at 9600 baud rate
}

void loop() {             //This function loops while the arduino is powered
  int val;                //Create an integer variable
  val=analogRead(0);      //Read the analog port 0 and store the value in val
  Serial.println(val);    //Print the value to the serial port
  delay(1000);            //Wait one second before we do it again
}

This is the gas detector code:

/* GAS Sensor MQ-2
This sensor detects flammable gasses
the board has four pins
connect AO to Arduino pin A0
connect DO to Arduino pin 2
connect Gnd to Arduino Gnd
connect Vcc to Arduino 5 volts
*/

int sensorPin = A0; // select the input pin for the potentiometer
int DOPin = 2; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
int ledPin =13;
 

void setup() {
 // declare the ledPin as an OUTPUT:
 pinMode(DOPin, INPUT);
 pinMode(ledPin, OUTPUT);
 Serial.begin(9600);
 }
 

void loop() {
 // read the value from the sensor:
 sensorValue = analogRead(sensorPin);
 Serial.print("Analog Output = ");
 Serial.println(sensorValue);
 // turn the ledPin on if triggered
 //
 if (digitalRead(DOPin) ==HIGH){
 digitalWrite(ledPin, LOW);
 Serial.println("Digital Output = OFF");
 }
   else {
     digitalWrite(ledPin, HIGH);
     Serial.println("Digital Output = ON");
  }
  delay(1000);
}

Combining code for multiple sensors in one program

I need to operate 2 different sensors (gas and temp) simultaneously. I have managed to run each one of them separately and I don't know how to manipulate the code so they could work together. My background in coding is basic and I'm not the one who wrote these codes.

Here are the sketches:

Thermistor code:

void setup() { 
  //This function gets called when the Arduino starts
  Serial.begin(9600); 
  //This code sets up the Serial port at 9600 baud rate
}

void loop() { 
  //This function loops while the arduino is powered
  int val; //Create an integer variable
  val=analogRead(0); 
  //Read the analog port 0 and store the value in val
  Serial.println(val); 
  //Print the value to the serial port
  delay(1000); 
  //Wait one second before we do it again
}

This is the gas detector code:

/* GAS Sensor MQ-2
This sensor detects flammable gasses
the board has four pins
connect AO to Arduino pin A0
connect DO to Arduino pin 2
connect Gnd to Arduino Gnd
connect Vcc to Arduino 5 volts
*/

int sensorPin = A0; 
// select the input pin for the potentiometer
int DOPin = 2; 
// select the pin for the LED
int sensorValue = 0; 
// variable to store the value coming from the sensor
int ledPin =13;

void setup() {
  // declare the ledPin as an OUTPUT:
  pinMode(DOPin, INPUT);
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  // read the value from the sensor:
  sensorValue = analogRead(sensorPin);
  Serial.print("Analog Output = ");
  Serial.println(sensorValue);
  // turn the ledPin on if triggered
  if (digitalRead(DOPin) ==HIGH) {
    digitalWrite(ledPin, LOW);
    Serial.println("Digital Output = OFF");
  } else {
    digitalWrite(ledPin, HIGH);
    Serial.println("Digital Output = ON");
  }
  delay(1000);
}
Source Link
SHR
  • 121
  • 1
  • 1
  • 2

combining code of multiple sensors in one program

I need to operate 2 different sensors (gas and temp) simultaneously. I have managed to run each one of them separately and I don't know how to manipulate the code so they could work together. My background in coding is basic and I'm not the one who wrote these codes. these are the codes:

Thermistor code:

void setup() {            //This function gets called when the Arduino starts
  Serial.begin(9600);   //This code sets up the Serial port at 9600 baud rate
}

void loop() {             //This function loops while the arduino is powered
  int val;                //Create an integer variable
  val=analogRead(0);      //Read the analog port 0 and store the value in val
  Serial.println(val);    //Print the value to the serial port
  delay(1000);            //Wait one second before we do it again
}

This is the gas detector code:

/* GAS Sensor MQ-2
This sensor detects flammable gasses
the board has four pins
connect AO to Arduino pin A0
connect DO to Arduino pin 2
connect Gnd to Arduino Gnd
connect Vcc to Arduino 5 volts
*/

int sensorPin = A0; // select the input pin for the potentiometer
int DOPin = 2; // select the pin for the LED
int sensorValue = 0; // variable to store the value coming from the sensor
int ledPin =13;


void setup() {
 // declare the ledPin as an OUTPUT:
 pinMode(DOPin, INPUT);
 pinMode(ledPin, OUTPUT);
 Serial.begin(9600);
 }


void loop() {
 // read the value from the sensor:
 sensorValue = analogRead(sensorPin);
 Serial.print("Analog Output = ");
 Serial.println(sensorValue);
 // turn the ledPin on if triggered
 //
 if (digitalRead(DOPin) ==HIGH){
 digitalWrite(ledPin, LOW);
 Serial.println("Digital Output = OFF");
 }
   else {
     digitalWrite(ledPin, HIGH);
     Serial.println("Digital Output = ON");
  }
  delay(1000);
}