You are on page 1of 2

Question 01

#include <NewPing.h>

#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
Serial.begin(115200);
}

void loop() {
delay(50);
Serial.print("Ping: ");
Serial.print(sonar.ping_cm());
Serial.println("cm");
}

Question 02:
const int sensor_pin = A1; /* Soil moisture sensor O/P pin */

void setup() {
Serial.begin(9600); /* Define baud rate for serial communication */
}

void loop() {
float moisture_percentage;
int sensor_analog;
sensor_analog = analogRead(sensor_pin);
moisture_percentage = ( 100 - ( (sensor_analog/1023.00) * 100 ) );
Serial.print("Moisture Percentage = ");
Serial.print(moisture_percentage);
Serial.print("%\n\n");
delay(1000);
}

Question 03:

1. String name = "";  
2. String Mobile = "";  
3. String Address = "";  
4. String Email = "";  
5.   
6. void setup()   
7. {  
8.     Serial.begin(9600);  
9. }  
10.   
11. void loop()   
12. {  
13.     Serial.println("Enter your name.");  
14.     while (Serial.available() == 0)   
15.     { //Wait for user input  }  
16.     name = Serial.readString(); //Reading the Input string f
rom Serial port.  
17.     Serial.println("Enter your Moblie No.");  
18.     while (Serial.available() == 0) {}  
19.     Mobile = Serial.readString();  
20.     Serial.println("Enter your Address.");  
21.     while (Serial.available() == 0) {}  
22.     Address = Serial.readString();  
23.     Serial.println("Enter your Email.");  
24.     while (Serial.available() == 0) {}  
25.     Email = Serial.readString();  
26.     Serial.println("-------------------------"); //Showing t
he details  
27.     Serial.println("YOUR NAME:" + name);  
28.     Serial.println("YOUR MOBILE NO:" + Mobile);  
29.     Serial.println("YOUR ADDRESS:" + Address);  
30.     Serial.println("YOUR EMAIL:" + Email);  
31.     Serial.println("Thanks You...");  
32.     Serial.println("");  
33.     while (Serial.available() == 0) {}  
34. }

You might also like