Встановити додаток
Як встановити додаток на iOS

Перегляньте відео, щоб дізнатися, як встановити наш сайт як веб-додаток на головному екрані.

Замітка: Ця функція може бути недоступна в деяких браузерах.

Реверс окремого двигуна через CLI

StranNik

Новачок
Учасник

Репутація:

31.10.24
9
1
3
Доброго дня.
Виникла потреба налашовувати через СОМ порт зміни порядку двигунів та встановити реверс на два з них.
З перевпорядкуванням питань немає, міняємо значення і все ок.
resource MOTOR 1 B06
resource MOTOR 2 B07
resource MOTOR 3 B08
resource MOTOR 4 B09
А от як передати з допомогою DShot Protocol напрямок обертання не можу знайти.
Є команда dshotprog, напевно через неї, але інфи по ній немає (((
 
Виглядає, що про dshotprog ви праві.
Перший параметр - це індекс ESC (припускаю, що у такому ж порядку, як мотори на діаграмі в конфігураторі, але починаючи з нуля).
Другий - це сама команда. Інформації мало, але може бути, що потрібніі значення - це 20 і 21: https://github.com/bird-sanctuary/b...292db8adae29652/src/Modules/Enums.asm#L54-L55
 
Виглядає, що про dshotprog ви праві.
Перший параметр - це індекс ESC (припускаю, що у такому ж порядку, як мотори на діаграмі в конфігураторі, але починаючи з нуля).
Другий - це сама команда. Інформації мало, але може бути, що потрібніі значення - це 20 і 21: https://github.com/bird-sanctuary/b...292db8adae29652/src/Modules/Enums.asm#L54-L55
vproсудячи з коду, це реверс відразу усіх двигунів, бо не вказується номер двигуна.
 
Виглядає, що про dshotprog ви праві.
Перший параметр - це індекс ESC (припускаю, що у такому ж порядку, як мотори на діаграмі в конфігураторі, але починаючи з нуля).
Другий - це сама команда. Інформації мало, але може бути, що потрібніі значення - це 20 і 21: https://github.com/bird-sanctuary/b...292db8adae29652/src/Modules/Enums.asm#L54-L55
vproДякую!
Змінює напрямок. Але наступна халепа.
Не зберегається налаштування.
Все що знайшов DSHOT_CMD_SAVE_SETTINGS але все одно не зберегає.
Хелп... :cry:
 
Переглянути попередні відповіді...
Дякую!
Змінює напрямок. Але наступна халепа.
Не зберегається налаштування.
Все що знайшов DSHOT_CMD_SAVE_SETTINGS але все одно не зберегає.
Хелп... :cry:
StranNikЯ не знаю. Але звернув увагу, що ще є
Код:
CMD_DIRECTION_REVERSE EQU 8
CMD_DIRECTION_NORMAL EQU 7

Може це збереже дефолтні?
 
УРА!
Трошки логічного мислення, пошуку в коді бетафлая і вуаля.
Може комусь треба буде:
Вмикаємо реверс на 1 двигуні
dshotprog 1 CMD_DIRECTION_USER_REVERSE EQU 21
зберегаємо налаштування для 1 двигуна
dshotprog 1 DSHOT_CMD_SAVE_SETTINGS EQU 12
 
УРА!
Трошки логічного мислення, пошуку в коді бетафлая і вуаля.
Може комусь треба буде:
Вмикаємо реверс на 1 двигуні
dshotprog 1 CMD_DIRECTION_USER_REVERSE EQU 21
зберегаємо налаштування для 1 двигуна
dshotprog 1 DSHOT_CMD_SAVE_SETTINGS EQU 12
StranNikХм, цікаво, я думав, то буде просто
А це справді весь цей рядок треба передавати?
 
Хм, цікаво, я думав, то буде просто

А це справді весь цей рядок треба передавати?
vproА хто його знає. Ще не експерементував.
Напевно можна й так.
Я ж казав, з цім геть не працював. Перший раз бачу й тикаю.... ;)
 

Створіть обліковий запис або увійдіть, щоб залишити коментар

Ви повинні бути зареєстровані, щоб залишити коментар

Створити обліковий запис

Створіть обліковий запис у нашій спільноті. Це дуже просто!

Увійти

Вже маєте обліковий запис? Увійдіть тут.

Назад
Зверху