посмотрел уже много уроков, и это как-раз те уроки на которых хотят объяснить а не просто попонтоваться своими знаниями, впервые вижу такие уроки где с первого раза всё понятно, спасибо огромное.
Любопытная затея) Обычно, следующим этапом мысль развивается в собственную библиотеку поддержки протокола обмена данными (которая в конечном итоге может дорости до хайлойда).)) Иногда бывает очень полезно - передать какой-нибудь несчастный (но очень нужный) флаг, а городить и сочинять каждый раз все заново лень. Всегда интересно посмотреть такие замороченные видео, чтобы взбодрить мозг. Спасибо, было интересно, продолжай в том же духе!)
уже придумана такая библиотека и даже тулза платная, чтобы быстро накидать стандартный гуй и обмениваться данными через ком или посети но там есть свои огнаничения тоже
Сделайте пожалуйста урок по библиотеке Network. Как общаться между компами и с ардуиной. И про питание по эзернету для умного дома. И я скажу, что вы - святой.
добрый день, отличный урок, спасибо за очень интересные видеоролики отлично. один вопрос когда вы планируйте добавить wifi модуль в контроллер теплицы?
Все это конечно хорошо, но процессинг для связи с пк это ошибка. он может быть оправдан разве что для создания интерфейса который будет отображаться какой-нибудь малникой на дисплей, выступающей в качестве базы умного дома.
Мне предстоит сделать проект в котором необходимо будет задействован HTTP и MQTT. Был бы благодарен если бы вышло видео(если не сложно)как связать Processing(интерфейс,HTTP,MQTT) и Ардуино ESP8266, что бы дата получаемая от Ардуино могла бы так же использоваться в MongoDB и NodeRed. Для этого наверное необходимо использовать "JSON". Спасибо.
Подскажите как подключить и настроить ips дисплей 1.3 240x240 к Расберри пи? Перепробовал 5 мануалов из Гугла не фурычат. На Ардуино дисплей заработал без проблем.
Привет, а почему бы не использовать функцию serial.bufferUntil('/n'); и тогда можно по человечески взаимодействовать с буфером порта. И использовать обработчик события самого объекта порта на Processing?
А можно ли отслеживать открытие списка? (Я хоть и смотрел прошлый урок но не помню была ли такая возможность). Если да, то было бы лучше обновлять список портов при его открытии. Спасибо за такой подробный и очень понятный урок. И ещё, будет ли такой же урок, про связку Android и Arduino?
можно, но там довольно заковыристый некрасивый код получается: CallbackListener updateList = new CallbackListener() { public void controlEvent(CallbackEvent theEvent) { comList.clear(); comList.addItems(Serial.list()); } }; где comList - глобально объявленный ScrollableList comList;
аж захотелось дастать покрытую вековой пылью ардуинку, которою за забросил из за того, что не разобрался с таймерами (когда их надо несколько и чтоб программа выполнялась независимо от них)
Александр, а с нетом подружить процессинг можно? Изучал книженцию по нему, так и называется Processing. Но реализации работы через интернет там нет. Сам язык простой и удобный для ардуинщиков. У меня на энтузиазме 2-е суток ушло на книженцию. Многое пробывал на практике. Интересно создать на нём сайт для умных вещей.
Я так полагаю, в следующий серии будет: Вместо компа - телефон, а вместо порта - Wi-Fi и или Bluetooth. Можно сделать умный дом с управлением с телефона.
ну может быть и не моветон. Контроллер управляет механизмами, а сложные процессы, которые стоят за этими датчиками и механизмами, обрабатываются на компе.
@@alex_s_777 Посмею ответить за товарища выше - потому образование в РФ находится, скажем так, в ж**е. И многие преподаватели, что в школах, что в ВУЗах ходят не для того, чтобы передать знания и чему-то научить людей, а лишь бы оттарабанить быстро лекцию и получить зарплату.
@@derungebundener2019 У Вас посыл не верный. На выпускников наших ВУЗов есть огромный спрос на рынках труда ЕС и США тоже. И это полностью опровергает Ваше утверждение о состоянии нашего образования.
Actually im not understand ur languange, i just look at ur work and i think i get something good here. But will be better if there is in english languange. Thank you.
Периодически выскакивала ошибка в Processing: NullPointerException. Указатель на строку str становился нулевым и парсинг невозможен. После добавления проверки if (str != null) перед вызовом парсинга все стало на свои места.
Наверно это круто. Но в 99,9 процентах, нужно ввести в компьютер число, отправить его на МК. И принять на компьютер число из МК. Есть все, кроме этого (((
Наконец запилил интерфейс к своей подстольной подсветке. Вышел довольно простенький, но я им вполне доволен. Надо было пустить в ход не адресную rgb подсветку, у которой даже нельзя поменять яркость отдельных цветов, т.к. у неё общий плюс. Запилил маломальский управляющий блок через реле(их тоже некуда девать, а звук переключения контактов - бальзам для души) и интерфейс на процесинге и более чем доволен. Довольно интересное и очень успокающие занятие на самом деле.
Спасибо!!! надо поддерживать такой контент!!! ребята не скупитесь на лайки и подписку если еще нет, да и комментируйте. данный контент как и автор заслуживают обозрения!!!
Да ну!! Как же я долго хотел подключить свои проекты на AVR к графической программе на ПК. Всегда приходилось использовать Terminal. А тут такое видео. Спасибо друг.
Респект за интересное видео! Очень жду то же с использованием протокола MQTT!!! А если ещё и на ESP32 или ESP8266, а лучше несколько тех и других с MQTT - вообще супер!!!
Хочу пообщаться с аппаратурой, в которой используется контроль четности. Конструкция Serial(parent, portName, baudRate, parity, dataBits, stopBits) по непонятным причинам на работает, объяснения не могу найти. Везде примеры без контроля четности. serial = new Serial(this, portName, speed, "N", 8 , 1); дает ошибку The constructor Serial(sketch_211217a, String, int, String, int, int) is undefined Не могли бы попробовать ваш проект с контролем четности?
Идея посмотри это ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-bqclDXFilrc.html софт из видео и скет для ардуино скачать можно зарегившись тут diy-robotics.com/educative-robot-cell-free-package/ думаю тебе разобраться как два пальца об асвальт крутой проект софт готов
Что бы ты ни делал в Процессинге, всегда попадаешь на NullPointerException. Вот просто такая ошибка без объяснений. Может сразу выскочить, а может через минуту работы. Бывало даже так, бьешься с кодом, при компиляции которого вывыливается эта самая NullPointerException. Ctrl+A, Ctrl+C, создаешь новый файл, Ctrl+V в новый.. и вуаля новый компилится. Но радость не долгая, при добавлении чего нибудь она вылезет снова. Как Вам удалось его обуздать? Уважуха :)
Спасибо за урок! Столкнулся с такой проблемой: заливаю скетч с гитхаба (from video) на ардуино, из обвязки подключаю только термистор. Ардуино нормально шлет пакеты, вижу по монитору порта. Запускаю скетч процессинг, открываю порт, первые пакеты приходят и все работает, но в один момент (почти сразу) появляется ошибка NullPointerException на строке 121 (str = str.trim();) и программа зависает. В чем может быть ошибка?
На это шаманство я смотрел как заворожённый с открытым ртом.. Бесконечно можно смотреть на три вещи: как горит огонь, как течет вода и как банкомат отсчитывает тебе деньги и смело можно добавить четвертое - как AlexGyver программирует
На андроид смартфонах и планшетах есть processing APDE полная копия того что для компоа. Но там нет библиотеки serial и найти ее нигде не получилось. Как там связаться с ардуино? Может короткое видео снять по самому процессу подключения? Ардуино к смарту или планшету. Кодить и прошивать с андроида- без проблем, данные на usb терминал приходят отлично, а прикрутить, processing под Андроид (,APDE) не получается из за отсутствия одной библиотеки. :(
Вот ищу урок(экспресс) на подобии, как запилить своё андроид приложения("чистое" - котлин) для связи и управления со смартфона по bluetooth микроконтроллером. Мастер, слейв, какой блютуз модуль может мастером быть? Чтобы сам подключался при включении.
Хотелось бы узнать, как можно переделать из двух трёх радиоуправляемых машин на управление по вайфай. Не нашёл информации ни у вас, ни у других. Можете показать?
Я уже пару лет пользуюсь Virtuino, то что представлено в ролике, я создаю на телефоне лежа на диване. Имея esp8266 или esp32 можно управлять чем угодно и разными способами. Платы на Atmega уже можно считать раритетом.
Олды лет 10-20 назад делали всё то же самое. Только вместо Processing какой-нибудь Borland (Delphi или C++), а вместо Ардуины - Atmel Studio (ассемблер). Правда, на это уходило гораздо больше времени и сил, документации мало, библиотеки сами писали с нуля, уроков для чайников нет, интернет слабый, радиодетали дорогие и дефицитные. А сейчас - пожалуйста, было бы желание.
Красавчик! Но меня вот уже которое видео коробит от "протокола" без контрольной суммы. Конкретно здесь оно не нужно, но если будем ракеты запускать по радио-каналу, то надо и контрольную сумму и гашение всех исполнительных механизмов по тайм-ауту.
Алекс, дай обратную связь лайком под этим сообщением чтоб я знал что ты меня услышал и планируешь таки довести в ближайшем будущем скетч до ума с учётом послания ниже... прояви милосердие удели внимание этому благому делу! "Я помню ты разбирал анализатор спектра...... И планировал и даже обещал сделать новый выпуск на ленте WS2812B, так вот как быть с прошивкой если я буду менять параметры матрицы от "мало" до "велико"??? и расширять пиксель параллеля ленты!!! Плюс включить в неё всё режимы что есть у "ru-vid.com" и без использования MSGEQ7 - преобразователя Фурье!!! Я со всей силы тебя очень прошу, сверши этот проект с моими пожеланиями к Т.З. !!!? Я займусь реализацией своей идеи.... Нужен скетч грамотный, с широким диапазоном настроек... {равным или не уступающим каналу "PLATINUM"} ...и управления в зависимости от обвязки управления (радио, ик, блютуз, Wi-Fi), а остальное дело техники и практики!!! Алекс пожалуйста! я знаю ты читаешь этот комментарий..."
Расскажи как связать несколько Arduino в единую сеть по LAN (Ethernet). И как управлять всеми из одной точки. Хочу на них построить умный дом с Arduino в каждой комнате. В каждой комнате предполагается несколько датчиков, кнопок и реле.
Блин когда во всяких процессингах и явах появятся нормальные графические редакторы интерфейса, а то такое ощущение, что мы назад катимся! ))) Расплодили языков, а толку нет! Да и большинство из них си подобные, толку их плодить! )))
Автору канала: Спасибо за урок, очень пригодилось! И есть волнующий вопрос: есть ли в Processing какие-то расширения для обработки строк? Например, для выделения подстроки из полной строки. Ну, как это есть в С+ для arduino - *.substring() или других языках?