first commit
This commit is contained in:
commit
27d9df87bd
12
Blinker/Blinker.ino
Normal file
12
Blinker/Blinker.ino
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
void setup() {
|
||||||
|
// initialize digital pin LED_BUILTIN as an output.
|
||||||
|
pinMode(LED_BUILTIN, OUTPUT);
|
||||||
|
}
|
||||||
|
|
||||||
|
// the loop function runs over and over again forever
|
||||||
|
void loop() {
|
||||||
|
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
|
||||||
|
delay(1000); // wait for a second
|
||||||
|
}
|
45
LoveCheck/lovecheck.ino
Normal file
45
LoveCheck/lovecheck.ino
Normal file
|
@ -0,0 +1,45 @@
|
||||||
|
const int sensorPin = A0;
|
||||||
|
const float baselineTemp = 10.0;
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
// put your setup code here, to run once:
|
||||||
|
Serial.begin(9600);
|
||||||
|
for (int pinNumber = 2; pinNumber < 5; pinNumber++) {
|
||||||
|
pinMode(pinNumber, OUTPUT);
|
||||||
|
digitalWrite(pinNumber, LOW);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void loop() {
|
||||||
|
// put your main code here, to run repeatedly:
|
||||||
|
int sensorVal = analogRead(sensorPin);
|
||||||
|
Serial.print("Sensor value: ");
|
||||||
|
Serial.print(sensorVal);
|
||||||
|
float voltage = (sensorVal / 1024.0) * 5.0;
|
||||||
|
Serial.print(", Volts: ");
|
||||||
|
Serial.print(voltage);
|
||||||
|
Serial.print(", degrees C: ");
|
||||||
|
float temperature = (voltage - .5) * 100;
|
||||||
|
Serial.print(temperature);
|
||||||
|
Serial.print("\n");
|
||||||
|
|
||||||
|
if (temperature < baselineTemp + 2) {
|
||||||
|
digitalWrite(2, LOW);
|
||||||
|
digitalWrite(3, LOW);
|
||||||
|
digitalWrite(4, LOW);
|
||||||
|
} else if (temperature >= baselineTemp + 2 && temperature < baselineTemp + 4) {
|
||||||
|
digitalWrite(2, HIGH);
|
||||||
|
digitalWrite(3, LOW);
|
||||||
|
digitalWrite(4, LOW);
|
||||||
|
} else if (temperature >= baselineTemp + 4 && temperature < baselineTemp + 5) {
|
||||||
|
digitalWrite(2, HIGH);
|
||||||
|
digitalWrite(3, HIGH);
|
||||||
|
digitalWrite(4, LOW);
|
||||||
|
} else if (temperature >= baselineTemp + 5) {
|
||||||
|
digitalWrite(2, HIGH);
|
||||||
|
digitalWrite(3, HIGH);
|
||||||
|
digitalWrite(4, HIGH);
|
||||||
|
}
|
||||||
|
delay(1);
|
||||||
|
}
|
Loading…
Reference in a new issue