Это видео недоступно.
Сожалеем об этом.

УСКОРЯЕМ ARDUINO UNO | Уроки Ардуино #19

Поделиться
HTML-код
  • Опубликовано: 29 май 2019
  • Магазин 3DIY: 3d-diy.ru/
    Промокод на скидку 10%: Радиолюбитель
    * * * * * *
    Наш Telegram канал t.me/radiolubi...
    ___
    В этом выпуске вы узнаете: как ускорить ардуино; как сделать разгон платы arduino uno; зачем нужна библиотека Cyberlib и как она поможет в работе с ардуино проектами
    Дебри программирования: codius.ru/artic...
    Скачать библиотеку CyberLib: cyber-place.ru/...
    Группа в ВК: goo.gl/pE36V9
    Реклама на канале: goo.gl/r9jM6p
    Почта (для сотрудничества): daymon911@mail.ru
    ___
    Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике, а также об ардуино и товарах из Китая для радиолюбителей!
    Наши уроки будут особенно полезны как для начинающих радиолюбителей и студентов радиотехнических ВУЗов, так и для опытных электронщиков, которые паяют каждый день!
    В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники.
    На канале проводятся уроки по Ардуино / Arduino; разбираем программирование, подключение датчиков, модулей, дисплеев, двигателей; создаём различные проекты и устройства на ардуино.
    #Arduino #Ардуино

