Ви не увійшли.
Сторінки 1
сказали
что можно заменить pololu на микросхему
все
я сделал
в общем
убрал драйвер
и поставил микросхему L293D
я вот написал
#define IN1 2 #define POT A0 #define IN2 3 #define Pin 1 int val = 1; int state; int c; void setup() { pinMode(IN1,OUTPUT); pinMode(POT, INPUT); pinMode(IN2,OUTPUT); pinMode(Pin,INPUT); digitalWrite(IN1, LOW); digitalWrite(IN2, LOW); } void loop() { int pot_value = analogRead(POT); int l_value = map(pot_value, 0, 1023, 0, 255); state = digitalRead(Pin); if (state == HIGH && c == 0) { c = 1; } if (state == LOW && c == 1) { val = ++val; if (val == 2) { val = 0; } c = 0; } if (val == 1) { digitalWrite(IN1, HIGH); digitalWrite(IN2, LOW); analogWrite(IN1, l_value); } if (val == 2) { digitalWrite(IN1, LOW); digitalWrite(IN2, HIGH); analogWrite(IN2, l_value); } delay(10); }
схема
https://drive.google.com/drive/folders/1u23RzCS8qriNehe-SGlxn1QUpTSDmGES?usp=sharing
когда проверяешь вылезает ошибка что произошла ошибка в моделирование"А у вас там большая группа учащихся?"
я даже не знаю
там просто есть и другие группы
возможно у них тоже самое было
можете подсказать в чем ошибка
в схеме
я вот написал
#define IN1 2
#define POT A0
#define IN2 3
#define Pin 1
int val = 1;
int state;
int c;
void setup()
{
pinMode(IN1,OUTPUT);
pinMode(POT, INPUT);
pinMode(IN2,OUTPUT);
pinMode(Pin,INPUT);
digitalWrite(IN1, LOW);
digitalWrite(IN2, LOW);
}
void loop()
{
int pot_value = analogRead(POT);
int l_value = map(pot_value, 0, 1023, 0, 255);
state = digitalRead(Pin);
if (state == HIGH && c == 0)
{
c = 1;
}
if (state == LOW && c == 1)
{
val = ++val;
if (val == 2)
{
val = 0;
}
c = 0;
}
if (val == 1)
{
digitalWrite(IN1, HIGH);
digitalWrite(IN2, LOW);
analogWrite(IN1, l_value);
}
if (val == 2)
{
digitalWrite(IN1, LOW);
digitalWrite(IN2, HIGH);
analogWrite(IN2, l_value);
}
delay(10);
}
схема
https://drive.google.com/drive/folders/1u23RzCS8qriNehe-SGlxn1QUpTSDmGES?usp=sharing
когда проверяешь вылезает ошибка что произошла ошибка в моделирование
"А у вас там большая группа учащихся?"
я даже не знаю
там просто есть и другие группы
возможно у них тоже самое было
в схеме
и
в коде
добрый день!
мне нужна ваша помощь
но
не за просто так
задание
С помощью потенциометра задавать скорость вращения двигателя от
0 до номинальной. При нажатии кнопки должен происходить реверс.
(кнопка, потенциометр, мотор постоянного тока, реле, драйвер Pololu)
сделать
на этом сайте
https://www.tinkercad.com
если поможете то
пишите на почту i.t_ov@mail.ru
Сторінки 1