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 #амперка

КОМЕНТАРІ • 662

  • @денислазовский-у8м
    @денислазовский-у8м 4 роки тому +10

    Ребята русский ХОDу нужен , так как у начинающего должны возникнуть связи в голове . В дальнейшем если человек решит заниматься програмирование дальше то аглицкие языки выучить. Создание XOD на английском чисто мерканьтильная причина , которая понятно всем понимающим людям. Ребята из Амперки умоляю сделайте русскую версию, потомки это оценят и будут благодарны.

    • @kol1n96
      @kol1n96 Рік тому

      А блять не пробовали плагин переводчика скачивать?

  • @altruf
    @altruf 5 років тому +29

    а,почему это видео - не на английском?

  • @MrDacnick
    @MrDacnick 4 роки тому +26

    Интересно конечно, но за 64 бита и английский - огромное спасибо. Пошел FL prog дальше пользовать...

  • @mikkan39
    @mikkan39 5 років тому +60

    За версию на линукс и мак спасибо. Прям искренне и от души

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +8

      А как же иначе?

    • @vabka-7708
      @vabka-7708 5 років тому +2

      @@AmperkaRuOfficial Электрон?)
      Я бы удивился, если бы не было на мак и линукс

    • @dicsonru
      @dicsonru 5 років тому +7

      Присоединюсь. Спасибище, Амперка! Не забыли линуксоидов.

    • @vabka-7708
      @vabka-7708 5 років тому +1

      @@dicsonru как же я ору с линуксоидов. Их кормят js-овским говном, обёрнутым в хромиум, а они радуются, спасибо говорят, и ещё просят

    • @dicsonru
      @dicsonru 5 років тому +6

      @@vabka-7708 по ори, не сдерживай себя,может отпустит. А я спасибо скажу, за то что о нас помнят. И да, поливать дерьмом бесплатный софт с исходниками на гитхабе - это очень по-русски.

  • @SupersonicHeart
    @SupersonicHeart 5 років тому +7

    FLProg На русском без всяких оправданий)) и на мой взгляд удобней + есп поддерживает

  • @makeformake4712
    @makeformake4712 5 років тому +4

    Это просто праздник какой-то! Наконец-то вы его представили во всеуслышание! :) Поздравляю разработчиков с созданием шикарнейшего инструмента! С самого первого взгляда XOD вызвал теплые чувства, сравнимые с временами появления первых майндмапперов ))) Приятный дизайн, удобный интерфейс, отличный функционал, безграничные возможности и колоссальный потенциал! Ну и конечно комьюнити! Не зря ребята столько корпели над этим проектом, отгородившись от остальных ;)) Молодцы! Собственно, как и все в Амперке! Так держать! Развития и процветания!
    P.S. Чем-то напоминает работу с IP-блоками ;)

  • @ArduBlock
    @ArduBlock 4 роки тому +3

    Отличное программное обеспечение) но не для начинающих !!

    • @ВасилисаПримудрая-х9ц
      @ВасилисаПримудрая-х9ц 3 роки тому

      Привет. Вот ты и попался ;))
      Так, как комменты под твоими видео отключены - пожалуюсь тут ;)
      1) Огромное спасибо за твою программу. Интересна, пользительна и русскоязычна.
      2) Если запущена твоя программа (вторая версия) - в тотал командере перестаёт реагировать на нажатие кнопка "F5". Поправь, пожалуйста.

  • @root1392
    @root1392 5 років тому +99

    Несколько раз пересмотрел начало - XOD сделан в Амперке. Русского языка на сайте нет и в программной оболочке похоже тоже. Неужели так трудно добавить русский язык. Такое ощущение что мы живем в Гондурасе. Одним словом "Буржуйка" ))).

    • @tayson4768
      @tayson4768 5 років тому +6

      Tolik Ivanov гугл переводчик хотя бы добавьте в программу, если самим лень переводить. ‘’Сарказм’’

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +13

      @@tayson4768 Зачем? Программист без знания английского вряд ли станет квалифицированным специалистом.

    • @tayson4768
      @tayson4768 5 років тому +49

      AmperkaRu так квалифицированные специалисты не станут пользоваться графическим программированием, я думал оно больше для новичков.

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +10

      @@tayson4768 так и английский сегодня начинают учить уже с детского сада.

    • @tayson4768
      @tayson4768 5 років тому +20

      AmperkaRu правильно, а в наше время не начинали. Разве у Вас не стоить цель охватить обширный круг пользователей?

  • @fletronflet
    @fletronflet 5 років тому +48

    По мне, несколько удобнее и все на русском. FLprog

  • @andrewilchenko3974
    @andrewilchenko3974 5 років тому +6

    Спасибо, ребята! Обычный IDE так и не осилил, а тут сразу всё стало понятно, благо с английским проблем нет. Видно, что проект развивается

  • @alsolo1
    @alsolo1 5 років тому +3

    год назад искал такое, не чего бесплатного не находил. палец вверх.
    Будем пробовать

  • @Инженерка
    @Инженерка 5 років тому +4

    Отлично. Аплодисменты. ))) А главное что само решение то же самое как на промышленных контроллерах. Язык программирования функциональных блоков. И то что самим можно блоки писать, это чудесно. Это ещё больше расширит аудиторию. Мои поздравления. Попробую и сам. )))

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +2

      Верно подметили. Такой принцип программирования сейчас становится всё более и более популярным. Даже в программах для монтажа и цветокоррекции уже прижились ноды.

    • @Инженерка
      @Инженерка 5 років тому +2

      @@AmperkaRuOfficial причём если кто то думает что такой код не даст человеку изучить c++ к примеру, то он заблуждается. Я тому подтверждение. Сначала программировал в Codesys контроллеры от ОВЕН, а потом подсел на Ардуино и ESP8266. И успешно учу язык С++. Что не отменяет профессиональной деятельности. Ещё раз очень круто. Надо изучить.

  • @arli5414
    @arli5414 5 років тому +1

    FLPROG - российская система визуального программирования, есть очень много уроков на ютюбе. Доступна на WINDOWS и на LINUX .Библиотеки в FLprog используются готовые , те-же что и в ардуино. FLprog- надстройка визуального программирования- над языком С++. Кроме того, научившись , можно создавать свои блоки, используя готовые библиотеки или куски кода.

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому

      Да, есть такая система, мы видели её, но у нас другая идеология.

  • @andreylarin
    @andreylarin 5 років тому +2

    Офигенно! Вот у вас и закажу первую плату!

  • @WHAK
    @WHAK 5 років тому +40

    Не слова про FLProg, разраб русский и он грубо говоря один работает над этим. Что заслуживает большого уважения.... И не упомянуть о нем, как по мне это не пристойно.

    • @АлексейЗырянов-ъ3н
      @АлексейЗырянов-ъ3н 5 років тому +2

      Ну так конкуренция же ж

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      Ролик о нашей реализации нодового языка программирования. FLProg другой по идее и реализации.

    • @сансан-е5и
      @сансан-е5и 5 років тому +5

      @@AmperkaRuOfficial
      Закралась подозрение что эта программа не является полностью вашей разработкой, скорее всего ваша фирма является соавтором, сравнить это можно с аниме и русский озвучкой наших умельцев, по крайней мерии сложилось такое ощущение, особенно призыв коммерческий организации поучаствовать в переводе этого софта на добровольных началах.

    • @Vlad_4572
      @Vlad_4572 5 років тому +1

      Снимаю я, такой, видео о своём детище, и начинать рассказывать о других… ))) ты чо, человек, ничего не путаешь? )

    • @WHAK
      @WHAK 5 років тому +2

      @@Vlad_4572 но в видео так то рассказывается о других, если чо

  • @idowonder4926
    @idowonder4926 5 років тому +3

    Это именно то! О чем я мечтал всю жизнь! и не понимал почему нельзя было придумать именно так? Вы супер ребята вам от меня большой 218 - ый лайк!!! Вы сделали мой день!

    • @xy-box
      @xy-box 5 років тому

      I do wonder а теперь сядь и сделай что то средненькое хотя бы. Из такого, для чего нет единого блока. И увидишь, что это всё утопия.

    • @idowonder4926
      @idowonder4926 5 років тому

      @@xy-box Нет предела совершенству, к тому же разработка слишком молода и сыра, что бы делать выводы... поживем увидим.

    • @AntonySimkin
      @AntonySimkin 5 років тому

      поддерживаю

  • @Vlad-tn7ki
    @Vlad-tn7ki 5 років тому +6

    Ай молодцы!! Большая работа проделана - прямо гордость испытываю за наших !!!
    Обязательно попробую вашу разработку (XOD IDE) !
    Молодцы и СПАСИБО !!!!!

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому

      Спасибо, ждём комментарии - они помогают улучшать проект.

  • @НиколайБесков
    @НиколайБесков 5 років тому +1

    Красавцы! Жду когда голосовое программирование с использование ии будет, чтобы вообще не париться =)))) сказал что надо, ии написал код какой нужно.

  • @PartumPro
    @PartumPro 5 років тому +3

    Огромный респект, ребята! Очень крутая задумка и хорошо реализовали. Интерфейс в духе всяких тыкалок для прог современный, да и ноды уже не в новинку, и в 3д редакторах есть, и в том же unreal engine, за такими быстрыми блочными средами разработки будущее. А про английский не слушайте, кому надо, тот подтянет до необходимого уровня, а кто лишний раз пятую точку поднять не хочет - это их проблемы. Изучение языка в наше время, с кучей всяких курсов, приложений и тд, только дело времени. Еще раз огромный респект вам :3

  • @rinatzinnatullin7784
    @rinatzinnatullin7784 5 років тому +59

    Есть отечественный аналог - FLprog. По мне, несколько удобнее и все на русском. FLprog больше заточен под arduino, а XOD более универсален.

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +15

      Так и XOD это отечественная разработка - мы в Москве, на Большом Дровяном сидим.

    • @ДенисГранкин-щ7й
      @ДенисГранкин-щ7й 5 років тому +31

      AmperkaRu
      Так нафига вы все на ангельском сделали?
      Не патриотично и не удобно

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +20

      @@ДенисГранкин-щ7й Потому как коробит 1С и прочий "чиствындох" в Excel-e. Английский - универсальный язык разработки.

    • @tonymac822
      @tonymac822 5 років тому +18

      @@AmperkaRuOfficial Но всё же хотелось бы увидеть русификацию вашего проекта.

    • @МихаилПоздняков-п3ш
      @МихаилПоздняков-п3ш 5 років тому +4

      @@AmperkaRuOfficial, примерно нулевым знанием английского проще с кодом.

  • @MrVoland1986
    @MrVoland1986 5 років тому +40

    Если придуман в амперке, тогда зачем всё на английском? Чтобы не все смогли? Логику не могу понять, ведь на русском больше людей будут пользоваться.

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +8

      На английском таки больше. Европа, Северная Америка и даже Индия.

    • @MrVoland1986
      @MrVoland1986 5 років тому +9

      @@AmperkaRuOfficial тогда почему русский пропустили?

    • @vaivadavladimir
      @vaivadavladimir 5 років тому +5

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

    • @ДмитрийАфоничкин-в8р
      @ДмитрийАфоничкин-в8р 5 років тому +12

      AmperkaRu ну так можно же пройти по пути 1С - сделать и английскую и русскую.

    • @АлексейДевятьров
      @АлексейДевятьров 5 років тому +3

      Это вообще я так понимаю разработка не амперки , сюдя по сообществу , там только несколько статей переведено из всего мануала .

  • @plusminus.
    @plusminus. 5 років тому +2

    Супер ребята успехов вам Привет от Армении)))

  • @evgeniikozodaev6453
    @evgeniikozodaev6453 5 років тому +1

    Почитал комментарии и улыбнулся. Каждый второй пишет, что нет русского языка и потому ничего не ясно. Я сам лично имея отвратительное знание английского языка, с помощью гуглопереводчика и терпения перевёл бОльшую часть уроков там на ресурсе. Точно могу сказать, что прочитав их и повторив, вы получите все те знания, которые необходимы для работы в XOD.
    Всё остальное становится понятно, т.к. аналогично русскоязычным примерам.
    Из минусов:
    1) катастрофически малое количество примеров на сайте XOD, т.к. большинство людей предпочитают разбираться именно так, достаточно бы было взять все примеры с амперки и сделать их в XOD и порог вхождения бы упал до уровня плинтуса
    2) пока что слабая проработка с esp (сон, mqtt пока не сделаны), хотя это скорее вопрос комьюнити, т к. проект открыт со всех сторон и один грамотный спец легко это может поправить

    • @MrDacnick
      @MrDacnick 4 роки тому +1

      Программа заявлена как возможная обучалка для подростков. А теперь вопрос- 1)много ли детей имеют знание технического английского 2) много ли среди детей найдется желающих системно и упорно, в течении месяцев заниматься переводом с технического английского тем же гуглопереводчико 3) много ли детей умеют строить логические и математические конструкции на английском- проще говоря- думают на английском... Вот и получается, что проще учить ребенка работать Си / Си++- благо что, литературы и прочих обучающих материалов на русском выше крыши, чем разбираться этим недоподелием...

  • @alexkadet123
    @alexkadet123 5 років тому +4

    Без русского языка такое ПО абсолютно бесполезно и определенно отталкивает от пользования им большую часть начинающих пользователей. Очень понравилась отечественная FLProg.

  • @kakbudtobi
    @kakbudtobi 5 років тому +3

    Огонь!

  • @VideoTvorec
    @VideoTvorec 5 років тому +2

    Ноды, майкеры и прочее.. Это что с английского языка без перевода? :) Почему такое засилье иностранных терминов?

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому

      Потому что мы не сторонники НЖМД.

    • @VideoTvorec
      @VideoTvorec 5 років тому

      Что это?

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому

      @@VideoTvorec Накопитель на жёстких магнитных дисках. Так раньше винты называли...

  • @ИньиЯнь-б5й
    @ИньиЯнь-б5й 4 роки тому +7

    Придуманный и созданной в Амперке, а локализации на русском языке нет. Краcавцы!) Принципиально качать не буду.)

  • @АлександрПаршков-х3е
    @АлександрПаршков-х3е 5 років тому +38

    Не плохо. Но стартовать лучше с русского языка, или хотя бы иметь выбор языка. В этом отношении FlProg лучше и быстро развивается.

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +3

      Документация на русском есть, а вот называть модули и блоки, уж очень на 1С смахивать начинает.

    • @АлександрПаршков-х3е
      @АлександрПаршков-х3е 5 років тому +12

      @@AmperkaRuOfficial Да и ничего страшного. Зато возрастная категория будет шире и быстрее пойдет. Помню как в Флпрог начинал, хоть все и на русском, но тяжеловато было. тем не менее остановился на нем, отбросив другие средства.

    • @Алекс.Хаб
      @Алекс.Хаб 5 років тому +2

      Я тоже больше к FLProg склоняюсь, но попробую поработать и с этой средой

    • @brusherru
      @brusherru 5 років тому +1

      По моему опыту лучше подучить немного английский, чем быть привязанным к русскому языку и потом испытывать боль. Тем более что это минимальное знание английского языка пригодится и в других программах и по жизни.
      А подробная документация есть и на русском языке.

    • @brusherru
      @brusherru 5 років тому

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

  • @mikkan39
    @mikkan39 5 років тому +3

    Ну как тут луцк не поставить :)
    Давайте локализацию и возможность темы ставить - конфетка будет

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      Темы будут. А вот локализация, нужна ли она?

    • @Алекс.Хаб
      @Алекс.Хаб 5 років тому +1

      @@AmperkaRuOfficial Я думаю локализация привлечёт большую аудиторию для данной программы. На рынке есть отечественные аналоги на русском языке, что упрощает работу с программой.

    • @mikkan39
      @mikkan39 5 років тому

      @@AmperkaRuOfficial на примере своей не самой плохой школы скажу - у нас до сих пор не везде учат английский. Так что я думаю да, лишним точно не будет

  • @anlaz1
    @anlaz1 3 роки тому +1

    Очень интересно!!! А как здесь подключить шаговик через драйвер (например 8825)

  • @ProgrammerForever
    @ProgrammerForever 5 років тому +25

    Хоть я и большой противник такого "программирования", скину ученикам, пусть посмотрят.

    • @drupa733
      @drupa733 5 років тому +1

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

    • @tonymac822
      @tonymac822 5 років тому +6

      @@drupa733 Просто учи программирование. В программирование нужно один раз понять то как оно устроено, а дальше уже сможешь писать на практически любом языке программирования. Будто C или JS.

    • @МаксКрам-е8ч
      @МаксКрам-е8ч 5 років тому +1

      @@drupa733 Начни со статей на хабре. habr.com/post/407083/ Так правильно и красиво, меньше тратится ресурсов

    • @yohabi
      @yohabi 5 років тому +3

      Растлитель малолетних))) не тру вэй

    • @IgorLarine
      @IgorLarine 5 років тому +1

      ​@@yohabi, малолетние нынче ютубом воспитаны, мЫшление клиповое, визуальное, читать-писать умеют плохо. Визуальные языки программирования самое оно. Главное чтобы остался хоть кто-то кто умеет копошиться там внутри :)

  • @vpankin
    @vpankin 5 років тому

    Очень круто! Молодцы!

  • @papadozlive
    @papadozlive 5 років тому +4

    Ребята вы крутые!!! Ваще молодчаги!

  • @shamsiyevanargiza9432
    @shamsiyevanargiza9432 4 роки тому

    очень понятно продолжай снимать дальше

  • @grnck
    @grnck 5 років тому +2

    Я так понял, визуальной отладки пока что нет? Есть планы прикрутить?

  • @Александр-г5ж3с
    @Александр-г5ж3с 5 років тому +1

    Настоящие программисты, это ассемблер и выпиливание транзисторов напильником!) Так что пойду осваивать XOD)

  • @Aleksei_Lesin
    @Aleksei_Lesin 4 роки тому +3

    Очень интересно, но нихххя не понятно.

  • @ВладимирКрамаренко-у3т

    Классная программа, но еще предстоит разобраться как работает. У меня вопрос по делу на 2:17 минуте видно как вы добавляете нод dht11-thermometr где можно взять эту библиотеку, при использовании стандартной dht11-hygrometer ардуино не считывает температуру.

  • @greendragon2088
    @greendragon2088 5 років тому +2

    Ампера я вас расцелую зато что вы создали эту прелесть.

  • @sergei1511
    @sergei1511 5 років тому +24

    Посмотрев видео тоже хотел испытать гордость за соотечественников .... но ни тут то было ... Как выяснилось попасть на сайт XODа из Крыма не возможно , только путем запрещенных VPN или Torа, что соответствует формальной поддержки антироссийских санкций компанией ! Почти полное отсутсвие родного языка у вроде как родной компании , тоже вгоняет в депрессию и не большую охоту использовать на мой взгляд хороший проект . Имеем то, что отечественный разработчик удалился от своих же соотечественников . Ясно что компания пытается выйти на международный рынок , ясно что со временем и тот же XOD получит коммерческую версию программы , товарищи за бугром более охотно платят , чем отечественный пользователь , на них , а точней на их деньги и делается упор уже в том виде что мы имеем . Дай Бог , чтоб нам потом хотя бы со скидкой продавали как своим ... Как говорится , бизнес есть бизнес и ничего личного )))))))

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +6

      Сайт XOD некоторое время был и в России недоступен, когда одна известная организация боролась с Телеграмом. Хостится xod.io на амазоновских серверах, а доступ из Крыма к ним уж точно не мы закрыли. И ещё, XOD будет открытым проектом на протяжении всей своей жизни, без платных версий или чего-то подобного.

    • @sergei1511
      @sergei1511 5 років тому +1

      @@AmperkaRuOfficial Спасибо за ответ ! Остаюсь с вашим каналом и начинаю разбираться с XODом , симпатичный он ))) я давно уж не школьник (49лет) но тяга к конструированию с освоением ардуино только увеличивается и ваш канал и проекты в этом мне неплохое подспорье , спасибо вам !)))

    • @сансан-е5и
      @сансан-е5и 5 років тому +5

      @@AmperkaRuOfficial
      Опять вопрос для чего отечественной компании сайт на забугорных серверах, подозреваю что ваш бизнес направлен полностью на англоязычную аудиторию, а учитывая некоторые факты то и русско говорящих вы не учитывали в качестве клиентов, ещё один минус вашей компании.

    • @vasyl4396
      @vasyl4396 5 років тому

      Крим це Україна.

    • @MrDimonsky
      @MrDimonsky 5 років тому

      @@temosh6780 Ты лично полезешь разоккупировать? Приходи, встречу.

  • @EnergyStarProton
    @EnergyStarProton 5 років тому +24

    Интересные вы люди в амперке. Вы эту прогу для американцев писали или для русских. Если конечно вы это делали

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +11

      Это мы делали и делали сразу для всего мира. А английский - сейчас универсальный язык программирования.

    • @Graf_AMOR
      @Graf_AMOR 5 років тому +2

      @@AmperkaRuOfficial,
      Ого! Это ж какую работу надо было проделать! Восхищает!

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      @@Graf_AMOR В 2016 разработка стартовала, а на уровне идей обсуждалось ещё раньше.

    • @rinatzinnatullin7784
      @rinatzinnatullin7784 5 років тому

      @@AmperkaRuOfficial Ну визуальное программирование и делается, что бы люди, не знающие язык программирования, могли проще осилить МК. Нет?

    • @EnergyStarProton
      @EnergyStarProton 5 років тому +9

      AmperkaRu весь мир. Перестаньте быть подложкой для всех. Где ваш патриотизм ? Увидев заголовок подумал вот молодцы сделали вещь доступная подросткам и втягивать большинство в увлекательный мир электроники. Нет же, тут в приоритете весь мир почему то но не наш народ который большинство на английском знают только ругательства. Из. За таких как вы мы до сих пор волочимся за всем миром.

  • @igorpopkoff
    @igorpopkoff 3 роки тому +2

    А для англичан вы программу на русском написали?

  • @g1xx453
    @g1xx453 4 роки тому +2

    Почему же он ваш? Если даже не все гайды внутри неё не на русском, также с меню, оно на английском?!?!

  • @vadimvadim7887
    @vadimvadim7887 5 років тому +6

    На английском не интересно

  • @alexcorvis3206
    @alexcorvis3206 5 років тому

    Идея хороша. Будем юзать.👍

  • @MANUFAKTORYJORNAL
    @MANUFAKTORYJORNAL 5 років тому

    Годноту завезли кажись

  • @VitasG1975
    @VitasG1975 5 років тому +3

    Как обстоят дела с оптимизацией кода? Не получится ли так, что написанное руками окажется меньшего размера и будет работать быстрее, чем собранное из готовых модулей?

    • @ProgrammerForever
      @ProgrammerForever 5 років тому

      Получится

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      @@ProgrammerForever Обязательно получится. Особенно, если на асме писать. Да и STM-ки уделают Arduino. За удобство и наглядность приходится платить некоторой избыточностью кода.

    • @brusherru
      @brusherru 5 років тому +3

      Получится если речь про помигать светодиодом с некоторой задержкой. Потому что XOD тащит за собой относительно объемный код рантайма, который и заставляет все это работать должным образом.
      Как только проект становится размашистей и сложнее - код рантайма становится ничтожно малым в сравнении с "полезным" кодом. И тут, я думаю, среднестатестический ардуино-код проиграет. Если не объему флеша, то по оперативке наверняка. Говорю "арудино-код", потому как большинство ардуинщиков пишут ту еще лапшу, конечно если у вас в багажнике десять лет разработки на Си и вы мастерски обращаетесь с памятью и тп - будет проще.
      Одновременно с этим, XOD дает поддержку некоторых функций которые на различных платформах реализованы по разному, что приводит либо к смерти платы, либо к некорректной работе. Что, по-моему, тоже является большим плюсом. Решите добавить в девайс интернет и залить это все на ESP8266 - никаких проблем, просто выбери другую плату и прошивай. И не нужно переписывать кучу кода чтобы заставить это работать должным образом на другом железке.

    • @grnck
      @grnck 5 років тому +3

      получится. Я как ПЛКшник пишу на графическом LAD (Siemens), код толще и не такой гибкий, зато его удобнее отлаживать, особенно на объекте под шум болгарок.

  • @razsovlegend
    @razsovlegend 5 років тому +2

    спасибо за тетанический труд

  • @ДмитрийЯров-о6з
    @ДмитрийЯров-о6з 5 років тому +4

    Сделайте русификатор. Кому надо - поставят. Другим такие программы, как ХОД, меньше необходимы, - просто С++ поймут и без костылей.

    • @X-File-1
      @X-File-1 5 років тому +1

      Правильно, у пользователей должен быть выбор, а не навязывание того, чего хочет изготовитель.

  • @smart_electronics_il
    @smart_electronics_il 5 років тому

    Идея хорошая, для тех кто совсем не владеет языками программирования, правда, скорость работы будет не та (хотя для любительских идей, там вообще не заметно будет) и по всей видимости объём памяти больше будет занимать, ну собственно как и через ардуино IDE
    Если например, человек начнет с вашего XOD, а потом например выучит язык С, он сразу поймёт, насколько это удобнее.
    Хотя ваш XOD я не знаю, но например если взять canny, там тоже графическая среда разработки и несколько блоков, можно заменить одной строкой кода и программисту классического языка, будет не привычно там, но владеть и тем и другим, я считаю хороший опыт.

    • @brusherru
      @brusherru 5 років тому

      Vladimir C Насколько удобнее XOD императивной лапши и самостоятельного менеджмента памяти? 😂

  • @anlaz1
    @anlaz1 3 роки тому +1

    КАк русифицировать Десктопную версию XOD IDE

  • @ПавелТельман
    @ПавелТельман 3 роки тому +1

    А можно ли его перевести на русский, я про интерфейс говорю?

  • @MrDavit00
    @MrDavit00 4 роки тому

    Программа хорошая.
    Сделайте полный обзор программы, что бы было понимание , где что находиться . Хотя бы шпаргалки.
    Как понимаю для начала надо отвести ребенка на обучение английского языка, а после только осваивать программу.
    Наберите все блоки с обучением. Как это сделал" Ключ к Ардуино " к программе Flprog . Если сравнить две программу, то Flprog луче. Да блоков меньше , но все дополняться. Так же с обращением на форум можно найти любой блок . Да и форум на Русском. На заданный вопрос ребенка, можно найти ответ на форуме не пользуясь переводчиком. Даже IDE полностью ресефициран.

  • @OSKARTS86
    @OSKARTS86 4 роки тому

    Добрый день. Подскажите пожалуйста, как собранную блок схему в XOD преобразовать в код (скетч), чтобы можно было его скопировать и вставить в виртуальную Ардуино на сайте tinkercad. У меня нет Ардуино, но хочу на виртуальной площадке обкатать коды созданные в XOD. Спасибо.

  • @_sergeevich5827
    @_sergeevich5827 5 років тому +1

    XOD сделан в Амперке - серьёзно ? Когда у вас спрашивают про русский язык, подразумевают не язык программирования, а интерфейс и описание блоков или нодов как это сделано в том же Flprog. При чём тут приплели 1С не пойму. Документацию сложно было на русском написать и интерфейс сделать мультиязычным ? И до Flprog вам ещё очень далеко, а её делает один человек.

  • @DenisCyberpunk
    @DenisCyberpunk 5 років тому +1

    Возможно это и быстрая реализация по такому методу, но я не думаю, что такой подход открывают глубину понимания в программировании, для создания ПО

    • @AntonySimkin
      @AntonySimkin 5 років тому +1

      зачем это понимание тому кто создает прототип чего-то на 3д принтере и ему нужен базовый контроллер? Теперь даже дети могут сделать что-то, в команде, создать работающий девайс. Зачем это понимание всем? Ты осознаешь что ты не видишь других людей, и что ты видишь только фотоны которые они не поглотили, и что 99% их тела - пустота? О май гад! Как ты живешь не понимая глубины происходящего вокруг!!!

  • @aleksei9776
    @aleksei9776 5 років тому +2

    пистец как просто, а еще и через регистрацию, ребят а ведь многие скажут - а не пошли бы вы ... лесом

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      Посмотрите внимательно - под формой с регистрацией есть ссылка "скачать без регистрации".

    • @aleksei9776
      @aleksei9776 5 років тому

      @@AmperkaRuOfficial хорошо, попробую, но на вскидку чейта замудрёно, извените если обидел

    • @makeformake4712
      @makeformake4712 5 років тому +1

      Ну все правильно. "Proceed without registration" под кнопочкой "Log in" является тестом на внимательность )

    • @aleksei9776
      @aleksei9776 5 років тому +4

      @@makeformake4712 вообщем то да, если не русский язык знаешь, а если с ним работаешь как с иероглифами ... бувают варианты )))
      ... а вот к теме ... ВЫ ребята русские ? а почему всё на нерусском ? столько усилий много ребят стругают русские переводы и т.д. а вы чего ?
      - хотя понятно , чего с савков взять та ...
      ВСЕМ УДАЧИ, закрываю дибаты )))

  • @ЮрийИванов-о2ж8м
    @ЮрийИванов-о2ж8м 4 роки тому +1

    А почему не на МОНГОЛЬСКОМ пусть все переводят и вспоминают....программистов из амперки.

  • @evgmini9610
    @evgmini9610 4 роки тому +1

    КАК пользоваться нодой "MAP"? Напишите плиз кто знает как использовать ее параметры?

  • @zzopuh
    @zzopuh 5 років тому

    А что за библиотека использовалась для реализации интерфейса нод? Если не секрет...

  • @АлександрМ-э1м
    @АлександрМ-э1м 4 роки тому +1

    Где хороший курс по XOD ?

  • @kukuxa_zeldaboy
    @kukuxa_zeldaboy 3 роки тому

    А почему тогда это видео вышло позже чем первое видео на канале xod (тем что у вас и у них похожий стиль превью ничего не даёт)

  • @МыколаГовенько

    Подскажите, xod совместим с оригинальными платами ардуино?

  • @СергейИванович-ф9ц

    при установке дистрибутива с сайта нужна...регистрация с принятием пункта ниже...
    Я ознакомился с Политикой конфиденциальности XOD и понимаю, как могут собираться и обрабатываться мои личные данные.
    А там впаривание рекламы , отслеживание клиента , и другой дряни..
    Не забывают обобрать клиентов.

  • @ratibory4239
    @ratibory4239 3 роки тому +2

    1:02 не код отпугивает, а БАРЫЖНАЯ цена ваших модулей!)

    • @sardaukar6478
      @sardaukar6478 3 роки тому

      Ну всегда можно сделать самому ☝️🙄

  • @HE9ACbITb
    @HE9ACbITb 4 роки тому

    Молодцы!

  • @ДмитрийБабинов-х3ц
    @ДмитрийБабинов-х3ц 5 років тому +2

    Ну тогда и видео делайте на английском. А по мне так проще С++ учить чем английский. AtmelStudio+Proteus вот это сила, хоть будешь понимать как это всё работает. А прошивку написать это пол дела, надо же ещё и силовую часть создавать которая работает на напряжении больше 5V.

  • @KM-zk2dz
    @KM-zk2dz Рік тому

    Добрый день. Если вы его разработали, подскажите где взять документацию на русском ?

  • @ДмитрийРощупкин-п6м

    Только один вопрос, почему если программа русская, нет русского языка, да хотя пдф справочник на русском? или так сложно перевести программу на руский? или есть преграды и какого характера? не понимаю, какое то неуважения, плюс вы тем самым ограничиваете в использовании прораммы рускоязычного населения. Оч странно

  • @chrisn.6760
    @chrisn.6760 5 років тому

    Опыт говорит что визуальные языки стандартное программирование как с помощью С заменить не смогут, по крайний мере в ближайшее время.

  • @АндрейХрамов-ф5я
    @АндрейХрамов-ф5я 4 роки тому

    Я не понял, а что, линии, которыми обозначаются связи между нодами, нельзя изгибать, добавить точку перегиба??? А то на сложной схеме получается просто свалка, даже с учетом шин.

  • @alexgavel4097
    @alexgavel4097 5 років тому

    с этими нодами ОТУПЕЕШЬ и не заметишь когда это произошло )))
    правда надо добавить, что по этому принципу сегодня БОТЫ-ПРОГРАММИСТЫ работают,
    типа ресурсы сегодняшних компьютеров такие, что можно не экономить на программном коде,
    так-как экономную программу может написать только живой программист, но не робот.

  • @igorsmirnov1645
    @igorsmirnov1645 5 років тому

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

  • @spookyliciously
    @spookyliciously 5 років тому +1

    а почему ксод? Зод же.. если английский, так - по полной!

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      Верно, правильно читается Зод, но как-то не прижился такой вариант. Даже носители языка, которых мы на озвучку уроков привлекали, читают как Ксод.

  • @mako_8835
    @mako_8835 5 років тому

    Молодцы

  • @sergey_nikitin
    @sergey_nikitin 5 років тому

    Интересный вариант, надо попробовать. Кстати, после последнего видео купил STM32F407, будут ли уроки/гайды по использованию плат Discovery?

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +2

      А это от ваших комментариев зависит. Если таких вопросов много будет, то вполне вероятно.

    • @МаксКрам-е8ч
      @МаксКрам-е8ч 5 років тому +1

      Главное не через Ардуино IDE это делайте. Есть Keil, есть регистры - приучайтесь ими пользоваться. Могу сбросить немного информации для начала

    • @sergey_nikitin
      @sergey_nikitin 5 років тому

      @@МаксКрам-е8ч о Arduino IDE речи вообще не идет, не удобная она даже для самой ардуины, надо бы тоже альтернативу искать. Для STM скачал Atollic и STM32CubeMX, хотя уроков по Keli больше встречал, наверное, и ее скачать надо.

  • @Секешфехервар
    @Секешфехервар 3 роки тому

    Цитата "отпугивали потенциальных разработчиков"… мне кажется автор хотел сказать отпугивали потенциальных покупателей ))

  • @dmitr990
    @dmitr990 4 роки тому

    С оптическим энкодером оптическим можно работать через прерывания ??

  • @zcbesaba
    @zcbesaba 5 років тому +2

    показанный примитив надо уметь и без визуальной ИДЕ делать, сделали бы доступную работу с таймерами, и не только ардуинки, а для стм32 и есп8266, про есп32 молчу, ИМХО

    • @brusherru
      @brusherru 5 років тому

      Есп8266 работает. Есп32 еще не тестили, но возможно и она заведется без проблем (если только нет ошибок в arduino-cli). Нужно проверить.
      Про СТМ32 - ждем фикса: github.com/arduino/arduino-cli/issues/80
      Про прерывания всякие - скоро подвезем, но если вы умеете их на Сишке, то с ними уже можно работать ;)

  • @crimsonsnow1383
    @crimsonsnow1383 4 роки тому +1

    а русификация будет?

  • @volodink
    @volodink 5 років тому

    Как XOD решает вопросы многозадачности?

  • @blackvas
    @blackvas 5 років тому +4

    Почему XOD на английском если разработчики из России?

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      Две версии сразу сил сделать и поддерживать не хватит. Поэтому выбрали более универсальный язык.

    • @ТимонСамошин
      @ТимонСамошин 5 років тому +1

      потому что программирование не имеет привязки к стране, национальности и т.д.
      международный язык - английский

    • @ТимонСамошин
      @ТимонСамошин 5 років тому +1

      @крутой майкрафт с вашим русским ни один компилятор не поймёт, чо вы от него хотите

  • @vika_papa
    @vika_papa 5 років тому

    Можно на xod сделать меню с выбором до 5 режимов. Регулировкой вращения двигателя? Прерываниями по ошибкам и выводом её на дисплей?

  • @MrDimonsky
    @MrDimonsky 5 років тому

    Есть положительные отличия от Visuino?

  • @cattech5321
    @cattech5321 4 роки тому +1

    1:12 у вас там вейперы в команде?

  • @kirichenko-grigory
    @kirichenko-grigory 5 років тому

    Вы мне скажите esp8266 поддерживает?А gsm модули?

  • @АлександрБогданов-ъ5ж1щ

    Не работающее ... . При компиляции сразу выдаёт ошибку. Которое судя по форумам не решает не кто. А код 1500 км. Посмотрите на размер кода простого зажигания светодиода от кнопки. Да там генерируется 1500 строк. Многие пустые.

  • @MegaAfon1982
    @MegaAfon1982 5 років тому

    Восхищен!
    А XOD под msp430 могёт?

    • @nailxx2
      @nailxx2 5 років тому +2

      Возможно. Надо проверять. Для плат energia есть package index, предназначенный для Arduino IDE. XOD эти индексы тоже понимает.

  • @user_PsevdonimyEtoPolnyjOtstoj
    @user_PsevdonimyEtoPolnyjOtstoj 5 років тому +1

    Очень не гибко. И сокращения названия нодов ну уж очень заумные, сидишь тупишь не понимаешь для чего оно нужно и нужно ли оно тебе. И да, минус таких IDE в огромном размере кода и медлительности работы.

  • @rfhjdf
    @rfhjdf 4 роки тому

    Привет) подскажите программу которая бы показывала как работает электрическая схема?

    • @MrDacnick
      @MrDacnick 4 роки тому

      Proteus , однако...

  • @DJinGoo
    @DJinGoo 5 років тому

    красавцы!

  • @kuznecserega
    @kuznecserega 2 роки тому

    По ссылке не скачивается, требует регистрации, зачем мне регистрироваться просто для пробы вашей проги?

  • @chevankov
    @chevankov 4 роки тому

    Компилирует ли он в hex файлы, которые можно залить на атмегу328 через usbasp?

  • @lobanovincorporated
    @lobanovincorporated 4 роки тому

    какие контроллеры поддерживает программа?

  • @AQlexe
    @AQlexe 5 років тому

    Самое круто что можно самому писать код и делать свои блоки. Интересно а можно чтобы он интерпритировал на Python

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому

      Пока нет, но может быть, когда нибудь...

  • @imakekolxoz
    @imakekolxoz 5 років тому +2

    У меня 32 битка у меня показывает XOD только для 64 есть 32

    • @AmperkaRuOfficial
      @AmperkaRuOfficial  5 років тому +1

      На такой случай есть web-версия.

  • @marshallkross7641
    @marshallkross7641 5 років тому +1

    После появления среды Arduino IDE люди все меньше и меньше заглядывают в даташиты на МК и ограничивают себя библиотеками, которые порою реализовывают программно то что МК может и сам реализовать аппаратно. Следующий шаг будет всемирное сборище готовых скетчей. Что б уж не готовыми блоками оперировать а сразу всем целиком. Программисты конечно молодцы, труд большой. Но ИМХО это путь к деградации, и повышению продаж ваших шилдов. Изначально Ардуинка разрабатывалась для каждого, легко доступна и проста в изучении. Кому понравилось тот уже мог совершенствовать свои навыки, более глубоко изучая языки программирования. А тут зашел, мышкой тыцнул, связь поставил и арбайтен. Напоминает кучу громких заявлений в ютубе аля "Как собрать свой БП" и юзают кучу готовых модулей тупо соединив их проводками. Это конечно круто и доступно каждому, но надо тогда называть вещи своими именами мол Как собрать БП из кучи готовых блоков низная при этом никуя.

  • @andrewandrosow4797
    @andrewandrosow4797 4 роки тому

    Если какя-то автоматика или робототехника, где быстродействие не критично (пятьдесят...сто миллисекунд и выше) - наверное хороший вариант! Если нужна скорость - никаких "writePin()" ! только "PORTB ="

  • @mastorx4013
    @mastorx4013 4 роки тому +1

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

  • @АлександрКузин-ц8н
    @АлександрКузин-ц8н 5 років тому

    Вопрос : есть блок нормального таймера с возможностью ресета? ( Нормального в плане не delay , который все процессы фризит , а другого )

    • @VitaliyShvedun
      @VitaliyShvedun 5 років тому

      Там есть таймер. Кстати, уже сделал видео первого урока по XOD.