вопрос от начинающего
- Войдите на сайт для отправки комментариев
Чт, 07/01/2016 - 01:14
добрый день!
void loop()
{if (setTmp<30) myStepper.step(2048);
if (setTmp>31) myStepper.step(-2048);}
вопрос в следующем, что и как добавить чтобы при достижении нужной температуры действие выполнялось только один раз до совпадения следующего выражения?
заранее спасибо за уделенное время!
byte flag1=0; byte flag2=0; void setup() { // Some code } void loop() { if (setTmp<30 && flag1==0) { myStepper.step(2048); flag1=1; flag2=0; } if (setTmp>31 && flag2==0) { myStepper.step(-2048); flag2=1; flag1=0; } }