COMBINED SENSORS OF ULTRASONIC ,PIR AND TEMPERATURE SENSOR
int analogpin = A0; int pr = 13; int val = 0; #define echo 7 #define trig 8 long duration; int distance; void setup() { pinMode(analogpin, INPUT); pinMode(pr, INPUT); pinMode(echo, INPUT); pinMode(trig, OUTPUT); pinMode(2,OUTPUT); pinMode(3,OUTPUT); pinMode(4,OUTPUT); // Assuming pin 2 is used for output in the condition Serial.begin(9600); } void loop() { int adc = analogRead(analogpin); float voltage = (adc * 5.0) / 1024.0; // Correct voltage calculation float temperatureC = (voltage-0.5) * 100.0; // Adjusted calculation assuming TMP36 sensor Serial.println("Temperature Recorded:"); Serial.print(temperatureC); Serial.println(" C"); val = digitalRead(2); // Trigger the ultrasonic pulse digitalWrite(trig, LOW); delayMicroseconds(2); digitalWrite(trig, HIGH); delayMicroseconds(10); digitalWrite(trig, LOW); // M...