Комментарии • 165

  • @radiolubitelTV
    @radiolubitelTV  5 лет назад +18

    Ура! Новый урок по Ардуино!

    • @egorcik1
      @egorcik1 5 лет назад +1

      Спасибо за новое интересное видео!
      Очень интересно было бы собрать хотя бы 3х осевой ЧПУ на ардуино и компонентах с Али. Это может быть фрезер из сверлилки для плат или дремеля, выжигатель по дереву на лазере, можно собрать 3D принтер, а можно ещё что-то. Да даже маркер прикрепить и что бы он шрифтом из библиотеки подписывал открытки или рисовал скетчи. Думаю это будет интересно многим.

    • @swatikwerh557
      @swatikwerh557 5 лет назад +1

      Можешь рассказать поподробнее о прямом обращении к пинам и низкоуровневом доступе?

    • @TEENASPECT
      @TEENASPECT 5 лет назад

      Ссылка на скачивание на странице автора либы не работает. Где скачать-то теперь?

    • @enderden2916
      @enderden2916 5 лет назад

      TOP

  • @TEENASPECT
    @TEENASPECT 5 лет назад +30

    Я уж подумал, тут про замену кварца)) давай чпу на ведруино, как просят в комментах

  • @OlegNaruto
    @OlegNaruto 5 лет назад +7

    Просто отличная "оптимизация"! Код на включение\выключение светодиода весит 566 байт.... И это для включения светодиода, команда которая выполняется за 2 такта.

    • @ArduinoClub
      @ArduinoClub 4 года назад

      Ну так и есть, только прежде чем выполнить эти 2 такта нужно сконфигурировать порт и зациклить. Ну и еще Ардуино IDE добавляет свои 5 копеек

    • @eskonsta
      @eskonsta 3 года назад

      Ну так простой пример для лёгкого понимания. Не писать же ему код на пару страниц с „умным домом”, чтобы продемонстрировать…

  • @amxx8335
    @amxx8335 5 лет назад +17

    мля, а я тут колхоз 80 LVL в стиле nitroxenys'а ожидал, типо адского разгона на 40% и установки колхоз-радиаторов из всего, что под руки попадет.

    • @pkowak
      @pkowak 5 лет назад +2

      Поставить фуфыкс на ардуионо и разогнать под азотом

    • @CarbonK1d_Youtube_channel
      @CarbonK1d_Youtube_channel 5 лет назад

      @@pkowak под СЖО на проточной воде ))

  • @mikekudritski557
    @mikekudritski557 5 лет назад +22

    Не ардуинку ускорять надо а код нормально писать через регистры а не всякие там pinMode)

    • @alexlju
      @alexlju 5 лет назад

      а где посмотреть?
      даже переведённые уроки у амперки с pinMode.
      буду ссылкам или подсказкам.

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n 5 лет назад +2

      @@alexlju Что посмотреть? www.google.com/search?q=avr%20%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%20%D1%81%20%D0%B0%D1%86%D0%BF Вы же ищите платформу! А искать нужно микроконтроллер. В уно, если не ошибаюсь, стоит atmega328. www.google.com/search?q=atmega328p+%D0%B0%D1%86%D0%BF&sa=X&ved=0ahUKEwixoMrej8TiAhXt_CoKHQaABd0Q7xYIKSgA
      Есть такая книженца на микроконтроллер называемая datasheet(даташит), она на не русском, но там все про ваш контроллер написано. Я бы не советовал с даташита начинать, отвернет сразу. А вот статейки как то или иное устройство запустить почитал бы. Там со старта кажется тяжело, а как вникните, так вам ваше ардуино покажется туповатой.

    • @MrHazur
      @MrHazur 5 лет назад +1

      @@alexlju Не благодари )
      ruclips.net/p/PLQOaTSbfxUtBm7DxblJZShqBQnBAVzlXX
      ruclips.net/p/PLQOaTSbfxUtCrKs0nicOg2npJQYSPGO9r
      ruclips.net/channel/UCTGS5FRyz564wwiyNs8J54Aplaylists
      ruclips.net/video/Ed816DknVAw/видео.html
      ruclips.net/video/iaWMmjSRMXQ/видео.html
      ruclips.net/video/34E9cAsTQWE/видео.html
      ruclips.net/video/KCNhICiL21A/видео.html
      ruclips.net/channel/UCByG5fr-hWOMKlb7DqyQQ9Q
      ruclips.net/channel/UC3KvOdEZ3qHwtL2jM30qY0g
      Для начала просмотри это)))

    • @eskonsta
      @eskonsta 3 года назад

      Тогда уж на чистом ассемблере и не Ардуино, а специально паянная плата.
      Сразу отсеем 99% пользователей к чертям с нашей ниши! :DDD

  • @dinboris4692
    @dinboris4692 5 лет назад +2

    Спасибо за действительно очень информативное и полезное видео! Теперь можно и завалявшиеся ардуинки где-то применить, а то до этого прям совсем мало что тянула, сейчас хоть что-то. Хочу видос о инвесте вкрипту. Очень жду.

    • @andreybolohonov562
      @andreybolohonov562 5 лет назад

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

    • @user-uh8te4gg5k
      @user-uh8te4gg5k 5 лет назад

      думаю тут такой видос не сделают)) лучше инвестируйте в Bitcoin и не парьтесь, растет как бешеный. Тем более в России уже есть обменник с 0.2% комиссией, так что проблем с покупкой нет.

    • @andreybolohonov562
      @andreybolohonov562 5 лет назад

      @@user-uh8te4gg5k неплохая комса в обменнике. А как там решен вопрос безопасности сделки при обмене?

    • @user-zl1xq3zg3i
      @user-zl1xq3zg3i 5 лет назад

      @@user-uh8te4gg5k А какой опыт уразработчиков? над чем до этого работали?

    • @dmitriyagapitov
      @dmitriyagapitov 5 лет назад

      @@user-uh8te4gg5k проверил реально 0,2%. токены не думал купить? вдруг вырастут, да и дешево стоят 0,6$ всего

  • @MikhailMomot
    @MikhailMomot 5 лет назад +4

    Про использование delay() в прерываниях, это сильно сказано! А так да, значительно можно ускорить код, если обращаться напрямую к портам.

    • @ArduinoClub
      @ArduinoClub 4 года назад

      В видео сказано, что delay_ms не использует таймер и прерывания

  • @egorcik1
    @egorcik1 5 лет назад +3

    Очень интересно было бы собрать хотя бы 3х осевой ЧПУ на ардуино и компонентах с Али. Это может быть фрезер из сверлилки для плат или дремеля, выжигатель по дереву на лазере, можно собрать 3D принтер, а можно ещё что-то. Да даже маркер прикрепить и что бы он шрифтом из библиотеки подписывал открытки или рисовал скетчи. Думаю это будет интересно многим.
    Кто ЗА лайкайте

    • @goodwill7643
      @goodwill7643 5 лет назад

      Если есть мастерская и собирать надо например 10 ЧПУ на продажу, это доно, а так на GRBL Control полный Ali уже готовых станков которые не надо не калибровать, не настраивать. Приэтом затраты времени по цене будет дешевле.

    • @egorcik1
      @egorcik1 5 лет назад +1

      @@goodwill7643 Купить можно, но интересно отладить на ардуино.

    • @goodwill7643
      @goodwill7643 5 лет назад

      @@egorcik1 тогда надо делать чтото крутое. Например поставить три спинделя , чтобы не надо было менять фрезу на свёрла. Ну и 3д принтер совместить. Какоинибуты плоттер сдлать чтоб надписи писать и всё такое. Тоесть то что реально не купишь.

    • @egorcik1
      @egorcik1 5 лет назад

      @@goodwill7643 да, но при этом основная задача научиться управлять всем этим через ардуино.
      В дальнейшем управление шторами, жалюзи в связке ардуино и wifi, поворотом солнечной батареи за солнцем и так далее.

    • @goodwill7643
      @goodwill7643 5 лет назад +1

      @@egorcik1 думаю надо наоборот. Сначало шторы, жалюзи, а потом ЧПУ т.к. там не достаточно чтото двигать, там надо двигать точно и мого. Проект интересный, если есть желание то удачи тебе . Посмотри в гугле GRBL Control и CNC router на Aliexpress. Просто к информации.

  • @darwinfish3876
    @darwinfish3876 5 лет назад

    Спасибо за действительно очень информативное и полезное видео! Теперь можно и завалявшиеся ардуинки где-то применить, а то до этого прям совсем мало что тянула, сейчас хоть что-то)))

  • @user-jn4oy9yr3g
    @user-jn4oy9yr3g 5 лет назад +3

    Ассемблер это наше все....

  • @Dialbist
    @Dialbist 5 лет назад +10

    Если мощный проект то используется ESP32 (да даже 8266 мощнее) или STM

    • @user-qc4jg7dh2r
      @user-qc4jg7dh2r 5 лет назад

      Но с STMовским HAL точно такая же история
      Для понимания сути оптимизаций можно начать с концепции шитый код mecrisp.sourceforge.net и докатить до Generic User Guide по ядру кортекс infocenter.arm.com/help/topic/com.arm.doc.set.cortexm/index.html

  • @GreenDer77
    @GreenDer77 5 лет назад +1

    Есть ещё один вариант ускорения. Выучить язык С, скачать CodeVisionAVR или AtmelStudio, купить дешманский программатор за пару баксов и с особым цинизмом программировать вашу "бывшую Ардуину" в хвост и гриву на максимальной скорости с доступом к абсолютно всем ресурсам микроконтроллера.

  • @aleksandranshin2135
    @aleksandranshin2135 5 лет назад +2

    Благодарю за интересный видос, лайкос.

  • @electronic7979
    @electronic7979 5 лет назад +2

    Helpful video. Thank you so much

  • @dens7117
    @dens7117 4 года назад

    Я обычно стараюсь не использовать стандартные функции ардуино, пользуюсь конфигурацией регистров МК, типа DDRX |= (1

  • @SaLaGaDH
    @SaLaGaDH 5 лет назад +1

    Предупреждение для тех кто попытается разогнать кварцем: Разгон увеличением тактовой частоты - очень рискованная штука в плане потери времени. Можно словить нестабильный трудноуловимый глюк, когда что-то пишешь и вроде все работает, но потом чтото добавил и вдруг перестает работать и не можешь понять какого хрена безобидный кусок руинит всю программу, начинаешь откатывать правки, и все равно глючит, а затем спустя пару тройку часов работы выясняется что это из-за повышенной частоты какая-то периферия нестабильно запись в какой-то регистр делает... Разгонять можно только уже готовое отлаженное 100% рабочее устройство и то только при жесткой необходимости. Разгон для каждого мк разный, у меня максимум на 24мгц работало.
    А для увеличения эффективности кода переходите на атмель студию, ардуино иде - говнище.

  • @Alexxx63
    @Alexxx63 5 лет назад +4

    Даёшь 3х осивое чпу на ардуино в массы) Ну или автоподачи на шаговиках. В идеале ещё и уци)

    • @Alexxx63
      @Alexxx63 5 лет назад

      @@ahurdnA да понятно что есть) Тем не менее хотелось бы видео на эту тему, непосредственно от данного канала. Нравится подача видео)

    • @Alexxx63
      @Alexxx63 5 лет назад

      @@ahurdnA я вот искал инфу по nema 23 и nema 34 , так толком и не понял, если делать автоподачи на фрезере, сильно ли нема 23 будет уступать 34. Информации на эту тему мало и вся сводятся к тому, что если брать то только 34)

    • @lewalekseew5430
      @lewalekseew5430 5 лет назад

      Леха технарь 3д принтер

    • @lewalekseew5430
      @lewalekseew5430 5 лет назад

      Леха технарь 3д принтер

  • @goodwill7643
    @goodwill7643 5 лет назад +3

    научиться работать на прямую с регистрами займёт примерно столькоже сколько осваивать новую библиотеку.
    Думаю былобы полезней показать такие видео. К примеру если пины находятся на одном порту, то за два такта можно поменять состаяние сразу восьми ножек. Ни одна библиотека так не сможет.
    Да и пора переходить на STM32, к примеру bluepill. Стоит столькоже, но быстрей раз в 6, плюс больше всякой перефирии.

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n 5 лет назад

      Плюс опять же лучше без ардуино. А тут не хотят от простого отходить к сложному!) Да stm-ка сила!))

    • @goodwill7643
      @goodwill7643 5 лет назад

      @@user-rb3hm8mk6n Ардуино удобно если надо работать с внешней переферией за счёт библиотек. Они хоть и кревые, но запустить их можно за пол часта. К примеру сенсор дистанционного пульта. Я мучился свою библиотеку писать 3 дня и то работает только с NEC стандартом, а в ардуино всё есть и принимает, и посылает. Такчто я тоже грешу частенько :) Но по теме к видео то ардуинчикам былобы полезно дрыгать ножками на прямую, ставить свой while цикл вместо loop и уметь отключить не нужные таймеры. По сути получяется удобный гибрид, где надо библиотеку взял, а где нет, отключил что не нужно.

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n 5 лет назад +1

      @@goodwill7643 Я согласен что для быстрого старта ардуина хороша. Но для нормального программирования это отстой. Саму IDE грамотные люди ругают, по сути это обычный текстовый редактор а не IDE с возможностью программирования мк. Я сталкивался с таким, что человек наподключал либы и не мог понять почему не работает. А проблема, судя по всему, была в том, что либы использовали одно и то же устройство. Так что быстрый старт это хорошо, а потом не вижу смысла изучать все эти либы, ускорялки, облегчалки. Потому что, рано или поздно, настанет время, и человек столкнется с устройством, на которое нет либы, и вот там придется поработать. В микроконтроллере не так уж и много перифериии. Для одной линейки мк работа с отдельной переферией практически ничем не отличается, может добавляются лишние свистоперделки, но старое остается. Прочитал сегодня и поэксперементировал одну свистоперделку, пусть даже три дня займет на изучение, потом вторую и за месяц можно знать свой мк на неплохом уровне. Плюс в том что atmel studio(которое сейчас почему то avr studio называется или я путаю) намного удобнее чем ардуино IDE. Я писал на 5 версии студии, про нее и говорю. Там можно было попробовать отладить более или менее программу. А теперь вопрос сколько у человека уйдет на изучение очередной либы, про что и идет речь в видео, для ускорения!? То есть стоит ли тратить время на изучения первой либы, потом второй потом третей, пусть они и легче. А если понимать в ЯП то можно и пользоваться либами ардуино(выдирать участки кода и править их под чистый си) для любого устройства. Тяжелее - да, но в целом не сильно тяжело.

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n 5 лет назад +1

      @@goodwill7643 Я это написал все к тому что побыстрому проверить, как угодно написать и что бы работало да ардуина рулит. Но при этом вы должны на неплохом уровне понимать что и как происходит и можно ли использовать эту либу вот с этой. А зачастую ардуинщики так и останавливаются на своем digital.write() и за того что большего и не требуется.

  • @CanchezAK
    @CanchezAK 5 лет назад

    Хех, статья с обращением к регистрам, названная «низкоуровневое программирование» - это, конечно, сильно))) Как-то читал статейку одну на хабре, так там человек рассказывал принцип изменения программного кода МК, если нет исходников, а есть только .hex файл прошивки. Там было про что, где и зачем валяется) Вот это я понимаю, низкоуровневое программирование)

  • @CobypAndrey
    @CobypAndrey 5 лет назад

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

  • @user-rb3hm8mk6n
    @user-rb3hm8mk6n 5 лет назад +2

    Вот весьма занимательный видосик на эту тему на 2 минуты: ruclips.net/video/8qwEJof95To/видео.html И вот еще один видос на тему скорости ruclips.net/video/pFUNNeIgSgY/видео.html А вообще смысл в том что в первую очередь стоит не разгонять микроконтроллер, а взять даташит на микроконтроллер стоящий в ардуино и наконец познакомиться поближе. И вместо вашего ардуино взять хотя бы avr studio 5 (7 версию не уверен нужно ли, с ней не работал) и написать на чистом си получая нехрененную скорость работы. Не пугай людей "- низкоуровневый доступ" чуть тяжелее чем ардуинка, но не сказал бы что так уж очень тяжело. То есть изучить доп библиотеку легче чем свой микроконтроллер. Я понимаю что автор старался, но в данном случае скажу что иногда стоит изучить МК чуть глубже, а не хватать ошибок от совместного использования библиотек, использующих одно и то же устройство на МК. Поставил лайк потому что можно считать видео полезным. Пусть хоть знают что ардуинка ториоз, но с удобствами.

  • @user-dt9wk5zk4r
    @user-dt9wk5zk4r 5 лет назад +2

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

    • @funguy4487
      @funguy4487 5 лет назад

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

    • @user-dt9wk5zk4r
      @user-dt9wk5zk4r 5 лет назад

      @@funguy4487 да я не против рекламы а темболее с такими хорошими роликами . Просто магз ну очень дорогой . Если бы магазин был с доступными ценами то да вопросов нет а-то какая-то к примеру уно под 2000р это что

  • @andreydarin3662
    @andreydarin3662 5 лет назад +2

    Надо уже не ускорять, а юзать STM32, ESP32, STM8S и прочие, а Arduino не особо серьёзно, доступно, но не так круто как другие мк

    • @goodwill7643
      @goodwill7643 5 лет назад

      вопрос времени. Переход будет плавным и массовым с ростом библиотек для внешних устройств. По сути на этом и вырос проект Arduino из AVR. Также как и Windows по сравнению с UNIX или MAC.

    • @eskonsta
      @eskonsta 3 года назад

      А что цена нам скажет?
      Какой-нибудь СЛОЖНЫЙ проект с 10-100 Ардуинами…

  • @F4C31355
    @F4C31355 5 лет назад +7

    Перлы автора в этом видео: "Язык СИ ПЛЮС", "Поменять значение с ЛАУ на ХАЙ".

    • @addressmodel2121
      @addressmodel2121 5 лет назад

      Язык СИ ПЛЮС - ничего странного в этом нету. Автор не оговорился.
      Вот ссылка по Ардуино:
      doc.arduino.ua/ru/prog/
      в первой строчке написано: "Язык программирования устройств Ардуино основан на C/C++".
      ОСНОВАН на С++, но это не С++ в чистом виде.

    • @F4C31355
      @F4C31355 5 лет назад

      @@addressmodel2121 нутак ведь плюса два, а не один, режет слух такое просто

    • @addressmodel2121
      @addressmodel2121 5 лет назад

      @@F4C31355 , ну хорошо. Назовите этот язык AC+, ну или ArduinoC+.
      Зачем вообще сделали новый язык для контроллеров Arduino ? Скорее всего дело было так: разработчики решили что C - недостаточно выразительный, а C++ - имеет довольно сложную модель компиляции, и, самое главное - он в этих контроллерах НЕ НУЖЕН ! Там точно не нужны шаблоны и функции с абстрактным адресом (виртуальные функции), но НУЖНЫ классы - так как без них можно запутаться. И в результате они написали "Си с классами" и назвали его "Arduino C+".

    • @F4C31355
      @F4C31355 5 лет назад

      @@addressmodel2121 Мне ясен ход вашей мысли, однако позволю себе не согласиться, все таки в разработка в Arduino IDE ведется на языке C/С++ (с небольшими модификациями), вне зависимости осознает ли это программирующий или нет.
      en.wikipedia.org/wiki/Arduino
      "The Arduino IDE supports the languages C and C++ using special rules of code structuring."
      ru.wikipedia.org/wiki/Arduino
      "Язык программирования Arduino является стандартным C++ (используются компиляторы семейства GNU Compiler Collection) с некоторыми особенностями, облегчающими новичкам написание первой работающей программы."
      И это замечательно, т.к. люди привыкают к стандартам. Было бы большой ошибкой выдумывать специфический язык для этого. Нерелевантный опыт в этом урезанноп ЯП лег бы мертвым грузом в головах того 0.1% процента людей которые после игрушек с ардуино решат развиваться дальше.

    • @addressmodel2121
      @addressmodel2121 5 лет назад

      @@F4C31355 ,
      "И это замечательно, т.к. люди привыкают к стандартам." - современный C++ каждые 3 года создаёт новые стандарты (C++14, C++17), вам охота без перерыва к ним привыкать ? А если комитету по стандартизации C++ выделять побольше денег, то новые стандарты C++ могут выходить каждый год !
      "Даёшь каждый год по стандарту!" - такой лозунг надо повесить на входе в головной офис комитета по стандартизации C++ !
      Это всё я написал к тому, что если человек хочет сделать какую то серьёзную карьеру в C++, то за контроллеры этому человеку браться вообще нельзя. Он только время потеряет на контроллерах. Ему нужно совершенствоваться по 2-м направлениям:
      1. C++14/17,
      2. Читать книги по алгоритмам и постоянно писать свои алгоритмы с применением шаблонов (подобные алгоритмам boost и STL).
      И тогда будет зарплата 140 000 р. в мес.
      А контроллеры - "не та тропинка к счастью ...".

  • @Pro100Zigmun
    @Pro100Zigmun 5 лет назад

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

  • @michaels4698
    @michaels4698 5 лет назад +6

    4:23 Ошибка в 3й строке.

    • @valdumarchik
      @valdumarchik 5 лет назад

      ?

    • @pkowak
      @pkowak 5 лет назад

      @@valdumarchik hihg

    • @serkarr4948
      @serkarr4948 5 лет назад

      @@pkowak вместо High

    • @serkarr4948
      @serkarr4948 5 лет назад

      и читается не лау, а лоу или лооо

  • @user-zx9sr8xc7e
    @user-zx9sr8xc7e 5 лет назад

    Немогли бы Вы сделать видео о радиоуправлении на 4канала,нрф24л01 и ардуино,с подключением бесколекторного двигателя.

  • @mp37228
    @mp37228 5 лет назад

    дорогой друг а можно на этом на клавиатуре буквы писать на компьютерной просто интересно

  • @TV-kr9ht
    @TV-kr9ht 5 лет назад +1

    Последнее обновление библиотеки было в далеком ХХ15 году ардино IDE уже раз-нцать обновилась, не факт, что библиотека еще будет совместима с другими библиотеками. Если автор уж сделал видео, то пусть даст ссылку нормальную на заливку архива, если есть то пусть поделится.

  • @getgr
    @getgr 5 лет назад +1

    Написать пару макросов и все. И функции мелкие можно как инлайн прописывать. Да и оптимизации в компиляторе пока никто не отменял.

    • @F4C31355
      @F4C31355 5 лет назад +1

      Слишком высокие материи для ардуинщиков =)

    • @getgr
      @getgr 5 лет назад +1

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

  • @user-jn4oy9yr3g
    @user-jn4oy9yr3g 5 лет назад +5

    Про разгон по частоте ничего не сказал....

    • @eskonsta
      @eskonsta 3 года назад

      А можно?
      Просто генератор поменять?

  • @m_maksym
    @m_maksym 3 года назад

    мдэ. на низком уровне переписанная библиотека с измененными(максимально укороченными до минимально понятных =)) значениями это шик и топ конечно, но новичку который только выучил стандартные комманды - сомнительной надобности инфа) пока не уперся в потолок возможностей ардуины и таааак сойдет)

  • @alexch1024
    @alexch1024 5 лет назад

    Спасибо!

  • @AntiPolarity
    @AntiPolarity 5 лет назад

    Всегда было интересно узнать. Можно ли как-то разогнать ардуино? Например, заменив кварц с 16мгц на 32мгц? Прийдется ли повышать напряжение? Заработает ли она вообще? Если нет, то почему? Поможет ли хорошее охлаждение пережить поввшенное напряжение?

    • @user-rf9je6sq3q
      @user-rf9je6sq3q 5 лет назад

      Нет, не заработает. Atmega328p работает на частоте до 20 МГц и напряжении от 1.8 до 5.5 вольт.

    • @AntiPolarity
      @AntiPolarity 5 лет назад

      @@user-rf9je6sq3q а почему? Что мешает? Если увеличить напряжение - транзисторы будут открываться быстрее. Значит и частоту можно увеличить. А лишнее тепло отводить радиатором

    • @user-rf9je6sq3q
      @user-rf9je6sq3q 5 лет назад

      @@AntiPolarity К сожелению мк сгорит . Хотя максимальная частота действительно зависит от напряжения питания, она все равно не больше 20 МГц (при напряжении 4.5-5.5 в).

  • @DanRazieben
    @DanRazieben 5 лет назад +2

    4:17 ошибка hihg место high

  • @qwertyjunior3868
    @qwertyjunior3868 5 лет назад +1

    А в "разы" это во сколько??? Прямой доступ к портам это имба также как и побитовые операции, видео в среднем норм!

  • @unclestepa
    @unclestepa 2 года назад

    После "ЛАУ", пришлось выключить видео...

  • @Ivan-hy2iv
    @Ivan-hy2iv 5 лет назад

    А не проще использовать Raspberry Pi Zero. Хотя не спорю что оптимизация это важно

  • @aquariomarinho
    @aquariomarinho 5 лет назад

    Excelente, acompanhando o canal ! Gostariamos de lhe convidar para conhecer nosso canal, e quem sabe uma futura parceria ! obrigado

  • @denisgluk431
    @denisgluk431 4 года назад

    А где режим пина с подтяжкой резистора?

  • @sirharvy2830
    @sirharvy2830 5 лет назад

    Молодец, отличные уроки!

  • @jz-gte5419
    @jz-gte5419 5 лет назад

    Когда будем Can шину изучать и делать устройства?)

  • @Diamond8822
    @Diamond8822 5 лет назад +9

    ускоряем ардуино - пкупаем 32 бита от STM, ESP, NXP etc.

    • @eskonsta
      @eskonsta 3 года назад

      Всё остальное так же? IDE, платки расширений?

    • @Diamond8822
      @Diamond8822 3 года назад

      @@eskonsta а там есть IDE?

    • @eskonsta
      @eskonsta 3 года назад

      @@Diamond8822 Arduino IDE? Есть, инфа сотка!
      К 32х битным стм/есп подойдёт?

    • @Diamond8822
      @Diamond8822 3 года назад

      @@eskonsta ок

    • @eskonsta
      @eskonsta 3 года назад

      @@Diamond8822 да как же „ок”, я ж спрашиваю - знать хочу, обратно совместимо или совсем другая история?

  • @MATVEICH
    @MATVEICH 5 лет назад +2

    Геймеры разгоняют компьютеры, а самодельщики разгоняют ардуино

    • @user-ek3jg2ie5e
      @user-ek3jg2ie5e 5 лет назад

      Я разгоняю парсер ведь я пионист**** тьфу питонист

  • @LLDevLab
    @LLDevLab 5 лет назад +3

    Спасибо за видео. Правда как по мне 566 байт для мигания светодиодом, как-то многовато. Мне удалось уместить это дело в 38 байт. Кому интересно вот ссылка на видео ruclips.net/video/mHdwLOtJQVE/видео.html

    • @user-rb3hm8mk6n
      @user-rb3hm8mk6n 5 лет назад

      Читаю коммент и думаю ну неужели на си!? Оказывается точняк на ассемблере! Сам начинал аврки почему то с ассемблера. Си не хотел признавать, сейчас понимаю что зря, но тогда упирался рогом, но прогил на ассме!)) Проектов правда не было, все как то светодиодиками помигать или АЦП погонять... Один раз был небольшой проект и тот с ошибками.))

    • @LLDevLab
      @LLDevLab 5 лет назад +1

      @@user-rb3hm8mk6n Да, с проектами у меня тоже как-то не сложилось :) На Си у меня есть несколько видео, когда их делал было интересно разобраться с тем как взаимодействуют Си и асм. Когда только начинал изучать асм, тоже хотелось все только на нем делать, сейчас уже понимаю, что Си - это сила :) Асм конечно крут, но на нем что-то большое писать тяжело.

    • @lord4683
      @lord4683 5 лет назад

      выделять память на мигание светодиодом? пффф, просто спаяю реле с конденсатором и получу тоже самое)

    • @eskonsta
      @eskonsta 3 года назад

      Уважаю ассемблеристов (сам 20 лет назад), но нет, ни к чему это. Нам же специально делают упрощённые платы и готовый язык, а мы потом начинаем усложнять в угоду мнимому быстродействию…
      А то ещё додумаемся сами платы для этого контроллера паять…

    • @eskonsta
      @eskonsta 3 года назад

      ​@@lord4683Мигалка - простейший пример, с этого начинается знакомство с Ардуино.
      Фразу «Hello, world» тоже на экран можно вывести проще, не нужно для этого иной раз покупать целую среду разработки, компилятор, несколько томов учебников…

  • @zetroks
    @zetroks 5 лет назад +2

    Не согласен что это хороший способ оптимизации. Если человек новичок - пусть пишет на ардуиновском коде. Если хочешь большего - то изучай регистры, так как ты уже не новичок. И уж те более уходи от дурацкого setup loop к main.

    • @lord4683
      @lord4683 5 лет назад

      а ещё лучше свалить с ардуино на стм или ещё что неть

  • @alexkadet123
    @alexkadet123 5 лет назад +1

    В магазине по ссылке цены просто конские

  • @zigzag1106
    @zigzag1106 5 лет назад

    2019 год, люди до сих пор сидят на AVR. Я всегда знал что простота ардуино это ловушка.

    • @ArduinoClub
      @ArduinoClub 4 года назад

      Есть другие варианты?

  • @poweredbysergey
    @poweredbysergey 5 лет назад

    Cool

  • @user-xt4th2jo2b
    @user-xt4th2jo2b 5 лет назад

    Оооо! Вот это интересно! 😏

  • @diesel5206
    @diesel5206 5 лет назад

    Ай крассссавчик! Лллойс! 👍👍👍

  • @user-yb6os3cj9d
    @user-yb6os3cj9d 5 лет назад +1

    Чёт долго новых видосиков не было

  • @Garganella_g
    @Garganella_g 5 лет назад

    И до ардуинки добрались,все им мало!

  • @maximzubkov4773
    @maximzubkov4773 5 лет назад

    Где ссылки на статьи?

  • @gimperk4404
    @gimperk4404 5 лет назад

    А где замена кварца? дана не полная информация !!! Тема не раскрыта полностью ...

  • @chrisn.6760
    @chrisn.6760 5 лет назад +2

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

    • @Max-Vinorov
      @Max-Vinorov 5 лет назад

      а библиотека разве память не занимает? просто интересно.

    • @LLDevLab
      @LLDevLab 5 лет назад

      Здравствуйте, у меня есть несколько видео про то как писать в регистры, вот ссылка на одно из них ruclips.net/video/mHdwLOtJQVE/видео.html . Примеры на Си тоже имеются.

  • @user-yz3us4qu2u
    @user-yz3us4qu2u 5 лет назад

    И кто крадет мои и все Ардуинщиков мозги при помощи этой библиотеки????

  • @xZander79
    @xZander79 5 лет назад

    а если поменять на 27 мгц вместо16, библиотека нужна ? Ведь чем лучше железо, тем лучше работает аппаратура !

    • @LLDevLab
      @LLDevLab 5 лет назад +1

      Поменять можно, на 27Mhz правда может не заработать или заработать не корректно. По спецификациям Atmega328p (та что в Arduino Uno ставится) работает на частоте до 20Mhz включительно. Проблема в том, что многие библиотеки Arduino расчитаны на работу при частоте 16Mhz и при 20Mhz будут работать не корректно.

  • @TV-kr9ht
    @TV-kr9ht 5 лет назад

    Ссылки на библиотеку "битые" библиотека не скачивается и на github страница тоже удалена

    • @ved_s
      @ved_s 5 лет назад

      А в встроенном менеджере нет?

    • @TV-kr9ht
      @TV-kr9ht 5 лет назад

      Нету конечно же

  • @user-ee3pw3bb4c
    @user-ee3pw3bb4c 5 лет назад

    ссылка не рабочая

  • @denisgd2063
    @denisgd2063 5 лет назад +1

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

  • @DrLithium
    @DrLithium 5 лет назад +2

    Это вы пишите в среде ардуино, на тупых библиотеках на СИ, а потом гоните. А нормальные пацаны, вообще хоть что-то понимающие, могут не гнать, сразу написать не говно код, быстрый не в 2-3 раза, а десятки и сотни раз!
    В том то всё и дело, что дегенераты не могу лезть в дебри программирования потому, что у них ошибка в ДНК, профессией ошиблись. Им в сапёры надо идти. А после все удивляются, что перетаскиваемая иконка по рабочему столу, на I9+2060, тормозит.
    4:05 - Серьёзно? Ну и говнище! Просто сравните с ассемблером. Так ни какой памяти и мощи не хватит!
    В ассемблере это делается за одну команду: sbi или cbi!
    Какие тут ещё нужны библиотеки? Для чего? Что б разгонять после? Или покупать новое более скоростное?
    Вот вам для развития мозга: ruclips.net/video/pFUNNeIgSgY/видео.html
    И самое главное! Вы ни каким образом не делаете это - "УСКОРЯЕМ ARDUINO UNO"! Т.е. по сути врёте! Вы меняете библиотеки одни на другие! Отправил жалобу + дизлайк + отписка!
    Жалоба:
    "Вместо каких либо действий с аппаратной платформой "ардуино уно", производится подмена библиотек. Т.е. действия происходят с программной частью, ни какого отношения к аппаратной не имеющая. По сути производится не ускорение аппаратуры, а изменение программной части работающей с большими задержками, на другую, работающую с меньшими."
    З.Ы. Это была последней каплей в терпении глупости и не профессионализма. Ни чего умного на этом канале узнать не получилось за последние 6-ь месяцев или больше.

    • @86proteus
      @86proteus 5 лет назад +1

      Вау сколько пафоса. Корона не жмёт ?

    • @DrLithium
      @DrLithium 5 лет назад

      @@86proteus Умнее есть чё? А по делу? А у вас как с ЧСВ? Экспертом по коронам кто-то назначил? Это просто мой ответ и мнение. Не согласны? Есть ошибки? Конструктив на сцену.

    • @86proteus
      @86proteus 5 лет назад +1

      @@DrLithium насколько я понимаю вы достаточно умный человек. И наверняка выхлоп из разряда все идиоты а я конфетка не для вас. Так же если подключить голову а не только самомнение ,то можно понять что Ардуино создано для новичков и для популяризации микрочипов. А кто хочет тот уже лезет в дебри. Большинству и данное видео интересно.

    • @DrLithium
      @DrLithium 5 лет назад +1

      @@86proteus Где мной было подобное сказано? Ссыль на цитату в студию! Тут не выхлоп, а суровая констатация факта: о положение дел в головах молодняка, не желающего думать и надеющегося проскочить на халяву. А после из-за подобных подходов самолёт падать начнут. Сие есть хорошо и допустимо? Ссылочку на видоc посмотрели? Яснее стало? Просто научитесь учится. О каком cамомнении идёт речь? Я бред не заказывал. И я где-то вскользь упомянул, что я гений? Проcто есть говноконтент - за него и по голове автору надо дать, что тут не ясного?
      Для кого создано ардуино и с какой целью я и так знаю. Но если чел пишет "разгон", а сам не понимает что изменение скорости торморзов разгоном не является, то что, надо позволять таким "гуру" и дальше молодняк обманывать?
      Отнеситесь плиз с пониманием. Говна в мире и так хватает. Я его просто чищу. Вам нравится видеть говно на улицах? Нет? А почему в сети нравится?

    • @86proteus
      @86proteus 5 лет назад +2

      @@DrLithium ну насчёт самолётов вы перегнули. А зато насчёт говно чищу теперь понятно. Отсюда и самомнение. А вы в курсе что в моих маленьких поделках и это видео поможет ? Мне например вообще не важно насколько все правильно сделано в моих поделках. А видео между прочим и сделано для новичков. Ну а если вам профессионалам это не нравится идите мимо тогда. Борцы с говном )))

  • @GreenDer77
    @GreenDer77 5 лет назад

    Нет. Не "сиплюс" (аж по ушам резануло такое название). В среде Arduino вы пишете на языке Processing.

    • @GreenDer77
      @GreenDer77 5 лет назад

      @Peteris Poobuss vai jūs jautājāt kādam?

  • @KDeN2010
    @KDeN2010 5 лет назад +3

    А где примеры, практика, доказательства? Только теорию рассказал и цифры какие-то с неба.

  • @taras0v
    @taras0v 5 лет назад

    #1:36 - а не подскажет ли автор что за язык такой С+ ?..

    • @lord4683
      @lord4683 5 лет назад +1

      ArduinoC+ так называют язык для ардуино. А по факту, это обычный си++ + маленькие библиотеки

  • @ibrag2012
    @ibrag2012 5 лет назад +1

    Слухаю за лібу (думаю "реклама") й чекаю коли почнеться головне, а "головне" (в моєму розумінні) це шаманство із кристалом (напругою ще щось) :)

  • @user-tr8zv9fh9s
    @user-tr8zv9fh9s 5 лет назад

    +

  • @goodcontent-gcrussian4435
    @goodcontent-gcrussian4435 3 года назад

    ААААА АРДУИНО НЕ ТЯНЕТ, РАЗГОООООООООНННН!!!!!

  • @iljagaics2
    @iljagaics2 5 лет назад +1

    Не полезный, интересный

  • @user-ek3jg2ie5e
    @user-ek3jg2ie5e 5 лет назад

    Хорошо что я питонист (python)

  • @VL_Yooi
    @VL_Yooi 5 лет назад +1

    Ардуинщиков вообще за людей не считаю! Сам пишу на Ассемблере и на "С".

    • @user-ek3jg2ie5e
      @user-ek3jg2ie5e 5 лет назад

      Оу а я пионист ой питонист

    • @VL_Yooi
      @VL_Yooi 5 лет назад +1

      @@user-ek3jg2ie5e Хоть Похуист! Мне все равно!