Управляем Arduino с компьютера. Python + PyQt5

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ค. 2024
  • В этом уроке покажу как сделать программу для связи Arduino с ПК на Python и PyQt5
    ► Огромный стартовый набор GyverKIT: kit.alexgyver.ru/
    ► Примеры из урока: github.com/AlexGyver/tutorials/
    ► Уроки Arduino на сайте: alexgyver.ru/lessons/
    ► Модули и датчики с Али: alexgyver.ru/arduino_shop/
    ► Страница "Заметок Ардуинщика": alexgyver.ru/arduino_lessons/
    ► Скачать Python: www.python.org/downloads/
    ► Скачать PyCharm: www.jetbrains.com/ru-ru/pycha...
    ► Скачать QT Designer: build-system.fman.io/qt-desig...
    ► Доки на виджеты QT: doc.qt.io/qt-5/widget-classes...
    ► Установка PyQt5: pip install PyQt5
    ► Установка pyqtgraph: pip install pyqtgraph
    ► Урок по графикам: www.mfitzp.com/tutorials/embe...
    00:00 Начало
    01:00 Коротко о языке Python, подготовка
    05:07 Вспоминаем что делали в прошлом уроке
    08:02 Работа с QT Designer
    13:52 Добавляем элементы управления COM
    14:53 Переходим в Питон
    16:45 Начинаем кодить, подключаем интерфейс
    18:13 Связь по Serial
    19:12 Работаем с QSerialPort
    21:54 Загружаем список в ComboBox
    23:19 Сигналы и слоты
    25:24 Обработка кнопок
    26:30 Открываем порт по кнопке
    29:05 Читаем входящие данные
    32:26 Добавляем управление реле/фет/лед
    35:26 Делаем удобную функцию отправки пакета
    38:17 Управляем светодиодом
    39:01 Управляем реле и мосфетом
    39:34 Добавляем цвет, крутилку и текст
    41:43 Управляем RGB, QSlider
    43:51 Управление серво, QDial
    44:40 Отправляем текст
    47:00 Добавляем индикатор температуры
    48:28 Парсим пакеты, температура
    51:47 Добавляем показометр
    53:18 Добавляем джойстик и кнопку
    57:43 Добавляем график
    01:02:51 Финал
    Теги: #arduino #уроки #ардуино #alexgyver
    ●●●●●●●●●●●●●●●●●●●●
    ► Основной канал: / alexgyvershow
    ► Поддержать автора alexgyver.ru/support_alex/
    ► Официальный сайт: alexgyver.ru/
    ► Почта: alex@alexgyver.ru
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 767

  • @user-hv2dj8hi4i
    @user-hv2dj8hi4i 3 ปีที่แล้ว +176

    Так и фанатом можно стать! Видео приятно смотреть. Ещё до конца не досмотрел, а радости уже море. Радости много от того что не нужно быть ботаном для понимания технического материала, когда человек с открытой душой и простыми словами без заумных терминов рассказывает тебе. Поклон за простоту.

    • @user-hv2dj8hi4i
      @user-hv2dj8hi4i 3 ปีที่แล้ว +4

      Особенно эта тема важна для развития уже знающим ардуино.

    • @ArduNotes
      @ArduNotes  3 ปีที่แล้ว +10

      спасибо)

    • @vasiasmit7163
      @vasiasmit7163 3 ปีที่แล้ว +3

      @@ArduNotes Думаю полезнее был бы вебчик и мобильные приложения а десктоп.

    • @user-hv2dj8hi4i
      @user-hv2dj8hi4i 3 ปีที่แล้ว +1

      @@ArduNotes Доброго времени суток. Спасибо ещё раз за помощь в освоении. Вопрос. А можно ли при помощи Proccesing и его расширении для Android сделать приложение для общения с портом телефона, аналогично serial port для компьютера. То есть приложение на телефоне будет собирать данные с микроконтроллера через usb телефона и визуализировать их при помощи нашего приложения на Proccesing. Прошу прощения если написал что-то неправильно.

    • @promanplayer8064
      @promanplayer8064 3 ปีที่แล้ว

      Поддерживаю

  • @FFFpack
    @FFFpack 3 ปีที่แล้ว +9

    Саня, спасибо за урок реализации проекта arduino c python. Я думаю, это очень актуальная тема со множеством других интересных функций и возможностей, которую можно развивать на твоём канале и все остальные меня поддежат!

  • @user-uj9hi7qr5d
    @user-uj9hi7qr5d 3 ปีที่แล้ว +5

    Спасибо вам за ваш труд ждём побольше подробных уроков для начинающих!

  • @windy_sky
    @windy_sky 3 ปีที่แล้ว +7

    Ну это конечно сильно👍 так слёту писать и почти без ошибок причём плохо зная питон. Это заслуживает уважения.

  • @user-yq3km7vj5e
    @user-yq3km7vj5e 3 ปีที่แล้ว +13

    Очень наглядно и доходчиво, без воды. На питоне никогда не кодил (пишу на php и js) но сходу во все врубился. Синтаксис дружелюбный. Спасибо, получил удовольствие от просмотра!

  • @user-nw3nl2jf8b
    @user-nw3nl2jf8b 3 ปีที่แล้ว +5

    Спасибо за видео и за Ваш труд. Благодаря вашим урокам и начал заниматься микроконтроллерами чуть больше года назад

  • @user-mm2wr1bl8p
    @user-mm2wr1bl8p 3 ปีที่แล้ว +2

    Спасибо за эту огромнейшую работу, ты не представляешь скольким помог!

  • @user-qr4qh4lf4v
    @user-qr4qh4lf4v 3 ปีที่แล้ว +3

    Красава побольше-бы таких видео,как раз начал изучать pyton и pychar

  • @edkiin
    @edkiin 3 ปีที่แล้ว +6

    Спасибо, Алекс! Давно смотрю, безостановочно восхищаюсь.
    Что-то повторил, но без доводки до практического воплощения, разобрав схему после реализации. Зато воплотил в жизнь свою схему на Ардуинке со своей же программкой в системе управления домом, уже окупилось кратно у меня и соседей, хоть они о том и не знают. Вы побудили. Спасибо вам!

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС !

  • @user-jn8xh1hs6h
    @user-jn8xh1hs6h 3 ปีที่แล้ว +8

    Невероятно емкое и полезное видео! Большущее спасибо, Алекс!

  • @capchickLA
    @capchickLA 3 ปีที่แล้ว +3

    Алекс, это потрясающе) Спасибо большое)

  • @user-no7fs4qv4q
    @user-no7fs4qv4q 2 ปีที่แล้ว +1

    Присоединяюсь. Материал просто отличный. Использовался не для ардуино. Респект! Желаю в таком же духе! Просто и доходчиво.

  • @user-iv5bk3bq1w
    @user-iv5bk3bq1w 3 ปีที่แล้ว

    Спасибо Гайвер, очень хорошие уроки. Много всего можно узнать.

  • @stefanzovskiy6672
    @stefanzovskiy6672 2 ปีที่แล้ว +2

    Алекс, ты просто МОЛОДЕЦ. Продолжай развиваться и помогать другим.

  • @user-sz6wh2jd2f
    @user-sz6wh2jd2f 3 ปีที่แล้ว

    Рад что вышел подобный ролик, так как сам только начал осваивать программирование(и начал с питона) :)

  • @valadis245
    @valadis245 3 ปีที่แล้ว +1

    И снова я ложусь в два ночи. Спасибо Гайвер, очень интересно и информативно!

  • @barabucho
    @barabucho ปีที่แล้ว

    Шикарный материал! За считанные минуты объяснил больше чем мычат часами оч. поверхностно.

  • @pashahous
    @pashahous 3 ปีที่แล้ว +1

    Блин, Алекс, я тебя люблю) Ты прям второе дыхание у меня открыл)

  • @SmD_Amir_
    @SmD_Amir_ ปีที่แล้ว

    Видео шикарное! Спасибо!

  • @xqwageqwedaso
    @xqwageqwedaso 2 ปีที่แล้ว +3

    Да, Алекс. Ты проделал хорошую работу! Это титанический труд, спасибо тебе!

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!

  • @AK-dn2le
    @AK-dn2le 2 ปีที่แล้ว +1

    Просмотрел на одном дыхании. Спасибо!

  • @andreysel1675
    @andreysel1675 3 ปีที่แล้ว +1

    Для начала - спасибо большое!!! Ну а теперь нужно все это как то освоить😃

  • @michaelmushers6368
    @michaelmushers6368 ปีที่แล้ว

    Спасибо большое тебе! Я после tkinter пытаюсь освоить qt и ни в одном видосе таких примеров не встречал. С наступающим Новым годом!!!🎄🤝

  • @sergii4e
    @sergii4e 3 ปีที่แล้ว +11

    Спасибо за урок! С точки зрения Ардуино, и Ардуино + Питон, и Ардуино + Питон + Qt - очень хорошо и наглядно.

  • @marshallaconic1311
    @marshallaconic1311 3 ปีที่แล้ว +3

    Спасибо Вам за Ваши уроки на данную тематику. Многим нравится такое направление. Всё таки, управление микроконтроллерами с компьютеров нужная и полезная вещь. Пожалуйста, продолжайте снимать, Вам, как и нам, это нравится. Было бы здорово, если бы ещё видеоуроки про ESP были. Дай Бог Вам здоровья.

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!

  • @galinerik
    @galinerik 3 ปีที่แล้ว

    Только думаю не кто не делает гайды нормально. А тут вот оно! ты ты ты супер.

  • @illuminoid622
    @illuminoid622 3 ปีที่แล้ว

    Это просто праздник какой-то!

  • @user-zz4no6dt8l
    @user-zz4no6dt8l 2 ปีที่แล้ว +1

    Спасибо за урок. Все очень понравилось, респект!

  • @user-sf9nn6dh2q
    @user-sf9nn6dh2q 3 ปีที่แล้ว +3

    Спасибо за ваш труд!

  • @user-et1rf3yl3q
    @user-et1rf3yl3q 3 ปีที่แล้ว +98

    Еще бы урок про оболочку под андроид платформу чтобы управлять по блютузу. По идее тот же serial. 👍

    • @sozdatelEd
      @sozdatelEd 3 ปีที่แล้ว

      вот пример th-cam.com/video/6oUTEatBoh4/w-d-xo.html
      всё заводится с первого тычка. Но это BLE 2.0. С BLE 4.0 и выше немного сложнее.
      И из самого Qt можно собирать проекты под любую ОС - хоть под винду, хоть под андроид. В примерах самого Qt есть работа QML Bluetooth 4.0.

    • @alim44445
      @alim44445 3 ปีที่แล้ว +2

      Скетчвар тебе в помощь . Сам сделал сигналку на авто с телефона

    • @IgorStepochkin
      @IgorStepochkin 2 ปีที่แล้ว

      Если устройство простое, то для управления достаточно прописать в скетче обработку нескольких запоминающихся команд. Дальше на Rx-Tx цепляется адаптер HC-06, берется с маркета Serial Terminal. В нем, кстати, можно шаблоны для ввода сохранять. И вот он ввод-вывод готов. Нет смысла городить целое отдельное приложение. Разве что для учебы.

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      @@sozdatelEd ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС

  • @user-hm6xe6kr5y
    @user-hm6xe6kr5y 3 ปีที่แล้ว

    Огромное спасибо за урок !👍

  • @user-cr5mu4fj1h
    @user-cr5mu4fj1h 3 ปีที่แล้ว +3

    Блин, я с этим несколько дней разбирался, а тут за час все что нужно.
    СПАСИБО БОЛЬШОЕ!!!!!

    • @kalobyte
      @kalobyte 3 ปีที่แล้ว +4

      это голливуд и магия монтажа

  • @byquip
    @byquip 3 ปีที่แล้ว

    Ждал этого ролика, сам пишу подобные приложения, узнал нового.

  • @darkwarglex
    @darkwarglex 2 ปีที่แล้ว

    Как всегда прекрасно!😁👍

  • @kholmsk20
    @kholmsk20 2 ปีที่แล้ว +2

    Thank you very much for your excellent course!

  • @lipkodima
    @lipkodima 3 ปีที่แล้ว

    Агонь! Теперь нужен урок по созданию приложения Андроид - Ардуино через блютуз!

  • @LexxXell
    @LexxXell 3 ปีที่แล้ว +1

    Добрейшего. Позволил себе немного сократить:
    код 37:13 строки с 28 по 34 можно упростить до одной строки
    print(','.join([str(s) for s in data])+';')
    по анологии код на 37:55 строки с 28 по 34 можно упростить до одной строки
    serial.write((','.join([str(s) for s in data])+';').encode())
    P.s.
    Я понимаю, что это может быть тяжело-читаемо для непитониста.

  • @deadeye1982a
    @deadeye1982a 2 ปีที่แล้ว +11

    I don't speak Russian, but the tutorial is excellent. Exactly what I want. Design a Layout with Designer and use the Layout in Code instead of generating all Widgets in Code.

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС !!

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      JESUS IS THE KING OF THE KINGS

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      LOVE GOD AND EVERYONE

    • @xeither289
      @xeither289 2 ปีที่แล้ว

      GOD IS REAL!

    • @deadeye1982a
      @deadeye1982a 2 ปีที่แล้ว

      666, the Number of the beast

  • @anty_9091
    @anty_9091 2 ปีที่แล้ว +1

    Удивительно, но факт: Эти гайды информативнее чем от Хауди Хо

  • @user-cq9qo3bm2r
    @user-cq9qo3bm2r 3 ปีที่แล้ว

    Материалов то куча, но у тебя просто, доходчиво, ничего лишнего и голос приятный

    • @user-cq9qo3bm2r
      @user-cq9qo3bm2r 3 ปีที่แล้ว

      И в большинстве уроков сразу пишут код без объяснений того, где его найти.

  • @stanislav0803
    @stanislav0803 2 ปีที่แล้ว

    Питон мне лично очень нравится. Видео воспринимается очень легко, спасибо!

  • @KhushbakhtNazarov
    @KhushbakhtNazarov 2 ปีที่แล้ว

    Если было бы возможность поставил бы тысячи лайков. Спасибо вам за Ваши видео уроки .

  • @user-uw6nh4rt3k
    @user-uw6nh4rt3k 3 ปีที่แล้ว +8

    Видео динамит! Спасибо за ваш труд!

  • @MMAXSIM
    @MMAXSIM 3 ปีที่แล้ว +2

    Спасибо, супер. Для полной метеостанции не хватает сохранения данных в XML файл, отсылки данных на народный мониторинг и работы с трея. Ну и получения данных с нескольких ардуинок.

  • @orest_savitskyi
    @orest_savitskyi 3 ปีที่แล้ว +2

    Месяц тому назад я создал условно игровой руль с помощью Arduino Nano + Python, так как напрямую моя Nano не прошивается как джойстик. Приходилось самому во всем разбираться. И тут вот тебе видос все готовое

  • @batonagmitov1860
    @batonagmitov1860 2 ปีที่แล้ว

    для меня этот ггайд - это конец декабря и все каникулы. по строчке по часу по чуть-чуть, каждый пройденный шаг вызывает радость.
    очень хорошо что показываешь как работать с библиотеками - это база подачи материала, т.е. раскрываешь все стороны взаимодействия с предметом.
    и именно то что можно взаимодейстовать с устройством посредством компа. Вообщем, подержать руками. а не эфемерное ЭХеллоWорлдЭ
    такой материал необходимо развивать.
    ну и чиста для проверки связи с аффтаром: куды кидать поддержку для аффтара

  • @capitalist2195
    @capitalist2195 ปีที่แล้ว +1

    Еще не начал смотреть но уже поставил лайк! Я только что начал осваивать Python, хороший не сложный язык. Несколько лет назад купил Arduino и не знал как сделать управление с компьютера Ардуинкой. Искал и почти ничего не мог найти. Я все таки смог реализовать но очень коряво и только включение реле и забросил это дело. Я раньше Python и не думал изучать, а тут недавно занялся, понравилось и захотелось реализовать что то поинтереснее "калькуляторов". GUI имеет огромное практическое применение. Спасибо вам огромное!

  • @ogendmaldyr
    @ogendmaldyr 3 ปีที่แล้ว +2

    Этот ролик оказался последней каплей в чаше моего интереса к Ардуино, ибо Питон весьма уважаю, уважаю и СРР тоже. Мне надоело интересоваться и захотелось попробовать. Я таки приобрел себе GyverKIT-мини. По цене вышло на штуку больше, чем было бы в розницу на Али. Считаю, что оно того стоит, учитывая скорость почты и вероятности ошибок в выборе компонентов при покупке напрямую у китайцев. Доставка в Москву СДЕКом длилась всего сутки. Оплата при получении, что крайне удобно для меня. Комплектация соответствует описанию на сайте, упаковка качественная, платы запаяны в антистатические пакеты. Буду развлекаться. Кроме того, усматриваю и варианты практического применения этой платформы.

  • @user-gw4uc3gs7z
    @user-gw4uc3gs7z ปีที่แล้ว

    как всегда лучший. ждем с нетерпением объяснение основ ООП Твоим понятным языком.

  • @user-gs6of5vv6r
    @user-gs6of5vv6r 3 ปีที่แล้ว +6

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

  • @smotrovoy
    @smotrovoy ปีที่แล้ว

    Спасибо, получил удовольствие от просмотра!

  • @tikserziku
    @tikserziku 2 ปีที่แล้ว

    Классно. Когда нужно научится чему то новому - это супер пособие для таких как я. Пока использую Blynk для работы с арудуино на телефоне. Порог вхождения еще ниже, чем в этом уроке.

  • @lev.anufriyev
    @lev.anufriyev ปีที่แล้ว

    Круто!
    Спасибо!
    Стоило задуматься над вопросом связи с ардуинкой через питон, как мне выдало в рекомендацию это Видео.
    А ведь я даже не искал, не гуглил - просто подумал...
    Жесть...
    Спасибо отдельное за построитель графиков - очень пригодится для моего текущего обучения по ИИ на питоне!

  • @dmiitriyevgrafoov3151
    @dmiitriyevgrafoov3151 3 ปีที่แล้ว

    Gyver красава! показал ребенку , он в восторге

  • @badkarma9590
    @badkarma9590 4 หลายเดือนก่อน

    Видос, топ.
    Вдохновил кодить проги

  • @pythonq1060
    @pythonq1060 2 ปีที่แล้ว

    Автор видео красава. Я на питоне более 3 года, но всё, что ты имел ввиду, я это понял. Смысл хорошо доносишь а как они это будут реализовать - Не наше дело так сказать. Спасибо большое)

  • @fidfid1623
    @fidfid1623 3 ปีที่แล้ว

    Отлично! Жду видео на следующую тему - "Управляем ESP 8266 с компьютера. Python + MQTT , GSM SMS, Telnet, Telegram и ICQ".

  • @TheTheASHER
    @TheTheASHER 3 ปีที่แล้ว

    Спасибо, как раз хотел изучить

  • @user-fr3yu5gn9w
    @user-fr3yu5gn9w 2 ปีที่แล้ว

    не, классно, что ты не писал на ооп, потому что это правда достаточно сложная тема, но все же, считаю, что нужно выложить два архива с ооп и без, на всякий случай)
    Лайк, однозначно)

  • @kenan.recebli
    @kenan.recebli 3 ปีที่แล้ว +1

    спасибо за подробный урок) всё чётко, а главное учишь искать по докам и понимать, а не зубрить
    29:05 достаточно было написать: ui.closeB.clicked.connect(serial.close) и не нужно лишней функции
    37:07 можно проще: txs += str(val) + ','
    ну или ещё проще: txs = ','.join(str(v) for v in data) + ';'
    а если там заведомо будут только строки, то: txs = ','.join(data) + ';'

  • @UB8JDA
    @UB8JDA 3 ปีที่แล้ว +4

    *Спасибо. По таким видео можно учиться*

    • @vasiasmit7163
      @vasiasmit7163 3 ปีที่แล้ว

      Нет. Учиться нет. Можно лишь очень поверхностно и бегло посмотреть и ознакомиться.

  • @Ilya-dr5el4sz9f
    @Ilya-dr5el4sz9f 3 ปีที่แล้ว

    Спасибо) только вчера гуглил про питон)

  • @tihon4979
    @tihon4979 3 ปีที่แล้ว +1

    Отлично! Наконец-то я понимаю код 🤣👍

  • @edgull_tlt
    @edgull_tlt 2 ปีที่แล้ว

    Спасибище огромное, было очень интересно.

  • @m_kolotushkin
    @m_kolotushkin 3 ปีที่แล้ว +2

    *Спасибо за гайд по питону! Раньше я себе представлял, что это гораздо сложнее, чем есть на самом деле!*

  • @user-hy1ei3ip8b
    @user-hy1ei3ip8b 3 ปีที่แล้ว +54

    Не описать ту душевную боль которую я испытал пока ты программировал на питоне (учу С++)

    • @iluha1688
      @iluha1688 3 ปีที่แล้ว +6

      Я тоже пользуюсь Qt а не PyQt, капец боль

    • @Tombaysbot
      @Tombaysbot 3 ปีที่แล้ว

      @@iluha1688 смотря на твою аву я немного(много) не верю

    • @Bleach666i
      @Bleach666i 3 ปีที่แล้ว +8

      Тоже уже много лет пишу на с/с++ и кьют гуи. Не понимаю зачем Алекс форсит Пайтон. Для Ардуино контроллеров сам Ктулху предписал с++ гуи юзать

    • @ArduNotes
      @ArduNotes  3 ปีที่แล้ว +19

      эм, в самом начале видео сказано и показано, зачем и почему вышел этот урок

    • @vasiasmit7163
      @vasiasmit7163 3 ปีที่แล้ว

      @@iluha1688 Одна фигня.

  • @itsm1448
    @itsm1448 2 ปีที่แล้ว

    Отличное видео! Спасибо огромное!

  • @shadowbeast3568
    @shadowbeast3568 3 ปีที่แล้ว

    Хорошее видео. Учу своих студентов работать с Ардуино по USB, но на C#. Делаем похожие программки для управления/визуализации. Всё очень легко и просто. В принципе, можно писать на любых языках... Надо как нибудь и программы на Питон им показать...

  • @khamismuniru5188
    @khamismuniru5188 ปีที่แล้ว

    I worked with this video using English captions, and it was still helpfull. Many thanks!

  • @user-ps1qg3sz6d
    @user-ps1qg3sz6d 3 ปีที่แล้ว +2

    Спасибо за урок по PyQt👍 Прокачивай своего питона🐍

  • @UncleAndru
    @UncleAndru 3 ปีที่แล้ว

    Больше таких уроков!!!!!!!!!

  • @filimono7078
    @filimono7078 3 ปีที่แล้ว +1

    Какое счастливое совпадение.
    Как раз на неделе дошли руки до графиков в PyQt5. И их настройка была сложной... До сегодняшнего дня конечно)

  • @Embedded_Developer
    @Embedded_Developer 3 ปีที่แล้ว +18

    ну всё, ждем возбужденных питонистов в чат... :-)

  • @yanin68
    @yanin68 3 ปีที่แล้ว

    Как всегда все Супер.

  • @kirill_monster
    @kirill_monster 3 ปีที่แล้ว +3

    Python one love!
    Thanks for AlexGyver!!!!

    • @ananasfioletov
      @ananasfioletov 3 ปีที่แล้ว +1

      О, вы из англии

    • @kirill_monster
      @kirill_monster 3 ปีที่แล้ว

      @@ananasfioletovО, вы,
      из России

  • @nto2503
    @nto2503 3 ปีที่แล้ว

    Работа с документацией pyqt - бесценно!

  • @user-lk3gf6vk3l
    @user-lk3gf6vk3l ปีที่แล้ว

    Огромное Вам спасибо за помощь и труд!!!
    Подскажите, пожалуйста, можно ли при закрытии управляющего окна крестиком выключить все выходы Arduino? Передать эдакий "прощальный" пакет данных. Попытка сделать это самостоятельно по сигналу "destroyed" у меня приводит к ошибке и устройство не выключается, а продолжает работу.

  • @cr0w312
    @cr0w312 3 ปีที่แล้ว +11

    Следующий гайд делай на HTML, а вообще я просто офигеваю с твоих самоделок, они очень крутые.

    • @MRMaxwell737
      @MRMaxwell737 2 ปีที่แล้ว +1

      Чего там учить то))

  • @Putn1k27
    @Putn1k27 3 ปีที่แล้ว

    Отлично, как раз делал пол года назад очень похожую программу для ардуино, но на Visual Basic. Будет что сравнить.

  • @user-qq7td8mh5j
    @user-qq7td8mh5j 2 ปีที่แล้ว

    Отлично! То, что надо!

  • @GNU_Pinus
    @GNU_Pinus 9 หลายเดือนก่อน

    спасибо за урок! но не проще ли написать прогу на cpp?

  • @manul88
    @manul88 2 ปีที่แล้ว

    Супер видео. Спасибо!!!

  • @OpenFrimeTVcom
    @OpenFrimeTVcom 3 ปีที่แล้ว +64

    сериал hui))
    оторал

    • @Andrii--__--
      @Andrii--__-- 3 ปีที่แล้ว +1

      Пасхалочка)

    • @Aleskert
      @Aleskert 3 ปีที่แล้ว +2

      тоже проорался )))

    • @skywatcher_2019
      @skywatcher_2019 2 ปีที่แล้ว

      где!?!?!? хочу проораться

  • @One0N
    @One0N 2 ปีที่แล้ว

    Спасибо за урок 👍👍👍

  • @WertiGo260990
    @WertiGo260990 3 ปีที่แล้ว +2

    Как всегда выше всяких похвал! Народ не стесняется поддерживаем!!! В последнее время нас так часто радуют!

  • @yuriy_bl
    @yuriy_bl 3 ปีที่แล้ว +7

    36:55
    txs = ','.join(data) + ';'
    54:05
    ui.circle.setChecked(data[1] == 0)
    Небольшие замечания, но в целом урок неплохой))

    • @den_a
      @den_a 2 ปีที่แล้ว +1

      1:00:30
      listX = list(range(100))

  • @MrWeatherstorm
    @MrWeatherstorm ปีที่แล้ว

    Спасибо большое, очень интересно

  • @DomNaPechi
    @DomNaPechi ปีที่แล้ว

    Офигел задолго до середины видео... Только начал изучать язык программирования но интерес только растёт. Одно беспокоит - пока очень непонятно, как можно разобраться во всей мешанине букв/цифр/функций )) Тут простейшие арифметические действия вывел на экран и радости ппц, а видео глянул и прифигел.. сколько всего ещё нужно изучать.

  • @gera_cl4219
    @gera_cl4219 2 ปีที่แล้ว

    Спасибо, было познавательно

  • @artursm2158
    @artursm2158 ปีที่แล้ว

    txs = f"5,{u1.textF.displayText}"
    форматирование текста по моему мнениш удобнее, а так Ваш канал просто супер!

  • @user-ev9fo1ub6z
    @user-ev9fo1ub6z 3 ปีที่แล้ว +1

    Молодец, отличный урок)
    Питон - топовый, комментаторы, которые его ругают, просто злобные. Можно конечно писать красивее, с опытом) Я за 10 лет написал на питоне велосипедов не меньше чем у тебя самоделок из сантеха :) Там вообще можно накидать веб-сервер и управлять всем этим добром из браузера, по вебсокетам, в реальном времени, и с нескольких устройств одновременно. И код будет простой-понятый, полно готовых библиотек, а на си такое замучаешься писать.

  • @lyxstv
    @lyxstv 3 ปีที่แล้ว

    В кнопку джойстика можно сразу передавать булеан в виде условия ui.circle.setChecked(data[1] == '0')
    case switch является архаизмом, но появится в 3.10 питоне(уже совсем скоро), хотя в питоне он будет нацелен на более сложные сравнения чем в С
    Также в питоне есть типы, можно было функцию объявить как def test(a: list[int]): чтобы не делать комментарий

  • @ocean_it
    @ocean_it 2 ปีที่แล้ว +1

    1:51 и на первом месте как всегда видос от Хауди Хо :)

  • @d1zz3l
    @d1zz3l 3 ปีที่แล้ว +7

    Алекс будь добр сделай пожалуйста видос как все тоже самое делать под есп с парсингом юдп-пакетов по вифи.

  • @user-hd7hq4lf4y
    @user-hd7hq4lf4y 3 ปีที่แล้ว +1

    нее, ничего кроме Python, потому как мультиплатформа.
    Ну и захотелось после просто Pytho скриптов поковырять Qt, сподвиг так сказать. За что огромадное СПАСИБО!!! Рахмат, ука!
    В общем то здесь на самом деле даже больше возможностей, чем на Processing

  • @encoder10101
    @encoder10101 3 ปีที่แล้ว +52

    Алекс, запиливай уже цикл уроков по сборке и настройке робо собаки, аналога от Бостона

    • @f-14tomcat73
      @f-14tomcat73 3 ปีที่แล้ว +2

      Ага, и ROS еще прикрутить к ней

    • @user-sz6wh2jd2f
      @user-sz6wh2jd2f 3 ปีที่แล้ว +3

      А после уже и марсоход можно)

    • @unclestepa
      @unclestepa 3 ปีที่แล้ว +5

      Не, не погоди. Он сейчас очень важные темы затрагивает. Многому можно научиться.

    • @user-nx1eh9mi8s
      @user-nx1eh9mi8s 3 ปีที่แล้ว +3

      Собака от Бостон на сан техе🤣

    • @encoder10101
      @encoder10101 3 ปีที่แล้ว +1

      Ну а шо. Щя питон туда сюда.. врубится.. потом комп. зрение... потом шир пыр и вжух скормил обученную модель, сервы, мервы присобачил и можно в бутку вместо барбоса. В бутке розетку надо только для зарядки провести.

  • @lift312
    @lift312 3 ปีที่แล้ว +1

    Супер!

  • @YarosMallorca
    @YarosMallorca 3 ปีที่แล้ว

    В python есть модуль threading чтобы запустить while loop в отдельном процессе! Тоже есть библиотека kivy и kivymd для gui и компиляции под Android! Сам делал управление ленты через телефон и Python serial service на компьютере, круто работает, можешь загуглить! Крутой урок!! 😊

  • @unclestepa
    @unclestepa 3 ปีที่แล้ว +1

    Лайк глядя!

  • @sergc9068
    @sergc9068 3 ปีที่แล้ว

    Я думаю у Гайвера есть машина времени на Arduino. Иначе я не понимаю как можно с такой скоростью штамповать такой интересный и качественный контент. Не говоря уже о тоннах поделок на основе которых эти видео делаются.