Biological Engineering


Program Part 4.2—Check if the temperature is lower than the optimal



Yüklə 202,98 Kb.
Pdf görüntüsü
səhifə13/16
tarix07.01.2024
ölçüsü202,98 Kb.
#212070
1   ...   8   9   10   11   12   13   14   15   16
Program Part 4.2—Check if the temperature is lower than the optimal
temperature range. If yes, turn on the LED in blue and blink it according to
how much the temperature deviated from the optimal range:
if (tempC < cold) { // If the temperature is colder than the optimal temperature range
Serial.println(“It’s cold.”);
// the optimal range
if (temp_dif <= 10) {
/* Calculate LED blink interval in milliseconds based on the temperature deviation from
the optimal range; the further the deviation, the faster the LED blinks until turning into a
solid blue */
// Blink the LED in blue:
digitalWrite(BluePin, HIGH); // Turn on the blue LED
digitalWrite(GreenPin, LOW); // Turn off the green LED
digitalWrite(RedPin, LOW); // Turn off the red LED
Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js
How can we help you?





delay(LED_blink_interval); // Keep this status for a certain amount of time in milliseconds
digitalWrite(BluePin, LOW); // Turn off the blue LED
delay(LED_blink_interval); // Keep this status for a certain amount of time in milliseconds
}
else {
digitalWrite(BluePin, HIGH); // Turn off the blue LED
digitalWrite(GreenPin, LOW); // Turn off the green LED
digitalWrite(RedPin, LOW); // Turn on the red LED
}
}
Here, we define an integer variable called “
LED_blink_interval
” which is inversely
proportional to the deviation of the temperature from the optimal range “
temp_dif.
” A
coefficient 4000 is used here to convert the number to something close to 1000.
Arduino always measures the time duration in millisecond, so delay(1000) means
delay for 1000 millisecond, or 1 second.
Program Part 4.3—Check if the temperature is higher than the optimal

Yüklə 202,98 Kb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin