Faile safe більше 20 секунд і зміна його параметрів через тумблер

Sdílet
Vložit
  • čas přidán 12. 09. 2024

Komentáře • 31

  • @ARASAKA-z2p
    @ARASAKA-z2p Před 2 měsíci +1

    Дякую велике. Дещо по іншому модифікував код для військового застосування, але як орієнтир з чого поати дуже корисне відео.

    • @ID-yz4xg
      @ID-yz4xg Před 21 dnem

      Бажаю здоров'я! Друже підкажи будь ласка як це краще чи правильно зробити, чи є якась різниця в версії яку краще кастомізувати?

  • @ArchonLicht
    @ArchonLicht Před 3 měsíci +1

    Фейлсейф крапка ЕСС :D Так файли, написані на мові Сі ще ніхто не обзивав :D
    А загалом дякую за відео - дуже корисне і цікаве!

  • @oleksandr.artemenko
    @oleksandr.artemenko Před 3 měsíci +1

    Дякую

  • @atmega64
    @atmega64 Před 2 měsíci

    Як завжди цікаво і з купою ідей "на потім".
    Питання.
    А як зроблено отой вивод режиму, що внизу OSD? і як взагалі якусь додаткову (хай і захардкоджену) інфу вивести на OSD?

    • @holytarantino
      @holytarantino  Před 2 měsíci +1

      В терміналі
      set name = "fly up on fs"
      set display_name = "use last on fs"
      set osd_display_name_pos = 4521
      set osd_craft_name_pos = 10665
      На одній осдшці у мене display_name, на іншій craft_name, налаштував тумблер що перемикає "режими фейлсейва" щоб перемикав і осд. Поки що такої простоти вистачає, може з часом залізу в код і з осд

    • @atmega64
      @atmega64 Před 2 měsíci

      ​​@@holytarantinoдякую, про такий варіант в курсі, мені треба крафтнейм відображати незалежно від цього, та й варіацій тексту що виводити штуки три, тож трошки не підходить.
      Нагуглив, що народ саме через код змінює текст існуючих елементів, але поки не знайшов як і де 😁

  • @ilyaklimenko5666
    @ilyaklimenko5666 Před měsícem

    Такой вопрос: Как правильно прописать в коде бетафлай значения для THROTLE PITCH ROLL на HOLD? В програмировании я не силен...

  • @roman-191
    @roman-191 Před 3 měsíci +2

    так то ж не скріпт то код на С який буде компілюватись. 😁тому суб'єктивно називати то скріптом не правильно, ото навчиш людей і вони все будуть скріптами називати через шо виникають непорозуміння так як не согласований словник термінів 😁 скріпт то на луа, а це сішний код😁

    • @realcake1340
      @realcake1340 Před 3 měsíci

      давайте поговоримо про джаваскріпт

    • @holytarantino
      @holytarantino  Před 2 měsíci +1

      так, скріпт, це по суті інструкції які працють без компіляції, по типу того ж джвава скрипта. Як би ж бетафлай був на джава скрипті то не потрібно було цей код компілити і можна було одразу прошивку так заливати.
      Але, але
      Навіть з тих досить далеких років роботи розробників такий сленг називати "скриптом" файли коду які вимагають компіляції був досить поширеним. Частково це із-за тих же фреймворків, наприклад у unity колись була підтримка джава скриптів і пайтона, а в їх туторіалах прийнято було називати класи з префіксами Scipt, що власне ще й кочувало на шарпні назви класів. При тому, що сам юніті під капотом це все компілив в сі подібний код (здається там навіть свій компілятор).
      Але як на мене, то причина не в незнані чи розмитості граней, а в файності звучання. І виходить такий собі суржик - не технічно правильна, але якась більш жвавіша мова.

    • @roman-191
      @roman-191 Před 2 měsíci +1

      ​@@holytarantino якшо копнути глибше то насправді все в шось компілюється. просто скріптові язики зняли з нас такий гємор як виділення памяті і ше багато чого чим займається інтерпретатор. він же генерує байткод з нашого скріпта який потім і виповнюється. тому скріпт не можна запустити без прослойки у вигляді інтерпритатора. по великому рахунко операційна система є інтерпритатором яка дає доступ до харда і сама рулить памятю, пририванями і другими ділами. а скріптова мова то інтерпрітатор над інтерпритатором 🤣 кароч уровні абстракції хуйо-майо варені яйця 😂

  • @ggdfjkeryye5u664
    @ggdfjkeryye5u664 Před 2 měsíci

    Доброго дня! Два питання,завантажив вер.4.3.0 компелюю без змін в коді speedybee405v3(STM32F405) заливаю в стек, брометра та аксілерометра нема взагалі? Якщо компелюю код з змінами яки ви показували то формуєтся hex 4.6.0 v.(який взагалі непідтримуєтся) що роблю не так, причіни? Компелюю за допомоги Ubuntu

    • @holytarantino
      @holytarantino  Před 2 měsíci

      Вітаю!
      По першому питанню:
      1. dump all і зберегли налаштування "старої" версії в бетці
      2. Скомпілили нову версію і обновили нею польотник
      3. Зайшли в бетафлай в термінал (CLI) і завантажили раніше збережені налаштування
      І барометра та аксілерометра не видно?
      По другому питанню важко сказати, так як не користувач Ubuntu

    • @ggdfjkeryye5u664
      @ggdfjkeryye5u664 Před 2 měsíci

      @@holytarantino Бажаю Здоров'я! Так , зробив так як Ви написали (dump all, залив скомпельовану версію ,завантажив dump, акселерометр з'явився....) але після вимкнення пульта коптер зразу зупиняє двигуни. Прохання до Вас додайте на google готовий файл hex під stm32f405 як що не важко ,або запишіть трохи докладніше відео. Дякую!

    • @holytarantino
      @holytarantino  Před 2 měsíci

      @@ggdfjkeryye5u664 Ось версія яку у відео використовую
      drive.google.com/file/d/1OC07o8MEmTGKJAxJI4-M-HF-zrGWKZ9n/view?usp=sharing

    • @ggdfjkeryye5u664
      @ggdfjkeryye5u664 Před 2 měsíci

      @@holytarantino Доброго ранку!!! Залив файл який Ви дали ,все одно при вимкнені пульта коптер зупиня мотори відразу. Що роблю не так?

  • @feuer6405
    @feuer6405 Před 2 měsíci

    вітаю,як з вами зв'язатись ,є питання,і потрібно кілька порад....

  • @vadoovadimeich6555
    @vadoovadimeich6555 Před 3 měsíci +1

    Не ЕС, а СІ. Таких прошивок можна зробити десятки і завантажувати відповідно до обставин. Так, це незручно, але кращого виходу поки немає.

    • @holytarantino
      @holytarantino  Před 2 měsíci

      Та можна і більше часу потратити на переписування коду бетафлая щоб подобавляти ці параметри в конфігуратор, але завдання не на один день
      Та і чи є сенс, якщо є той же ардупілот)

    • @vadoovadimeich6555
      @vadoovadimeich6555 Před 2 měsíci

      @@holytarantino Не всі знають ардупайлот, особливо на передньому краї. Бетафлай простіший і наглядніший, хоча і дещо обмежений. Так, на все треба час.

    • @RuSSLanUA
      @RuSSLanUA Před měsícem +1

      можна профілі зробити і між ними перемикатися

    • @vadoovadimeich6555
      @vadoovadimeich6555 Před měsícem

      @@RuSSLanUA Ти ще скажи про скрипти ЛУА. Це ж складно, а треба просто і швидко.

    • @RuSSLanUA
      @RuSSLanUA Před měsícem

      @@vadoovadimeich6555 так це складно, але це не пілот на позиції має робити, а в майстерні чи друзі майстерні)
      До прикладу спілкувався з людиною яка працювала з Inav, але не розбиралася з ним, бо йому накатали інструкцію, що і де і йому не потрібно було лазити та розбиратися. Як він сказав воно працює, я не лізу всередину)

  • @dik_gobovich
    @dik_gobovich Před 3 měsíci +1

    Озвучкою пульта поділись, будьласк

    • @holytarantino
      @holytarantino  Před 2 měsíci +1

      лови drive.google.com/drive/folders/1m_8-NTDyaTVRh9OyaB4RPZFzieQAnw5X?usp=sharing

  • @destructionlab116
    @destructionlab116 Před 2 měsíci

    Дуже вам дякую ви зробили дуже корисну справу, але як зробити щоб таке підори не зробили

    • @holytarantino
      @holytarantino  Před 2 měsíci

      На жаль, роблять і робили до того як це відео тут опублікував

  • @samsam-mz6ch
    @samsam-mz6ch Před 3 měsíci

    Дякую