Danil
27.Октябрь.2022 19:23:55
1
Помогите написать код для этой задачи :
Сделать 3 режима работы двигателя, при нажатии кнопки должна меняться скорость оборотов двигателя.
При первом нажатии: Двигатель включается на полную скорость
При втором нажатии: Двигатель изменяет скорость вращение на 50% ниже.
3 тье нажатие двигатель вращается на 25 %
BOOM
27.Октябрь.2022 19:25:39
2
А что не получается то? Что пробовал? Что уже работает? Где код, где пробовал реализовать свои «хотелки»?
Danil
27.Октябрь.2022 19:27:19
3
да пробовал
получаеться что только запускаеться на кнопке а обороты не меняет
int knopka = 7;
int motor = 10;
int ch;
void setup(){
pinMode(knopka,OUTPUT);
pinMode(motor,INPUT);
ch=0;
}
void loop (){
if (ch == 0 && digitalRead(knopka) == HIGH){
analogWrite(motor,255);
ch++;
}
}
BOOM
27.Октябрь.2022 19:27:43
4
Код вставлен не по правилам форума!
Danil
27.Октябрь.2022 19:28:06
5
мне надо что-бы при нажатии менялись обороты
Danil
27.Октябрь.2022 19:30:35
7
Нхера не понял но попробую
Danil
27.Октябрь.2022 19:34:01
9
почему сразу спамер
просто помощь нужна )
BOOM
27.Октябрь.2022 19:34:59
10
Danil:
почему сразу спамер
Потому что не нужно писать во все темы подряд. Это минимум не культурно, и никак не ускорит решение вашего вопроса.
Danil
27.Октябрь.2022 19:38:11
12
а почему сообщение удалили ?
b707
27.Октябрь.2022 19:41:10
13
Danil:
а обороты не меняет
А в каком месте в этом коде изменение оборотов - можете показать?
BOOM
27.Октябрь.2022 19:42:18
14
Пусть сначала код по всем правилам вставит, чтобы назвать номера строк где «управляет».
BOOM
27.Октябрь.2022 19:45:47
18
Начать нужно с самого начала, а именно с того, что код этот в принципе не работоспособен. Кто скажет почему? Первое слово ТС.
Danil
27.Октябрь.2022 19:46:20
19
почему он запускает двигатель
BOOM
27.Октябрь.2022 19:46:58
20
В симуляторе? Ну попробуй в железе.
Danil
27.Октябрь.2022 19:47:09
21
только вместо motor надо написать engine