Ви не увійшли.
Сторінки 1
вы свой код показали, схему подключения выложили , обидчивый вы наш))))
Никто не обижается, тут было возмущение по поводу отсутствия диалога по теме.
Код? Не знаю чем он тут поможет, но вот(как было сказано выше, если кто не вычитал, он из гугла):
// Тестировалось на Arduino IDE 1.0.5
int IN1 = 7; // Input1 подключен к выводу 5
int IN2 = 6;
int IN3 = 5;
int IN4 = 4;
int EN1 = 9;
int EN2 = 3;
int i;
void setup()
{
pinMode (EN1, OUTPUT);
pinMode (IN1, OUTPUT);
pinMode (IN2, OUTPUT);
pinMode (EN2, OUTPUT);
pinMode (IN4, OUTPUT);
pinMode (IN3, OUTPUT);
}
void loop()
{
digitalWrite (IN2, HIGH);
digitalWrite (IN1, LOW);
digitalWrite (IN4, HIGH);
digitalWrite (IN3, LOW);
for (i = 20; i <= 255; ++i)
{
analogWrite(EN1, i);
analogWrite(EN2, i);
delay(30);
}
analogWrite (EN1, 0);
analogWrite (EN2, 0);
delay(500);
digitalWrite (IN1, HIGH);
digitalWrite (IN2, LOW);
digitalWrite (IN3, HIGH);
digitalWrite (IN4, LOW);
for (i = 20; i <= 255; ++i)
{
analogWrite(EN1, i);
analogWrite(EN2, i);
delay(30);
}
analogWrite (EN1, 0);
analogWrite (EN2, 0);
delay(8000);
}
а с кроной веселитесь и смотрите просадки по питанию самостоятельно
"Просадки по питанию" могут повлиять на то что работает только 1 из двух подключенных двигателей?
Чуть позже подключу акк с разобранной машинки(откуда были взяты оба двигателя) и проверю на нем.
сказок не бывает.
если рабочий драйвер и правильный код - всё должно работать.
а вот питание драйвера кроной совсем не правильно.
крона - зло, фигня и гадость)))
или блок питания или аккумуляторы.
часто у народа несведущего проблемы именно из-за отсутствия правильного питания.
Интересно вы про сказки задвинули. Но только к чему? Я не говорю что все возникает само собой, и ищу здесь ответа от опытных товарищей которые возможно сталкивались с такой проблемой и могут сказать что может послужить причиной данного поведения.
А вы мне про сказки...
LightDiode, учитываю входные данные - только с помощью поллитры )
С помощью чего? что? Здесь могут дать внятный ответ, или форум создан для общения на уровне "бэ-мэ, ага-угу"?
Вроде бы модератор, а топикового смысла в сообщении ноль.
Всем привет.
Есть у меня Arduino Uno, и драйвер двигателей L298N.
Интересуюсь у гугла, как же это все связать, он мне отвечает статьями с примерами. Я захожу интересуюсь, беру готовый скретч, заливаю его в Arduino (предварительно указав порты к которым подключено все).
Запускаю все, питаю драйвер от кроны(9 вольт), Arduino от USB от компа.
И отнюдь, работает только один двигатель.
Отключаю провода рабочего двигателя (ENA, IN1, IN2) от Arduino, изменяю скретч (удаляю строки с указанными выходами), заливаю - вуаля, второй двигатель работает. Проделываю все наоборот(второй отключаю первый возвращаю) все опять работает. А вместе не хочет..
Магия? Не думаю. Но как решать эту проблему хотелось бы узнать.
Пытаюсь настроить плату ESP в режим AP через скретч на ардуине. Делаю вот так:
#include <SoftwareSerial.h>
#define SSID "ArduinoCar"
#define PASSWORD "88888888"
SoftwareSerial esp8266(10, 11);// RX, TX
void setup() {
SetupESP();
}
void loop() {
}
void SetupESP()
{
String cmd = "AT+CWSAP=\"";
cmd+=SSID;
cmd+="\",\"";
cmd+=PASSWORD;
cmd+="\",11,0";
esp8266.println(cmd);
delay(10);
esp8266.println("AT+CIPMUX=1");
delay(10);
esp8266.println("AT+CIPSERVER=1,8888");
delay(10);
}
На ESP прошита SDK 0.9.5.
Данные команды при вводе в окне COM порта отлично срабатывают.
Дальше собственно вопрос, правильно ли я поступаю, и собственно может ктото знает подобные реализации.
Такая необходимость возникла при создания РУ авто на ардуине. Планирую ноутбук напрямую подключать к машинке(плате ESP) без роутера. Как в таком случае совершается обмен данных?
Есть мотор-редуктор и сервопривод к арудино. Все это нужно для машинки. Сервопривод на повороты, а вот мотор для езды(вперед/назад).
Так вот как это все правильно подключать что бы иметь возможность регулировки скорости мотором. Как запитывать это правильно. Может модуль(-и) нужны.
Сторінки 1