Небольшой скетч для Arduino nano v3

tto4ka
Offline
Зарегистрирован: 03.08.2013

Есть 3 входа, тахометр и два датчика температуры
Есть 1 цифровой выход

Нужен скетч с примерно таким алгоритмом управления цифровым входом:
Если тахометр > 1000 и ДТ1 меньше 500 включаем выход
Если тахометр < 1000 в течении 10 секунд выключаем выход
Если выход был не активен в течении 1 минуты включаем выход на 30 секунд

Если ДТ2<700 включаем выход

Через паузы делать нельзя в это время происходит работа остального скетча который управляет 2 шим выходами которые привязанны к ДТ1 и ДТ2

 

sadman41
Offline
Зарегистрирован: 19.10.2016

Какого типа датчики температуры?

Onkel
Offline
Зарегистрирован: 22.02.2016

tto4ka пишет:

Есть 3 входа, тахометр и д

Через паузы делать нельзя в это время происходит работа остального скетча который управляет 2 шим выходами которые привязанны к ДТ1 и ДТ2

Пишите ydom@mail.ru - сделаем без пауз, все по фирме, с обходом костылей Arduino IDE. 2 ШИМ выхода - можно повесить на один таймер, на Timer0, например. Периодический контроль можно сделать по прерыванию по незадействованномутаймеру. Пишите ydom@mail.ru

tto4ka
Offline
Зарегистрирован: 03.08.2013

Обычные термисторы, значения привел в формате AnalogReed для примера, калибровать буду сам по месту, колебания температуры от -30 наверно до +110

Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Ну программа совсем нехитрая получится. 

karamzin01
Offline
Зарегистрирован: 08.03.2018

Р е а л и з у е м о - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии

brokly
brokly аватар
Offline
Зарегистрирован: 08.02.2014

от 5000 руб. brokly(at)mail.ru Работать будет лучше и надежнее в разы чем на кристально чистом си и главное без кривых "обходов" !

tto4ka
Offline
Зарегистрирован: 03.08.2013

Всем спасибо, скетч написан
Спасибо Онкелю за проделанную работу