Форум программистов, компьютерный форум, киберфорум
Arduino
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 12.04.2020
Сообщений: 8
1

Как сделать что бы после нажатие кнопки, весь механизм останавливался?!

03.05.2020, 23:49. Просмотров 316. Ответов 3

Мне нужно сделать так что бы после нажатие кнопки, весь механизм прекращал свою роботу, думаю вам схема не нужна, а если нужна, скину! За ранее спасибо, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
 
int pintem=A0;
int d_t;
float tem;
 
void setup()
{
  lcd.begin(16,2);
  pinMode(pintem,INPUT);
  pinMode(9, OUTPUT);
}
 
void loop()
{
  d_t=analogRead(pintem);
  tem=d_t*0.004882814;
  tem=(tem-0.5)*100;
  
  lcd.clear();
  lcd.setCursor(2,0);
  lcd.print("Temperature");
  lcd.setCursor(5,1);
  lcd.print(tem);
   delay(500);
  if(tem>29)
  digitalWrite(9, HIGH);
  delay(1000);;
  delay(1000); // Wait for 1000 millisecond(s)
}
Добавлено через 1 час 49 минут
Пожалуйста помогите! Мне это очень важно! ОЧЕНЬ! За ранее, спасибо вам ОГРОМНОЕ!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2020, 23:49
Ответы с готовыми решениями:

Как сделать, чтобы при первом нажатии кнопки таймер запускался а при втором останавливался
Подскажите пожалуста как зделать чтобы при первом нажатии кнопки таймер запускался а при втором...

Как сделать что бы по нажатие кнопки зашло в игру включило консоль и автоматическе ввело подключение
Как сделать что бы вот нажал на кнопку запускается игра открывается консоль на букву F1 потом...

Как сделать, что бы при нажатие кнопки заполнялось только выделенное поле(в котором стоит курсор)?
ммммм есть 10 кнопок- соответствующие цифрам {0-9} и три текстовых поля...Как сделать, что бы при...

Как сделать так, что бы после нажатия кнопки изображение исчезало
Как сделать так, что бы после нажатия кнопки (&quot;Спрятать изображение&quot;) изображение исчезало, а после...

3
0 / 0 / 0
Регистрация: 10.06.2020
Сообщений: 9
15.06.2020, 10:20 2
в каком смысле остановился? Повесить ардуину?
0
0 / 0 / 0
Регистрация: 30.03.2017
Сообщений: 18
16.06.2020, 19:02 3
я точно не знаю как элегантнее это сделать, но можно наверное проверять какое-то состояние каждый раз и если это состояние изменилось ввести в бесконечный цикл в котором находиться до тех пока состояние не измениться.
0
5 / 4 / 2
Регистрация: 09.05.2019
Сообщений: 78
17.06.2020, 01:41 4
Кнопку подключишь к D7.
У кнопки при нажатии должно быть значение HIGH

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
 
int pintem=A0;
int d_t;
float tem;
 
void setup()
{
  lcd.begin(16,2);
  pinMode(pintem,INPUT);
  pinMode(9, OUTPUT);
}
 
void loop()
{
  if(digitalRead(7)==HIGH) while(1);
  d_t=analogRead(pintem);
  tem=d_t*0.004882814;
  tem=(tem-0.5)*100;
  
  lcd.clear();
  lcd.setCursor(2,0);
  lcd.print("Temperature");
  lcd.setCursor(5,1);
  lcd.print(tem);
   delay(500);
  if(tem>29)
  digitalWrite(9, HIGH);
  delay(1000);;
  delay(1000); // Wait for 1000 millisecond(s)
}
Напиши, получилось ли)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.06.2020, 01:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как при нажатии одной кнопки сделать "нажатие" другой кнопки?
Как скажем при нажатии одной кнопки сделать &quot;нажатие&quot; другой кнопки? Именно чтобы была анимация...

Как сделать авто нажатие кнопки в php
Всем привет! На сайте есть 2 формы и кнопка. Вопрос: Как сделать, чтобы по этой кнопке было авто...

Как сделать нажатие левой кнопки мыши по таймеру
Видел много программ по типу авто &quot;кликеры&quot; вот думал дай свою напишу хотел попробовать и тут на...

Как сделать реакцию на нажатие кнопки в нужный момент?
Добрый день, есть код, в нем необходимо сделать так что бы программа реагировала на нажатие кнопки...

Как сделать повторение на нажатие кнопки через время
Как сделать повторение действия, а именно что через время которое у нас указано в spinedit или...

Как сделать при нажатие кнопки активацию Memo
Вопрос такой: Есть button 1 и 2,а так же Memo 1 и 2.Надо,чтобы при нажатие button 1 активировалось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.