XOD - графический язык программирования для Arduino
Вставка
- Опубліковано 5 жов 2024
- XOD - это графический язык программирования с открытым кодом. Платформа предназначена для быстрой разработки устройств на базе плат Arduino.
В XOD мы не используем текстовой код, мы используем визуальные объекты. Эти объекты называются нодами. Ноды соответствуют реальным датчикам, моторам или другим железкам, логическим и математическим функциям, операциям с текстом.
Связи между нодами определяют поведение программы.
У каждой ноды есть как минимум один вход для данных и выходы для вывода результата работы.
Создавая связи между выходами и входами разных нод вы определяете порядок передачи данных между логическими блоками. Данные с выхода одной ноды передаются на вход другой.
Это наиболее простой и наглядный способ задания поведения электронных устройств. Нужна новая функция - просто добавьте новую ноду и свяжите её с другими элементами проекта. Нет нужной ноды - скомбинируйте её из существующих или опишите в специальном редакторе.
Для работы с XOD используется интегрированная среда разработки XOD (IDE для краткости), которая поставляется в двух вариантах: браузерная и десктопная версии.
Вы можете запустить браузерную версию IDE по этой ссылке: xod.io/ide/
Однако, в связи с тем что браузер имеет относительно немного разрешений для доступа к файловой системы компьютера и USB-портам, его возможности весьма ограничены.
Примечательно, что Вы не можете загрузить свою программу непосредственно на плату из браузера и Вы не получите удобный функции сохранения/загрузки.
Тем не менее, вы можете импортировать/экспортировать ваши программы в виде одного файла, генерировать исходный код, который можно скопировать и вставить в Arduino IDE, а затем загрузить его на плату через Arduino IDE.
Десктопная версия XOD IDE требует установки, но предоставляет все возможности. Она работает на Windows, macOS и Linux. Вы найдете дистрибутив для вашей системы на странице загрузок: xod.io/downloads/
Есть вопросы? Посмотрите раздел документации на русском языке: xod.io/ru/docs...
#xod #arduino #raspberrypi #амперка
Ребята русский ХОDу нужен , так как у начинающего должны возникнуть связи в голове . В дальнейшем если человек решит заниматься програмирование дальше то аглицкие языки выучить. Создание XOD на английском чисто мерканьтильная причина , которая понятно всем понимающим людям. Ребята из Амперки умоляю сделайте русскую версию, потомки это оценят и будут благодарны.
А блять не пробовали плагин переводчика скачивать?
а,почему это видео - не на английском?
Интересно конечно, но за 64 бита и английский - огромное спасибо. Пошел FL prog дальше пользовать...
За версию на линукс и мак спасибо. Прям искренне и от души
А как же иначе?
@@AmperkaRuOfficial Электрон?)
Я бы удивился, если бы не было на мак и линукс
Присоединюсь. Спасибище, Амперка! Не забыли линуксоидов.
@@dicsonru как же я ору с линуксоидов. Их кормят js-овским говном, обёрнутым в хромиум, а они радуются, спасибо говорят, и ещё просят
@@vabka-7708 по ори, не сдерживай себя,может отпустит. А я спасибо скажу, за то что о нас помнят. И да, поливать дерьмом бесплатный софт с исходниками на гитхабе - это очень по-русски.
FLProg На русском без всяких оправданий)) и на мой взгляд удобней + есп поддерживает
Это просто праздник какой-то! Наконец-то вы его представили во всеуслышание! :) Поздравляю разработчиков с созданием шикарнейшего инструмента! С самого первого взгляда XOD вызвал теплые чувства, сравнимые с временами появления первых майндмапперов ))) Приятный дизайн, удобный интерфейс, отличный функционал, безграничные возможности и колоссальный потенциал! Ну и конечно комьюнити! Не зря ребята столько корпели над этим проектом, отгородившись от остальных ;)) Молодцы! Собственно, как и все в Амперке! Так держать! Развития и процветания!
P.S. Чем-то напоминает работу с IP-блоками ;)
Отличное программное обеспечение) но не для начинающих !!
Привет. Вот ты и попался ;))
Так, как комменты под твоими видео отключены - пожалуюсь тут ;)
1) Огромное спасибо за твою программу. Интересна, пользительна и русскоязычна.
2) Если запущена твоя программа (вторая версия) - в тотал командере перестаёт реагировать на нажатие кнопка "F5". Поправь, пожалуйста.
Несколько раз пересмотрел начало - XOD сделан в Амперке. Русского языка на сайте нет и в программной оболочке похоже тоже. Неужели так трудно добавить русский язык. Такое ощущение что мы живем в Гондурасе. Одним словом "Буржуйка" ))).
Tolik Ivanov гугл переводчик хотя бы добавьте в программу, если самим лень переводить. ‘’Сарказм’’
@@tayson4768 Зачем? Программист без знания английского вряд ли станет квалифицированным специалистом.
AmperkaRu так квалифицированные специалисты не станут пользоваться графическим программированием, я думал оно больше для новичков.
@@tayson4768 так и английский сегодня начинают учить уже с детского сада.
AmperkaRu правильно, а в наше время не начинали. Разве у Вас не стоить цель охватить обширный круг пользователей?
По мне, несколько удобнее и все на русском. FLprog
Спасибо, ребята! Обычный IDE так и не осилил, а тут сразу всё стало понятно, благо с английским проблем нет. Видно, что проект развивается
год назад искал такое, не чего бесплатного не находил. палец вверх.
Будем пробовать
Отлично. Аплодисменты. ))) А главное что само решение то же самое как на промышленных контроллерах. Язык программирования функциональных блоков. И то что самим можно блоки писать, это чудесно. Это ещё больше расширит аудиторию. Мои поздравления. Попробую и сам. )))
Верно подметили. Такой принцип программирования сейчас становится всё более и более популярным. Даже в программах для монтажа и цветокоррекции уже прижились ноды.
@@AmperkaRuOfficial причём если кто то думает что такой код не даст человеку изучить c++ к примеру, то он заблуждается. Я тому подтверждение. Сначала программировал в Codesys контроллеры от ОВЕН, а потом подсел на Ардуино и ESP8266. И успешно учу язык С++. Что не отменяет профессиональной деятельности. Ещё раз очень круто. Надо изучить.
FLPROG - российская система визуального программирования, есть очень много уроков на ютюбе. Доступна на WINDOWS и на LINUX .Библиотеки в FLprog используются готовые , те-же что и в ардуино. FLprog- надстройка визуального программирования- над языком С++. Кроме того, научившись , можно создавать свои блоки, используя готовые библиотеки или куски кода.
Да, есть такая система, мы видели её, но у нас другая идеология.
Офигенно! Вот у вас и закажу первую плату!
Не слова про FLProg, разраб русский и он грубо говоря один работает над этим. Что заслуживает большого уважения.... И не упомянуть о нем, как по мне это не пристойно.
Ну так конкуренция же ж
Ролик о нашей реализации нодового языка программирования. FLProg другой по идее и реализации.
@@AmperkaRuOfficial
Закралась подозрение что эта программа не является полностью вашей разработкой, скорее всего ваша фирма является соавтором, сравнить это можно с аниме и русский озвучкой наших умельцев, по крайней мерии сложилось такое ощущение, особенно призыв коммерческий организации поучаствовать в переводе этого софта на добровольных началах.
Снимаю я, такой, видео о своём детище, и начинать рассказывать о других… ))) ты чо, человек, ничего не путаешь? )
@@Vlad_4572 но в видео так то рассказывается о других, если чо
Это именно то! О чем я мечтал всю жизнь! и не понимал почему нельзя было придумать именно так? Вы супер ребята вам от меня большой 218 - ый лайк!!! Вы сделали мой день!
I do wonder а теперь сядь и сделай что то средненькое хотя бы. Из такого, для чего нет единого блока. И увидишь, что это всё утопия.
@@xy-box Нет предела совершенству, к тому же разработка слишком молода и сыра, что бы делать выводы... поживем увидим.
поддерживаю
Ай молодцы!! Большая работа проделана - прямо гордость испытываю за наших !!!
Обязательно попробую вашу разработку (XOD IDE) !
Молодцы и СПАСИБО !!!!!
Спасибо, ждём комментарии - они помогают улучшать проект.
Красавцы! Жду когда голосовое программирование с использование ии будет, чтобы вообще не париться =)))) сказал что надо, ии написал код какой нужно.
Огромный респект, ребята! Очень крутая задумка и хорошо реализовали. Интерфейс в духе всяких тыкалок для прог современный, да и ноды уже не в новинку, и в 3д редакторах есть, и в том же unreal engine, за такими быстрыми блочными средами разработки будущее. А про английский не слушайте, кому надо, тот подтянет до необходимого уровня, а кто лишний раз пятую точку поднять не хочет - это их проблемы. Изучение языка в наше время, с кучей всяких курсов, приложений и тд, только дело времени. Еще раз огромный респект вам :3
Есть отечественный аналог - FLprog. По мне, несколько удобнее и все на русском. FLprog больше заточен под arduino, а XOD более универсален.
Так и XOD это отечественная разработка - мы в Москве, на Большом Дровяном сидим.
AmperkaRu
Так нафига вы все на ангельском сделали?
Не патриотично и не удобно
@@ДенисГранкин-щ7й Потому как коробит 1С и прочий "чиствындох" в Excel-e. Английский - универсальный язык разработки.
@@AmperkaRuOfficial Но всё же хотелось бы увидеть русификацию вашего проекта.
@@AmperkaRuOfficial, примерно нулевым знанием английского проще с кодом.
Если придуман в амперке, тогда зачем всё на английском? Чтобы не все смогли? Логику не могу понять, ведь на русском больше людей будут пользоваться.
На английском таки больше. Европа, Северная Америка и даже Индия.
@@AmperkaRuOfficial тогда почему русский пропустили?
На русском тоже могли бы сделать, из уважения к согражданам, но и на том спасибо, огромную работу провели.
AmperkaRu ну так можно же пройти по пути 1С - сделать и английскую и русскую.
Это вообще я так понимаю разработка не амперки , сюдя по сообществу , там только несколько статей переведено из всего мануала .
Супер ребята успехов вам Привет от Армении)))
Спасибо!
Почитал комментарии и улыбнулся. Каждый второй пишет, что нет русского языка и потому ничего не ясно. Я сам лично имея отвратительное знание английского языка, с помощью гуглопереводчика и терпения перевёл бОльшую часть уроков там на ресурсе. Точно могу сказать, что прочитав их и повторив, вы получите все те знания, которые необходимы для работы в XOD.
Всё остальное становится понятно, т.к. аналогично русскоязычным примерам.
Из минусов:
1) катастрофически малое количество примеров на сайте XOD, т.к. большинство людей предпочитают разбираться именно так, достаточно бы было взять все примеры с амперки и сделать их в XOD и порог вхождения бы упал до уровня плинтуса
2) пока что слабая проработка с esp (сон, mqtt пока не сделаны), хотя это скорее вопрос комьюнити, т к. проект открыт со всех сторон и один грамотный спец легко это может поправить
Программа заявлена как возможная обучалка для подростков. А теперь вопрос- 1)много ли детей имеют знание технического английского 2) много ли среди детей найдется желающих системно и упорно, в течении месяцев заниматься переводом с технического английского тем же гуглопереводчико 3) много ли детей умеют строить логические и математические конструкции на английском- проще говоря- думают на английском... Вот и получается, что проще учить ребенка работать Си / Си++- благо что, литературы и прочих обучающих материалов на русском выше крыши, чем разбираться этим недоподелием...
Без русского языка такое ПО абсолютно бесполезно и определенно отталкивает от пользования им большую часть начинающих пользователей. Очень понравилась отечественная FLProg.
Огонь!
Ноды, майкеры и прочее.. Это что с английского языка без перевода? :) Почему такое засилье иностранных терминов?
Потому что мы не сторонники НЖМД.
Что это?
@@VideoTvorec Накопитель на жёстких магнитных дисках. Так раньше винты называли...
Придуманный и созданной в Амперке, а локализации на русском языке нет. Краcавцы!) Принципиально качать не буду.)
Не плохо. Но стартовать лучше с русского языка, или хотя бы иметь выбор языка. В этом отношении FlProg лучше и быстро развивается.
Документация на русском есть, а вот называть модули и блоки, уж очень на 1С смахивать начинает.
@@AmperkaRuOfficial Да и ничего страшного. Зато возрастная категория будет шире и быстрее пойдет. Помню как в Флпрог начинал, хоть все и на русском, но тяжеловато было. тем не менее остановился на нем, отбросив другие средства.
Я тоже больше к FLProg склоняюсь, но попробую поработать и с этой средой
По моему опыту лучше подучить немного английский, чем быть привязанным к русскому языку и потом испытывать боль. Тем более что это минимальное знание английского языка пригодится и в других программах и по жизни.
А подробная документация есть и на русском языке.
И еще один довод в пользу английского языка: на нем намного больше людей в мире программирует и общается, чем на каком-либо другом. Это значит что сообщество потенциально будет больше, а значит еще больше готовых библиотек, готовых решений, обсуждений каких-то проблем и тп, что является огромным плюсом.
Ну как тут луцк не поставить :)
Давайте локализацию и возможность темы ставить - конфетка будет
Темы будут. А вот локализация, нужна ли она?
@@AmperkaRuOfficial Я думаю локализация привлечёт большую аудиторию для данной программы. На рынке есть отечественные аналоги на русском языке, что упрощает работу с программой.
@@AmperkaRuOfficial на примере своей не самой плохой школы скажу - у нас до сих пор не везде учат английский. Так что я думаю да, лишним точно не будет
Очень интересно!!! А как здесь подключить шаговик через драйвер (например 8825)
Хоть я и большой противник такого "программирования", скину ученикам, пусть посмотрят.
а как еще изучить программирование ребёнку или взрослому, много вопросов возникает, а задать некому.
@@drupa733 Просто учи программирование. В программирование нужно один раз понять то как оно устроено, а дальше уже сможешь писать на практически любом языке программирования. Будто C или JS.
@@drupa733 Начни со статей на хабре. habr.com/post/407083/ Так правильно и красиво, меньше тратится ресурсов
Растлитель малолетних))) не тру вэй
@@yohabi, малолетние нынче ютубом воспитаны, мЫшление клиповое, визуальное, читать-писать умеют плохо. Визуальные языки программирования самое оно. Главное чтобы остался хоть кто-то кто умеет копошиться там внутри :)
Очень круто! Молодцы!
Ребята вы крутые!!! Ваще молодчаги!
очень понятно продолжай снимать дальше
Я так понял, визуальной отладки пока что нет? Есть планы прикрутить?
Настоящие программисты, это ассемблер и выпиливание транзисторов напильником!) Так что пойду осваивать XOD)
Очень интересно, но нихххя не понятно.
Классная программа, но еще предстоит разобраться как работает. У меня вопрос по делу на 2:17 минуте видно как вы добавляете нод dht11-thermometr где можно взять эту библиотеку, при использовании стандартной dht11-hygrometer ардуино не считывает температуру.
Ампера я вас расцелую зато что вы создали эту прелесть.
Надеемся, вы девушка.
Посмотрев видео тоже хотел испытать гордость за соотечественников .... но ни тут то было ... Как выяснилось попасть на сайт XODа из Крыма не возможно , только путем запрещенных VPN или Torа, что соответствует формальной поддержки антироссийских санкций компанией ! Почти полное отсутсвие родного языка у вроде как родной компании , тоже вгоняет в депрессию и не большую охоту использовать на мой взгляд хороший проект . Имеем то, что отечественный разработчик удалился от своих же соотечественников . Ясно что компания пытается выйти на международный рынок , ясно что со временем и тот же XOD получит коммерческую версию программы , товарищи за бугром более охотно платят , чем отечественный пользователь , на них , а точней на их деньги и делается упор уже в том виде что мы имеем . Дай Бог , чтоб нам потом хотя бы со скидкой продавали как своим ... Как говорится , бизнес есть бизнес и ничего личного )))))))
Сайт XOD некоторое время был и в России недоступен, когда одна известная организация боролась с Телеграмом. Хостится xod.io на амазоновских серверах, а доступ из Крыма к ним уж точно не мы закрыли. И ещё, XOD будет открытым проектом на протяжении всей своей жизни, без платных версий или чего-то подобного.
@@AmperkaRuOfficial Спасибо за ответ ! Остаюсь с вашим каналом и начинаю разбираться с XODом , симпатичный он ))) я давно уж не школьник (49лет) но тяга к конструированию с освоением ардуино только увеличивается и ваш канал и проекты в этом мне неплохое подспорье , спасибо вам !)))
@@AmperkaRuOfficial
Опять вопрос для чего отечественной компании сайт на забугорных серверах, подозреваю что ваш бизнес направлен полностью на англоязычную аудиторию, а учитывая некоторые факты то и русско говорящих вы не учитывали в качестве клиентов, ещё один минус вашей компании.
Крим це Україна.
@@temosh6780 Ты лично полезешь разоккупировать? Приходи, встречу.
Интересные вы люди в амперке. Вы эту прогу для американцев писали или для русских. Если конечно вы это делали
Это мы делали и делали сразу для всего мира. А английский - сейчас универсальный язык программирования.
@@AmperkaRuOfficial,
Ого! Это ж какую работу надо было проделать! Восхищает!
@@Graf_AMOR В 2016 разработка стартовала, а на уровне идей обсуждалось ещё раньше.
@@AmperkaRuOfficial Ну визуальное программирование и делается, что бы люди, не знающие язык программирования, могли проще осилить МК. Нет?
AmperkaRu весь мир. Перестаньте быть подложкой для всех. Где ваш патриотизм ? Увидев заголовок подумал вот молодцы сделали вещь доступная подросткам и втягивать большинство в увлекательный мир электроники. Нет же, тут в приоритете весь мир почему то но не наш народ который большинство на английском знают только ругательства. Из. За таких как вы мы до сих пор волочимся за всем миром.
А для англичан вы программу на русском написали?
Почему же он ваш? Если даже не все гайды внутри неё не на русском, также с меню, оно на английском?!?!
На английском не интересно
Идея хороша. Будем юзать.👍
Годноту завезли кажись
Как обстоят дела с оптимизацией кода? Не получится ли так, что написанное руками окажется меньшего размера и будет работать быстрее, чем собранное из готовых модулей?
Получится
@@ProgrammerForever Обязательно получится. Особенно, если на асме писать. Да и STM-ки уделают Arduino. За удобство и наглядность приходится платить некоторой избыточностью кода.
Получится если речь про помигать светодиодом с некоторой задержкой. Потому что XOD тащит за собой относительно объемный код рантайма, который и заставляет все это работать должным образом.
Как только проект становится размашистей и сложнее - код рантайма становится ничтожно малым в сравнении с "полезным" кодом. И тут, я думаю, среднестатестический ардуино-код проиграет. Если не объему флеша, то по оперативке наверняка. Говорю "арудино-код", потому как большинство ардуинщиков пишут ту еще лапшу, конечно если у вас в багажнике десять лет разработки на Си и вы мастерски обращаетесь с памятью и тп - будет проще.
Одновременно с этим, XOD дает поддержку некоторых функций которые на различных платформах реализованы по разному, что приводит либо к смерти платы, либо к некорректной работе. Что, по-моему, тоже является большим плюсом. Решите добавить в девайс интернет и залить это все на ESP8266 - никаких проблем, просто выбери другую плату и прошивай. И не нужно переписывать кучу кода чтобы заставить это работать должным образом на другом железке.
получится. Я как ПЛКшник пишу на графическом LAD (Siemens), код толще и не такой гибкий, зато его удобнее отлаживать, особенно на объекте под шум болгарок.
спасибо за тетанический труд
Сделайте русификатор. Кому надо - поставят. Другим такие программы, как ХОД, меньше необходимы, - просто С++ поймут и без костылей.
Правильно, у пользователей должен быть выбор, а не навязывание того, чего хочет изготовитель.
Идея хорошая, для тех кто совсем не владеет языками программирования, правда, скорость работы будет не та (хотя для любительских идей, там вообще не заметно будет) и по всей видимости объём памяти больше будет занимать, ну собственно как и через ардуино IDE
Если например, человек начнет с вашего XOD, а потом например выучит язык С, он сразу поймёт, насколько это удобнее.
Хотя ваш XOD я не знаю, но например если взять canny, там тоже графическая среда разработки и несколько блоков, можно заменить одной строкой кода и программисту классического языка, будет не привычно там, но владеть и тем и другим, я считаю хороший опыт.
Vladimir C Насколько удобнее XOD императивной лапши и самостоятельного менеджмента памяти? 😂
КАк русифицировать Десктопную версию XOD IDE
А можно ли его перевести на русский, я про интерфейс говорю?
Программа хорошая.
Сделайте полный обзор программы, что бы было понимание , где что находиться . Хотя бы шпаргалки.
Как понимаю для начала надо отвести ребенка на обучение английского языка, а после только осваивать программу.
Наберите все блоки с обучением. Как это сделал" Ключ к Ардуино " к программе Flprog . Если сравнить две программу, то Flprog луче. Да блоков меньше , но все дополняться. Так же с обращением на форум можно найти любой блок . Да и форум на Русском. На заданный вопрос ребенка, можно найти ответ на форуме не пользуясь переводчиком. Даже IDE полностью ресефициран.
Добрый день. Подскажите пожалуйста, как собранную блок схему в XOD преобразовать в код (скетч), чтобы можно было его скопировать и вставить в виртуальную Ардуино на сайте tinkercad. У меня нет Ардуино, но хочу на виртуальной площадке обкатать коды созданные в XOD. Спасибо.
XOD сделан в Амперке - серьёзно ? Когда у вас спрашивают про русский язык, подразумевают не язык программирования, а интерфейс и описание блоков или нодов как это сделано в том же Flprog. При чём тут приплели 1С не пойму. Документацию сложно было на русском написать и интерфейс сделать мультиязычным ? И до Flprog вам ещё очень далеко, а её делает один человек.
Возможно это и быстрая реализация по такому методу, но я не думаю, что такой подход открывают глубину понимания в программировании, для создания ПО
зачем это понимание тому кто создает прототип чего-то на 3д принтере и ему нужен базовый контроллер? Теперь даже дети могут сделать что-то, в команде, создать работающий девайс. Зачем это понимание всем? Ты осознаешь что ты не видишь других людей, и что ты видишь только фотоны которые они не поглотили, и что 99% их тела - пустота? О май гад! Как ты живешь не понимая глубины происходящего вокруг!!!
пистец как просто, а еще и через регистрацию, ребят а ведь многие скажут - а не пошли бы вы ... лесом
Посмотрите внимательно - под формой с регистрацией есть ссылка "скачать без регистрации".
@@AmperkaRuOfficial хорошо, попробую, но на вскидку чейта замудрёно, извените если обидел
Ну все правильно. "Proceed without registration" под кнопочкой "Log in" является тестом на внимательность )
@@makeformake4712 вообщем то да, если не русский язык знаешь, а если с ним работаешь как с иероглифами ... бувают варианты )))
... а вот к теме ... ВЫ ребята русские ? а почему всё на нерусском ? столько усилий много ребят стругают русские переводы и т.д. а вы чего ?
- хотя понятно , чего с савков взять та ...
ВСЕМ УДАЧИ, закрываю дибаты )))
А почему не на МОНГОЛЬСКОМ пусть все переводят и вспоминают....программистов из амперки.
КАК пользоваться нодой "MAP"? Напишите плиз кто знает как использовать ее параметры?
А что за библиотека использовалась для реализации интерфейса нод? Если не секрет...
Где хороший курс по XOD ?
А почему тогда это видео вышло позже чем первое видео на канале xod (тем что у вас и у них похожий стиль превью ничего не даёт)
Подскажите, xod совместим с оригинальными платами ардуино?
при установке дистрибутива с сайта нужна...регистрация с принятием пункта ниже...
Я ознакомился с Политикой конфиденциальности XOD и понимаю, как могут собираться и обрабатываться мои личные данные.
А там впаривание рекламы , отслеживание клиента , и другой дряни..
Не забывают обобрать клиентов.
1:02 не код отпугивает, а БАРЫЖНАЯ цена ваших модулей!)
Ну всегда можно сделать самому ☝️🙄
Молодцы!
Ну тогда и видео делайте на английском. А по мне так проще С++ учить чем английский. AtmelStudio+Proteus вот это сила, хоть будешь понимать как это всё работает. А прошивку написать это пол дела, надо же ещё и силовую часть создавать которая работает на напряжении больше 5V.
Добрый день. Если вы его разработали, подскажите где взять документацию на русском ?
Только один вопрос, почему если программа русская, нет русского языка, да хотя пдф справочник на русском? или так сложно перевести программу на руский? или есть преграды и какого характера? не понимаю, какое то неуважения, плюс вы тем самым ограничиваете в использовании прораммы рускоязычного населения. Оч странно
Опыт говорит что визуальные языки стандартное программирование как с помощью С заменить не смогут, по крайний мере в ближайшее время.
Я не понял, а что, линии, которыми обозначаются связи между нодами, нельзя изгибать, добавить точку перегиба??? А то на сложной схеме получается просто свалка, даже с учетом шин.
с этими нодами ОТУПЕЕШЬ и не заметишь когда это произошло )))
правда надо добавить, что по этому принципу сегодня БОТЫ-ПРОГРАММИСТЫ работают,
типа ресурсы сегодняшних компьютеров такие, что можно не экономить на программном коде,
так-как экономную программу может написать только живой программист, но не робот.
А можно наоборот? Какая-нибудь програмка, которая бы переводила код для ардуинки и схему подключения в схему из более простых элементов?
а почему ксод? Зод же.. если английский, так - по полной!
Верно, правильно читается Зод, но как-то не прижился такой вариант. Даже носители языка, которых мы на озвучку уроков привлекали, читают как Ксод.
Молодцы
Интересный вариант, надо попробовать. Кстати, после последнего видео купил STM32F407, будут ли уроки/гайды по использованию плат Discovery?
А это от ваших комментариев зависит. Если таких вопросов много будет, то вполне вероятно.
Главное не через Ардуино IDE это делайте. Есть Keil, есть регистры - приучайтесь ими пользоваться. Могу сбросить немного информации для начала
@@МаксКрам-е8ч о Arduino IDE речи вообще не идет, не удобная она даже для самой ардуины, надо бы тоже альтернативу искать. Для STM скачал Atollic и STM32CubeMX, хотя уроков по Keli больше встречал, наверное, и ее скачать надо.
Цитата "отпугивали потенциальных разработчиков"… мне кажется автор хотел сказать отпугивали потенциальных покупателей ))
С оптическим энкодером оптическим можно работать через прерывания ??
показанный примитив надо уметь и без визуальной ИДЕ делать, сделали бы доступную работу с таймерами, и не только ардуинки, а для стм32 и есп8266, про есп32 молчу, ИМХО
Есп8266 работает. Есп32 еще не тестили, но возможно и она заведется без проблем (если только нет ошибок в arduino-cli). Нужно проверить.
Про СТМ32 - ждем фикса: github.com/arduino/arduino-cli/issues/80
Про прерывания всякие - скоро подвезем, но если вы умеете их на Сишке, то с ними уже можно работать ;)
а русификация будет?
Как XOD решает вопросы многозадачности?
Почему XOD на английском если разработчики из России?
Две версии сразу сил сделать и поддерживать не хватит. Поэтому выбрали более универсальный язык.
потому что программирование не имеет привязки к стране, национальности и т.д.
международный язык - английский
@крутой майкрафт с вашим русским ни один компилятор не поймёт, чо вы от него хотите
Можно на xod сделать меню с выбором до 5 режимов. Регулировкой вращения двигателя? Прерываниями по ошибкам и выводом её на дисплей?
Есть положительные отличия от Visuino?
1:12 у вас там вейперы в команде?
Вы мне скажите esp8266 поддерживает?А gsm модули?
Не работающее ... . При компиляции сразу выдаёт ошибку. Которое судя по форумам не решает не кто. А код 1500 км. Посмотрите на размер кода простого зажигания светодиода от кнопки. Да там генерируется 1500 строк. Многие пустые.
Восхищен!
А XOD под msp430 могёт?
Возможно. Надо проверять. Для плат energia есть package index, предназначенный для Arduino IDE. XOD эти индексы тоже понимает.
Очень не гибко. И сокращения названия нодов ну уж очень заумные, сидишь тупишь не понимаешь для чего оно нужно и нужно ли оно тебе. И да, минус таких IDE в огромном размере кода и медлительности работы.
Привет) подскажите программу которая бы показывала как работает электрическая схема?
Proteus , однако...
красавцы!
По ссылке не скачивается, требует регистрации, зачем мне регистрироваться просто для пробы вашей проги?
Компилирует ли он в hex файлы, которые можно залить на атмегу328 через usbasp?
какие контроллеры поддерживает программа?
Самое круто что можно самому писать код и делать свои блоки. Интересно а можно чтобы он интерпритировал на Python
Пока нет, но может быть, когда нибудь...
У меня 32 битка у меня показывает XOD только для 64 есть 32
На такой случай есть web-версия.
После появления среды Arduino IDE люди все меньше и меньше заглядывают в даташиты на МК и ограничивают себя библиотеками, которые порою реализовывают программно то что МК может и сам реализовать аппаратно. Следующий шаг будет всемирное сборище готовых скетчей. Что б уж не готовыми блоками оперировать а сразу всем целиком. Программисты конечно молодцы, труд большой. Но ИМХО это путь к деградации, и повышению продаж ваших шилдов. Изначально Ардуинка разрабатывалась для каждого, легко доступна и проста в изучении. Кому понравилось тот уже мог совершенствовать свои навыки, более глубоко изучая языки программирования. А тут зашел, мышкой тыцнул, связь поставил и арбайтен. Напоминает кучу громких заявлений в ютубе аля "Как собрать свой БП" и юзают кучу готовых модулей тупо соединив их проводками. Это конечно круто и доступно каждому, но надо тогда называть вещи своими именами мол Как собрать БП из кучи готовых блоков низная при этом никуя.
Если какя-то автоматика или робототехника, где быстродействие не критично (пятьдесят...сто миллисекунд и выше) - наверное хороший вариант! Если нужна скорость - никаких "writePin()" ! только "PORTB ="
Скорее усложнили до разрыва логики с причинно следственной связью...побрейся и проспись..
Вопрос : есть блок нормального таймера с возможностью ресета? ( Нормального в плане не delay , который все процессы фризит , а другого )
Там есть таймер. Кстати, уже сделал видео первого урока по XOD.