Arduino Mega + L298N + 2 движка + беспроводной геймпад PS2 + нужна помощь

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

в схеме ошибок нет

ещё повторюсь:

- схема работает если управление через кнопки

-дёргается если через аналоговые грибки (доже при отключенном геймпаде), дёргание появляется после преобразовательной функции map

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Как сюда фотки вставить? Хочу свою схему подключенья выложить!

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

картинка с рыбкой

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

или там домик, мелко)))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

тогда надо включить отладку и смотреть, что прилетает с джойстика

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

Согласен. Нужен скетч для проверки аналоговых грибков через монитор порта

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Вот по ней я и собирал!

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Wolff_2020 пишет:

Согласен. Нужен скетч для проверки аналоговых грибков через монитор порта

И оба аналоговых мини-джойстики (или просто стика) крякнули одновременно? Не тут либо моторшилд глючный- либо что то Вы подключили не так! С кнопок у Вас шасси набирает скорость? Или едет только с постоянной скоростью? Есле с постоянной - бегите и платите 350рэ! К стате а Вы конденсаторы на моторы впаяли?

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

загрузил проверочный скетч из библиотеки

В файле PS2X_lib.h раскомментировал строки //#define PS2X_DEBUG и //#define PS2X_COM_DEBUG

и при вкл и при выкл джойстике вот ччто на мониторе порта:

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

бежит не перестовая

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Wolff_2020 пишет:

бежит не перестовая

Во! И ни кто и не ответил! Ну бежит- ну и чего? Нас интересует нейтральное положение стика оси LХ и LY.А также хотя б одно положение с кнопки привязанной к ходу "в перёд"(дёргонье именнно тут?) Что там? Какое значенье кажет?

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

немного отвлёкся

спасибо за поддержку

испытания проведу чуть позже

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Wolff_2020 пишет:

 

испытания проведу чуть позже

Давйте! Искренне желаю победить проблему! И самое главное - напишите что и как! Удачи!

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

среди бегущих строк вижу нажатия всех клавиш, кроме стиков (джойстиков)

они себя никак не проявляют

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

ошибся

нужно было удерживать PSB_L1

вот:

левый стик
Stick Values:127,128,127,128
Stick Values:255,71,127,128 вниз
Stick Values:0,128,127,128 вверх
Stick Values:127,0,127,128 влево
Stick Values:127,255,127,128 вправо

 

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Wolff_2020 пишет:

ошибся

нужно было удерживать PSB_L1

вот:

левый стик
Stick Values:127,128,127,128
Stick Values:255,71,127,128 вниз
Stick Values:0,128,127,128 вверх
Stick Values:127,0,127,128 влево
Stick Values:127,255,127,128 вправо

 

Ну! Работают! Чё по кнопкам? Шась добавляет скорости? Бежите в магаз - 350рэ!

Wolff_2020
Offline
Зарегистрирован: 04.02.2021

oboltus-РУ, привет

порешал я вопрос, жалко осцила нет

кондёр повесил по питанию прямо на плату приёмника PS2

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

 приёмо-передатчик моросил

oboltus-РУ
Offline
Зарегистрирован: 04.02.2021

Wolff_2020 пишет:

oboltus-РУ, привет

порешал я вопрос, жалко осцила нет

кондёр повесил по питанию прямо на плату приёмника PS2

Wolff_2020 - привет!

Ну так пошло? А вооще ....странно.....!Хотя возможно идут наводки(серьёзные) по питанию. Но во всех случах     УРА! К стате надо б схемку коммутации всего б Вашего девайса б глянуть - просто может совсем не в этом кондёре то и дело..... не должно б такого быть - очень странно!