Professional Documents
Culture Documents
#include <NewPing.h>
#define TRIGGER_PIN 12
#define ECHO_PIN 11
#define MAX_DISTANCE 200
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. }