Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CODE: #define BUZZER 12 #define PHOTORESISTOR A0 int PSensorValue=0; int Threshold=900; void setup() { pinMode(BUZZER,OUTPUT); pinMode(PHOTORESISTOR,INPUT); Serial.begin(9600); } void loop() { PSensorValue=analogRead(PHOTORESISTOR); Serial.println(PSensorValue); if(PSensorValue>900){ digitalWrite(BUZZER,HIGH);

image text in transcribed
CODE:
#define BUZZER 12
#define PHOTORESISTOR A0
int PSensorValue=0;
int Threshold=900;
void setup() {
pinMode(BUZZER,OUTPUT);
pinMode(PHOTORESISTOR,INPUT);
Serial.begin(9600);
}
void loop() {
PSensorValue=analogRead(PHOTORESISTOR);
Serial.println(PSensorValue);
if(PSensorValue>900){
digitalWrite(BUZZER,HIGH);
}else{digitalWrite(BUZZER,LOW);}
}
I want that when the PsensorValue is higher than 900,the buzzer should work after 30seconds.I need the solution but WHITHOUT USING DELAY FUNCTION.
thank you
ENERA 9 ap) 9B DIGITAL (PWM-> TX1 XO O UNO ON TK RX ARDUINO POWER ANALOG IN

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Professional IPhone And IPad Database Application Programming

Authors: Patrick Alessi

1st Edition

0470636173, 978-0470636176

More Books

Students also viewed these Databases questions