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

  Рет қаралды 377,388

Заметки Ардуинщика

Заметки Ардуинщика

Күн бұрын

В этом уроке покажу как сделать программу для связи 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

Пікірлер: 768
@user-hv2dj8hi4i
@user-hv2dj8hi4i 3 жыл бұрын
Так и фанатом можно стать! Видео приятно смотреть. Ещё до конца не досмотрел, а радости уже море. Радости много от того что не нужно быть ботаном для понимания технического материала, когда человек с открытой душой и простыми словами без заумных терминов рассказывает тебе. Поклон за простоту.
@user-hv2dj8hi4i
@user-hv2dj8hi4i 3 жыл бұрын
Особенно эта тема важна для развития уже знающим ардуино.
@ArduNotes
@ArduNotes 3 жыл бұрын
спасибо)
@vasiasmit7163
@vasiasmit7163 3 жыл бұрын
@@ArduNotes Думаю полезнее был бы вебчик и мобильные приложения а десктоп.
@user-hv2dj8hi4i
@user-hv2dj8hi4i 3 жыл бұрын
@@ArduNotes Доброго времени суток. Спасибо ещё раз за помощь в освоении. Вопрос. А можно ли при помощи Proccesing и его расширении для Android сделать приложение для общения с портом телефона, аналогично serial port для компьютера. То есть приложение на телефоне будет собирать данные с микроконтроллера через usb телефона и визуализировать их при помощи нашего приложения на Proccesing. Прошу прощения если написал что-то неправильно.
@promanplayer8064
@promanplayer8064 3 жыл бұрын
Поддерживаю
@FFFpack
@FFFpack 3 жыл бұрын
Саня, спасибо за урок реализации проекта arduino c python. Я думаю, это очень актуальная тема со множеством других интересных функций и возможностей, которую можно развивать на твоём канале и все остальные меня поддежат!
@user-yq3km7vj5e
@user-yq3km7vj5e 3 жыл бұрын
Очень наглядно и доходчиво, без воды. На питоне никогда не кодил (пишу на php и js) но сходу во все врубился. Синтаксис дружелюбный. Спасибо, получил удовольствие от просмотра!
@user-uj9hi7qr5d
@user-uj9hi7qr5d 3 жыл бұрын
Спасибо вам за ваш труд ждём побольше подробных уроков для начинающих!
@windy_sky
@windy_sky 3 жыл бұрын
Ну это конечно сильно👍 так слёту писать и почти без ошибок причём плохо зная питон. Это заслуживает уважения.
@user-nw3nl2jf8b
@user-nw3nl2jf8b 3 жыл бұрын
Спасибо за видео и за Ваш труд. Благодаря вашим урокам и начал заниматься микроконтроллерами чуть больше года назад
@user-mm2wr1bl8p
@user-mm2wr1bl8p 3 жыл бұрын
Спасибо за эту огромнейшую работу, ты не представляешь скольким помог!
@user-et1rf3yl3q
@user-et1rf3yl3q 3 жыл бұрын
Еще бы урок про оболочку под андроид платформу чтобы управлять по блютузу. По идее тот же serial. 👍
@sozdatelEd
@sozdatelEd 3 жыл бұрын
вот пример kzfaq.info/get/bejne/bNWFh6iS2ajTmGg.html всё заводится с первого тычка. Но это BLE 2.0. С BLE 4.0 и выше немного сложнее. И из самого Qt можно собирать проекты под любую ОС - хоть под винду, хоть под андроид. В примерах самого Qt есть работа QML Bluetooth 4.0.
@alim44445
@alim44445 3 жыл бұрын
Скетчвар тебе в помощь . Сам сделал сигналку на авто с телефона
@IgorStepochkin
@IgorStepochkin 2 жыл бұрын
Если устройство простое, то для управления достаточно прописать в скетче обработку нескольких запоминающихся команд. Дальше на Rx-Tx цепляется адаптер HC-06, берется с маркета Serial Terminal. В нем, кстати, можно шаблоны для ввода сохранять. И вот он ввод-вывод готов. Нет смысла городить целое отдельное приложение. Разве что для учебы.
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС
@xeither289
@xeither289 2 жыл бұрын
@@sozdatelEd ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС
@edkiin
@edkiin 3 жыл бұрын
Спасибо, Алекс! Давно смотрю, безостановочно восхищаюсь. Что-то повторил, но без доводки до практического воплощения, разобрав схему после реализации. Зато воплотил в жизнь свою схему на Ардуинке со своей же программкой в системе управления домом, уже окупилось кратно у меня и соседей, хоть они о том и не знают. Вы побудили. Спасибо вам!
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС !
@user-no7fs4qv4q
@user-no7fs4qv4q 2 жыл бұрын
Присоединяюсь. Материал просто отличный. Использовался не для ардуино. Респект! Желаю в таком же духе! Просто и доходчиво.
@sergii4e
@sergii4e 3 жыл бұрын
Спасибо за урок! С точки зрения Ардуино, и Ардуино + Питон, и Ардуино + Питон + Qt - очень хорошо и наглядно.
@user-qr4qh4lf4v
@user-qr4qh4lf4v 3 жыл бұрын
Красава побольше-бы таких видео,как раз начал изучать pyton и pychar
@marshallaconic1311
@marshallaconic1311 3 жыл бұрын
Спасибо Вам за Ваши уроки на данную тематику. Многим нравится такое направление. Всё таки, управление микроконтроллерами с компьютеров нужная и полезная вещь. Пожалуйста, продолжайте снимать, Вам, как и нам, это нравится. Было бы здорово, если бы ещё видеоуроки про ESP были. Дай Бог Вам здоровья.
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!!!
@xqwageqwedaso
@xqwageqwedaso 3 жыл бұрын
Да, Алекс. Ты проделал хорошую работу! Это титанический труд, спасибо тебе!
@xeither289
@xeither289 2 жыл бұрын
ИИСУС ХРИСТОС ЕСТЬ МЕССИЯ И ОН ВОСКРЕС!
@user-jn8xh1hs6h
@user-jn8xh1hs6h 3 жыл бұрын
Невероятно емкое и полезное видео! Большущее спасибо, Алекс!
@stefanzovskiy6672
@stefanzovskiy6672 3 жыл бұрын
Алекс, ты просто МОЛОДЕЦ. Продолжай развиваться и помогать другим.
@capitalist2195
@capitalist2195 Жыл бұрын
Еще не начал смотреть но уже поставил лайк! Я только что начал осваивать Python, хороший не сложный язык. Несколько лет назад купил Arduino и не знал как сделать управление с компьютера Ардуинкой. Искал и почти ничего не мог найти. Я все таки смог реализовать но очень коряво и только включение реле и забросил это дело. Я раньше Python и не думал изучать, а тут недавно занялся, понравилось и захотелось реализовать что то поинтереснее "калькуляторов". GUI имеет огромное практическое применение. Спасибо вам огромное!
@capchickLA
@capchickLA 3 жыл бұрын
Алекс, это потрясающе) Спасибо большое)
@barabucho
@barabucho Жыл бұрын
Шикарный материал! За считанные минуты объяснил больше чем мычат часами оч. поверхностно.
@michaelmushers6368
@michaelmushers6368 Жыл бұрын
Спасибо большое тебе! Я после tkinter пытаюсь освоить qt и ни в одном видосе таких примеров не встречал. С наступающим Новым годом!!!🎄🤝
@user-cr5mu4fj1h
@user-cr5mu4fj1h 3 жыл бұрын
Блин, я с этим несколько дней разбирался, а тут за час все что нужно. СПАСИБО БОЛЬШОЕ!!!!!
@kalobyte
@kalobyte 3 жыл бұрын
это голливуд и магия монтажа
@user-sz6wh2jd2f
@user-sz6wh2jd2f 3 жыл бұрын
Рад что вышел подобный ролик, так как сам только начал осваивать программирование(и начал с питона) :)
@ogendmaldyr
@ogendmaldyr 3 жыл бұрын
Этот ролик оказался последней каплей в чаше моего интереса к Ардуино, ибо Питон весьма уважаю, уважаю и СРР тоже. Мне надоело интересоваться и захотелось попробовать. Я таки приобрел себе GyverKIT-мини. По цене вышло на штуку больше, чем было бы в розницу на Али. Считаю, что оно того стоит, учитывая скорость почты и вероятности ошибок в выборе компонентов при покупке напрямую у китайцев. Доставка в Москву СДЕКом длилась всего сутки. Оплата при получении, что крайне удобно для меня. Комплектация соответствует описанию на сайте, упаковка качественная, платы запаяны в антистатические пакеты. Буду развлекаться. Кроме того, усматриваю и варианты практического применения этой платформы.
@pashahous
@pashahous 3 жыл бұрын
Блин, Алекс, я тебя люблю) Ты прям второе дыхание у меня открыл)
@deadeye1982a
@deadeye1982a 3 жыл бұрын
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
@valadis245
@valadis245 3 жыл бұрын
И снова я ложусь в два ночи. Спасибо Гайвер, очень интересно и информативно!
@galinerik
@galinerik 3 жыл бұрын
Только думаю не кто не делает гайды нормально. А тут вот оно! ты ты ты супер.
@user-cq9qo3bm2r
@user-cq9qo3bm2r 3 жыл бұрын
Материалов то куча, но у тебя просто, доходчиво, ничего лишнего и голос приятный
@user-cq9qo3bm2r
@user-cq9qo3bm2r 3 жыл бұрын
И в большинстве уроков сразу пишут код без объяснений того, где его найти.
@user-iv5bk3bq1w
@user-iv5bk3bq1w 3 жыл бұрын
Спасибо Гайвер, очень хорошие уроки. Много всего можно узнать.
@batonagmitov1860
@batonagmitov1860 2 жыл бұрын
для меня этот ггайд - это конец декабря и все каникулы. по строчке по часу по чуть-чуть, каждый пройденный шаг вызывает радость. очень хорошо что показываешь как работать с библиотеками - это база подачи материала, т.е. раскрываешь все стороны взаимодействия с предметом. и именно то что можно взаимодейстовать с устройством посредством компа. Вообщем, подержать руками. а не эфемерное ЭХеллоWорлдЭ такой материал необходимо развивать. ну и чиста для проверки связи с аффтаром: куды кидать поддержку для аффтара
@AK-dn2le
@AK-dn2le 2 жыл бұрын
Просмотрел на одном дыхании. Спасибо!
@orest_savitskyi
@orest_savitskyi 3 жыл бұрын
Месяц тому назад я создал условно игровой руль с помощью Arduino Nano + Python, так как напрямую моя Nano не прошивается как джойстик. Приходилось самому во всем разбираться. И тут вот тебе видос все готовое
@stanislav0803
@stanislav0803 2 жыл бұрын
Питон мне лично очень нравится. Видео воспринимается очень легко, спасибо!
@user-uw6nh4rt3k
@user-uw6nh4rt3k 3 жыл бұрын
Видео динамит! Спасибо за ваш труд!
@andreysel1675
@andreysel1675 3 жыл бұрын
Для начала - спасибо большое!!! Ну а теперь нужно все это как то освоить😃
@user-zz4no6dt8l
@user-zz4no6dt8l 2 жыл бұрын
Спасибо за урок. Все очень понравилось, респект!
@kenan.recebli
@kenan.recebli 3 жыл бұрын
спасибо за подробный урок) всё чётко, а главное учишь искать по докам и понимать, а не зубрить 29:05 достаточно было написать: ui.closeB.clicked.connect(serial.close) и не нужно лишней функции 37:07 можно проще: txs += str(val) + ',' ну или ещё проще: txs = ','.join(str(v) for v in data) + ';' а если там заведомо будут только строки, то: txs = ','.join(data) + ';'
@lev.anufriyev
@lev.anufriyev Жыл бұрын
Круто! Спасибо! Стоило задуматься над вопросом связи с ардуинкой через питон, как мне выдало в рекомендацию это Видео. А ведь я даже не искал, не гуглил - просто подумал... Жесть... Спасибо отдельное за построитель графиков - очень пригодится для моего текущего обучения по ИИ на питоне!
@pythonq1060
@pythonq1060 2 жыл бұрын
Автор видео красава. Я на питоне более 3 года, но всё, что ты имел ввиду, я это понял. Смысл хорошо доносишь а как они это будут реализовать - Не наше дело так сказать. Спасибо большое)
@user-fr3yu5gn9w
@user-fr3yu5gn9w 3 жыл бұрын
не, классно, что ты не писал на ооп, потому что это правда достаточно сложная тема, но все же, считаю, что нужно выложить два архива с ооп и без, на всякий случай) Лайк, однозначно)
@shadowbeast3568
@shadowbeast3568 3 жыл бұрын
Хорошее видео. Учу своих студентов работать с Ардуино по USB, но на C#. Делаем похожие программки для управления/визуализации. Всё очень легко и просто. В принципе, можно писать на любых языках... Надо как нибудь и программы на Питон им показать...
@tikserziku
@tikserziku 2 жыл бұрын
Классно. Когда нужно научится чему то новому - это супер пособие для таких как я. Пока использую Blynk для работы с арудуино на телефоне. Порог вхождения еще ниже, чем в этом уроке.
@KhushbakhtNazarov
@KhushbakhtNazarov 2 жыл бұрын
Если было бы возможность поставил бы тысячи лайков. Спасибо вам за Ваши видео уроки .
@encoder10101
@encoder10101 3 жыл бұрын
Алекс, запиливай уже цикл уроков по сборке и настройке робо собаки, аналога от Бостона
@f-14tomcat73
@f-14tomcat73 3 жыл бұрын
Ага, и ROS еще прикрутить к ней
@user-sz6wh2jd2f
@user-sz6wh2jd2f 3 жыл бұрын
А после уже и марсоход можно)
@unclestepa
@unclestepa 3 жыл бұрын
Не, не погоди. Он сейчас очень важные темы затрагивает. Многому можно научиться.
@user-nx1eh9mi8s
@user-nx1eh9mi8s 3 жыл бұрын
Собака от Бостон на сан техе🤣
@encoder10101
@encoder10101 3 жыл бұрын
Ну а шо. Щя питон туда сюда.. врубится.. потом комп. зрение... потом шир пыр и вжух скормил обученную модель, сервы, мервы присобачил и можно в бутку вместо барбоса. В бутке розетку надо только для зарядки провести.
@user-gs6of5vv6r
@user-gs6of5vv6r 3 жыл бұрын
слава питону, спасибо gyver идеальное видео(хотя я его не смотрел, но уже поставио лайк)
@lipkodima
@lipkodima 3 жыл бұрын
Агонь! Теперь нужен урок по созданию приложения Андроид - Ардуино через блютуз!
@LexxXell
@LexxXell 3 жыл бұрын
Добрейшего. Позволил себе немного сократить: код 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. Я понимаю, что это может быть тяжело-читаемо для непитониста.
@donbobskiy
@donbobskiy 19 күн бұрын
сначала хотел предложить что-то типа: txs = txs[:-1]+';' потом, подумав, решил что можно так: txs= re.sub(",$", ";", txs) (правда надо сперва сделать import re) но ваш вариант конечно тхе бест чтобы было лучше читаемо для непитониста, просто стоит расшифровать blabla = [str(s) for s in data] из list of integers мы делаем list of strings. просто немного непривычно что функция преобразования str(s) указывается перед описанием цикла, а не внутри цикла ','.join( blabla ) - этот list of strings мы соединяем в одну строку с помощью join и запятую берем как соединитель. join работает только с list of strings - потому перед этим и делали преобразование + ';' - ну и потом добавляем терминатор в конец
@byquip
@byquip 3 жыл бұрын
Ждал этого ролика, сам пишу подобные приложения, узнал нового.
@user-gw4uc3gs7z
@user-gw4uc3gs7z Жыл бұрын
как всегда лучший. ждем с нетерпением объяснение основ ООП Твоим понятным языком.
@illuminoid622
@illuminoid622 3 жыл бұрын
Это просто праздник какой-то!
@fidfid1623
@fidfid1623 3 жыл бұрын
Отлично! Жду видео на следующую тему - "Управляем ESP 8266 с компьютера. Python + MQTT , GSM SMS, Telnet, Telegram и ICQ".
@MMAXSIM
@MMAXSIM 3 жыл бұрын
Спасибо, супер. Для полной метеостанции не хватает сохранения данных в XML файл, отсылки данных на народный мониторинг и работы с трея. Ну и получения данных с нескольких ардуинок.
@UB8JDA
@UB8JDA 3 жыл бұрын
*Спасибо. По таким видео можно учиться*
@vasiasmit7163
@vasiasmit7163 3 жыл бұрын
Нет. Учиться нет. Можно лишь очень поверхностно и бегло посмотреть и ознакомиться.
@cr0w312
@cr0w312 3 жыл бұрын
Следующий гайд делай на HTML, а вообще я просто офигеваю с твоих самоделок, они очень крутые.
@MRMaxwell737
@MRMaxwell737 2 жыл бұрын
Чего там учить то))
@m_kolotushkin
@m_kolotushkin 3 жыл бұрын
*Спасибо за гайд по питону! Раньше я себе представлял, что это гораздо сложнее, чем есть на самом деле!*
@user-ev9fo1ub6z
@user-ev9fo1ub6z 3 жыл бұрын
Молодец, отличный урок) Питон - топовый, комментаторы, которые его ругают, просто злобные. Можно конечно писать красивее, с опытом) Я за 10 лет написал на питоне велосипедов не меньше чем у тебя самоделок из сантеха :) Там вообще можно накидать веб-сервер и управлять всем этим добром из браузера, по вебсокетам, в реальном времени, и с нескольких устройств одновременно. И код будет простой-понятый, полно готовых библиотек, а на си такое замучаешься писать.
@dmiitriyevgrafoov3151
@dmiitriyevgrafoov3151 3 жыл бұрын
Gyver красава! показал ребенку , он в восторге
@DomNaPechi
@DomNaPechi Жыл бұрын
Офигел задолго до середины видео... Только начал изучать язык программирования но интерес только растёт. Одно беспокоит - пока очень непонятно, как можно разобраться во всей мешанине букв/цифр/функций )) Тут простейшие арифметические действия вывел на экран и радости ппц, а видео глянул и прифигел.. сколько всего ещё нужно изучать.
@user-hy1ei3ip8b
@user-hy1ei3ip8b 3 жыл бұрын
Не описать ту душевную боль которую я испытал пока ты программировал на питоне (учу С++)
@iluha168
@iluha168 3 жыл бұрын
Я тоже пользуюсь Qt а не PyQt, капец боль
@Tombaysbot
@Tombaysbot 3 жыл бұрын
@@iluha168 смотря на твою аву я немного(много) не верю
@Bleach666i
@Bleach666i 3 жыл бұрын
Тоже уже много лет пишу на с/с++ и кьют гуи. Не понимаю зачем Алекс форсит Пайтон. Для Ардуино контроллеров сам Ктулху предписал с++ гуи юзать
@ArduNotes
@ArduNotes 3 жыл бұрын
эм, в самом начале видео сказано и показано, зачем и почему вышел этот урок
@vasiasmit7163
@vasiasmit7163 3 жыл бұрын
@@iluha168 Одна фигня.
@user-sf9nn6dh2q
@user-sf9nn6dh2q 3 жыл бұрын
Спасибо за ваш труд!
@kholmsk20
@kholmsk20 3 жыл бұрын
Thank you very much for your excellent course!
@yuriy_bl
@yuriy_bl 3 жыл бұрын
36:55 txs = ','.join(data) + ';' 54:05 ui.circle.setChecked(data[1] == 0) Небольшие замечания, но в целом урок неплохой))
@den_a
@den_a 3 жыл бұрын
1:00:30 listX = list(range(100))
@smotrovoy
@smotrovoy Жыл бұрын
Спасибо, получил удовольствие от просмотра!
@WertiGo260990
@WertiGo260990 3 жыл бұрын
Как всегда выше всяких похвал! Народ не стесняется поддерживаем!!! В последнее время нас так часто радуют!
@kirill_monster
@kirill_monster 3 жыл бұрын
Python one love! Thanks for AlexGyver!!!!
@ananasfioletov
@ananasfioletov 3 жыл бұрын
О, вы из англии
@kirill_monster
@kirill_monster 3 жыл бұрын
@@ananasfioletovО, вы, из России
@nto2503
@nto2503 3 жыл бұрын
Работа с документацией pyqt - бесценно!
@user-hm6xe6kr5y
@user-hm6xe6kr5y 3 жыл бұрын
Огромное спасибо за урок !👍
@Putn1k27
@Putn1k27 3 жыл бұрын
Отлично, как раз делал пол года назад очень похожую программу для ардуино, но на Visual Basic. Будет что сравнить.
@tihon4979
@tihon4979 3 жыл бұрын
Отлично! Наконец-то я понимаю код 🤣👍
@filimono7078
@filimono7078 3 жыл бұрын
Какое счастливое совпадение. Как раз на неделе дошли руки до графиков в PyQt5. И их настройка была сложной... До сегодняшнего дня конечно)
@unclestepa
@unclestepa 3 жыл бұрын
Взял себя в руки. Покодил на питоне. В принципе хорошо. Если тут будут ещё видео про питон, хорошо, может освою получше. Си++ Все-таки сложнее. Много в нете обучения программированию, но Алекса подача подходящая. Только после его видов есть запал и более менее началось получатся.
@user-hd7hq4lf4y
@user-hd7hq4lf4y 3 жыл бұрын
нее, ничего кроме Python, потому как мультиплатформа. Ну и захотелось после просто Pytho скриптов поковырять Qt, сподвиг так сказать. За что огромадное СПАСИБО!!! Рахмат, ука! В общем то здесь на самом деле даже больше возможностей, чем на Processing
@artursm2158
@artursm2158 Жыл бұрын
txs = f"5,{u1.textF.displayText}" форматирование текста по моему мнениш удобнее, а так Ваш канал просто супер!
@edgull_tlt
@edgull_tlt 2 жыл бұрын
Спасибище огромное, было очень интересно.
@YarosMallorca
@YarosMallorca 3 жыл бұрын
В python есть модуль threading чтобы запустить while loop в отдельном процессе! Тоже есть библиотека kivy и kivymd для gui и компиляции под Android! Сам делал управление ленты через телефон и Python serial service на компьютере, круто работает, можешь загуглить! Крутой урок!! 😊
@anty_9091
@anty_9091 2 жыл бұрын
Удивительно, но факт: Эти гайды информативнее чем от Хауди Хо
@lyxstv
@lyxstv 3 жыл бұрын
В кнопку джойстика можно сразу передавать булеан в виде условия ui.circle.setChecked(data[1] == '0') case switch является архаизмом, но появится в 3.10 питоне(уже совсем скоро), хотя в питоне он будет нацелен на более сложные сравнения чем в С Также в питоне есть типы, можно было функцию объявить как def test(a: list[int]): чтобы не делать комментарий
@user-ps1qg3sz6d
@user-ps1qg3sz6d 3 жыл бұрын
Спасибо за урок по PyQt👍 Прокачивай своего питона🐍
@toxicmouse7
@toxicmouse7 2 жыл бұрын
Инициализации списков можно делать следующими конструкциями: listX = [ i for i in range(100)] listY = [0] * 100 Объединять числа в строке с разделителем можно так - “,”.join(список чисел) Функция map есть в питоне, но она предназначена для применения функций к некоторым объектам
@itsm1448
@itsm1448 2 жыл бұрын
Отличное видео! Спасибо огромное!
@khamismuniru5188
@khamismuniru5188 Жыл бұрын
I worked with this video using English captions, and it was still helpfull. Many thanks!
@badkarma9590
@badkarma9590 5 ай бұрын
Видос, топ. Вдохновил кодить проги
@sergc9068
@sergc9068 3 жыл бұрын
Я думаю у Гайвера есть машина времени на Arduino. Иначе я не понимаю как можно с такой скоростью штамповать такой интересный и качественный контент. Не говоря уже о тоннах поделок на основе которых эти видео делаются.
@user-ux6kd2qc5y
@user-ux6kd2qc5y 3 жыл бұрын
Спасибо за урок, буду теперь под C# переделывать )
@kostya8764
@kostya8764 2 жыл бұрын
Под Си Шарп нет Qt, есть на Python и C++
@kostya8764
@kostya8764 2 жыл бұрын
@@Derk89 Исправил
@Ilya-dr5el4sz9f
@Ilya-dr5el4sz9f 3 жыл бұрын
Спасибо) только вчера гуглил про питон)
@maximmaster-games3568
@maximmaster-games3568 2 жыл бұрын
Я использую для программирования Sublime Text 3. Очень удобный редактор кода. А про ролик очень класно и информативно, Спасибо! PyQt5 очень похож на Паскалевские формы.
@goldirus
@goldirus 2 жыл бұрын
да вроде питон и есть бывший паскаль
@AlexDanilovFapsiSu
@AlexDanilovFapsiSu 2 жыл бұрын
@@goldirus нет.
@elmirakassymova380
@elmirakassymova380 Жыл бұрын
а как вот это вот все на простой дисплей?
@TheTheASHER
@TheTheASHER 3 жыл бұрын
Спасибо, как раз хотел изучить
@javamaks
@javamaks 3 жыл бұрын
Необъективно мало просмотров на таком полезном видео
@ArduNotes
@ArduNotes 3 жыл бұрын
узкая тематика. Но просмотров больше чем у коллег =)
@UncleAndru
@UncleAndru 3 жыл бұрын
Больше таких уроков!!!!!!!!!
@SmD_Amir_
@SmD_Amir_ Жыл бұрын
Видео шикарное! Спасибо!
@user-ue9ug5zu2m
@user-ue9ug5zu2m 3 жыл бұрын
Нормальный урок. Все четко и по смыслу. А то что делаешь не так или называешь не так - ну и что? Главное урок в тему, и результат есть. Молодец, и по другому не скажешь. а пальцы гнуть и говорить вот ты тут- не так... да наплюй, у тебя работает, а у них, зато, всё так… Лайк по-любому, но подписываться не буду, ибо уже подписан ))))
@darkwarglex
@darkwarglex 2 жыл бұрын
Как всегда прекрасно!😁👍
@OpenFrimeTVcom
@OpenFrimeTVcom 3 жыл бұрын
сериал hui)) оторал
@Andrii--__--
@Andrii--__-- 3 жыл бұрын
Пасхалочка)
@Aleskert
@Aleskert 3 жыл бұрын
тоже проорался )))
@skywatcher_2019
@skywatcher_2019 2 жыл бұрын
где!?!?!? хочу проораться
@Embedded_Developer
@Embedded_Developer 3 жыл бұрын
ну всё, ждем возбужденных питонистов в чат... :-)
@user-qq7td8mh5j
@user-qq7td8mh5j 2 жыл бұрын
Отлично! То, что надо!
@schrodingers_kater
@schrodingers_kater 3 жыл бұрын
Вряд ли когда-нибудь дойдут руки так заморочиться, чтобы просто развлечь себя. А тут посмотрел и вроде как сам сделал, спасибо) Подозреваю, что приставка on в именах обработчиков событий - привычка с борландовских си/делфи))
@ArduNotes
@ArduNotes 3 жыл бұрын
давно это было)
@antoniuskonovalov
@antoniuskonovalov 2 жыл бұрын
*Вспоминаем что делали в прошлом уроке* 05:07 Можете подсказать где этот прошлый урок метеостанции, так же не смог его найти на АlexGyver канале?
@gera_cl4219
@gera_cl4219 2 жыл бұрын
Спасибо, было познавательно
@n42
@n42 3 жыл бұрын
Странно, что вы не использовали QtCreator для написания кода на пайтоне. Там тот же QtDesigner уже встроенный, не нужно было бы танцы с бубном устраивать 8:55 - там ешё View элементы есть, помимо виджетов. Для них намного удобнее и читабельнее писать логику при помощи моделей (QTableModel для той же QTableView и т.п.)
@arli5414
@arli5414 4 ай бұрын
Qt Designer обычно поставляется как часть Qt Creator. Это официальный редактор Qt, который позволяет вам делать гораздо больше, чем просто графически разрабатывать пользовательские интерфейсы. Это полноценная и очень мощная среда разработки C ++ IDE. Однако за эту функциональность приходится платить: загрузка Qt Creator занимает гигабайты!
@MrWeatherstorm
@MrWeatherstorm Жыл бұрын
Спасибо большое, очень интересно
Управляем Ардуиной с компьютера через Serial. Gui на Processing
55:31
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 12 МЛН
Sigma Girl Education #sigma #viral #comedy
00:16
CRAZY GREAPA
Рет қаралды 97 МЛН
Be kind🤝
00:22
ISSEI / いっせい
Рет қаралды 22 МЛН
«Что может Python на микроконтроллерах» Андрей Власовских, JetBrains
33:17
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,2 МЛН
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 107 М.
Чем паять электронику? Обзор и тест народных флюсов!
16:36
Заметки Ардуинщика
Рет қаралды 285 М.
Проект next.module. Часть 1. Что это такое?
36:56
Электроника в объективе
Рет қаралды 36 М.
как спасти усилитель?
0:35
KS Customs
Рет қаралды 529 М.
iphone fold ? #spongebob #spongebobsquarepants
0:15
Si pamer 😏
Рет қаралды 785 М.
cool watercooled mobile phone radiator #tech #cooler #ytfeed
0:14
Stark Edition
Рет қаралды 7 МЛН