Описание хода работы проекта
Данный проект работает так: когда тепло датчик нагрет до 22 градусов он передает сигнал двигателю повернуться на 0 градусов . а когда датчик нагрет до 35 двигатель поворачивается на 180- градусов .
Используемые компоненты
- Серводвигатель
- Температурный датчик
- Плата Arduino Uno
- Провод 8 шт.
Схема подключения компонентов в плате

Код
Servo servo1;
const int temperaturePin = 0;
void setup()
{
Serial.begin(9600);
servo1.attach(10);
}
void loop()
{
float voltage, degreesC;
voltage = getVoltage(temperaturePin);
degreesC = (voltage - 0.5) * 100.0;
Serial.print(" deg C: ");
Serial.print(degreesC);
if (degreesC <= 22)
{
servo1.write(0);
}
else if(degreesC >= 35)
{
servo1.write(180);
}
delay(1000);
}
float getVoltage(int pin)
{
return (analogRead(pin) * 0.004882814);
}
ссылка на проект в Tinkercard.
https://www.tinkercad.com/things/7atLLCUBWSJ-mighty-bojo-migelo/editel?sharecode=ED3VfYsduey5Mc5nW3BM2jp0H12wTKWwja8BF7lRIwg
Демонстрация опыта
https://drive.google.com/file/d/1-yXRix5u8e3z0ku8qJzBH-G6JAf71akG/view?usp=drivesdk
где можно использовать
Это можно инспользовать в местах где нужно охлаждать место или обьект в завиимости его температуры. например открывать окна при повышении температуры.