#include <ESP32Servo.h>
#define sensor 35
#define temp 4
#define SERVO_PIN 21
Servo myservo;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
pinMode(12, OUTPUT);
myservo.attach(SERVO_PIN, 500, 2400);
}
void loop() {
// put your main code here, to run repeatedly:
int buttonstate = false; //sets a int used for a flip flop button
if (digitalRead(32) == HIGH) {
buttonstate = !buttonstate;
} //button flip flop
if (buttonstate == false) {
Serial.println("lys sensor");
myservo.write(analogRead(sensor)/50);
Serial.print("servodeg = ");
Serial.println(analogRead(sensor)/50);
} else if (buttonstate == true) {
Serial.println("temp sensor");
myservo.write(analogRead(temp)*(9/4)+90);
Serial.print("servodeg = ");
Serial.println(analogRead(temp)*(9/4)+90);
}
Serial.println(analogRead(sensor));
Serial.println(analogRead(temp));
delay(100); // this speeds up the simulation
}