(5/5)

Initialize the LCD {Monitor the temperature from the temperature sensor

INSTRUCTIONS TO CANDIDATES

A. Possible Working Algorithms

1. Temperature Sensor

Initialize the LCD {Monitor the temperature from the temperature sensor

{If (temp<set value) {check the water content

{If (water content<set) switch ON the motor and send the info. to smart phone ELSE

{Motor is OFF}}}

2. Proximity Sensing

X[i – 1] = X[0] l[i – 1] = 0

loop 1:

D[i] = X[i] – X[i – 1]

Is (ABS (D[i]) greater than DT)? true: l[i – 1] + D[i]

else: l[i] = l[i – 1] Is (l[i] ≥ IT)

true:

Object detected l[i – 1] = l[i]

else:

Object not detected l[i – 1] = l[i] * L

a. Parameters

IT = Integration threshold DT = Derivative threshold L = Leakage factor

X[i] = current sample point

X[i – 1] = previous sample point D[i] = Derivative

l[i] = Integral of Derivative

l[i – 1] = Previous Integral of Derivative

3. Ultrasonic Distance Sensor

//Hookup HC-SR04 with Trig to Arduino Pin10, Echo to Arduino pin13

//Maximum Distance is [ --- ] cm

#define TRIGGER_PIN10 #define ECHO_PIN13 #MAX_DISTANCE [ --- ]

New Ping Sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

float duration, distance; void setup ( ){

serial begin (9600);

}

void loop ( ){

duration = sonar.ping ( );

#Determine distance from duration

#Use 343 metres per second as speed of sound

distance = (duration/2)*0.0343;

//send results to Serial Monitor

(5/5)

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

Hire Me

Hire Me