Ссылки на продавцов где есть модули применяемые в примерах. Arduino NANO - alii.pub/699fxy NodeMcu V3 - alii.pub/699ich Модуль RFID RC522 - alii.pub/69dct2 ЖК-дисплей 1602 и 2004 - alii.pub/699yzr Модуль часов DS3231 - alii.pub/698ydt
@aecorp62910 ай бұрын
Редко пишу комментарии, но тут просто не могу пройти мимо. Спасибо вам большое за столь прекрасное и наглядное обьяснение базовых вещей! Зачастую примеры, находящиеся в открытом доступе, не имеют оптимизации и написаны "на скорую руку" для демонстрации того или модуля..а вот когда проект обрастает кодом, тут ты уже и сталкиваешься с базовыми вещами) Спасибо вам еще раз!
@kosmos84602 жыл бұрын
Спасибо напрямую с портами даже более наглядные чем дижитал Райт ,круто и намного быстрее спасибо вам за ваши уроки 👍
@donfedor00711 ай бұрын
Я смотрю до конца 👍
@MrSergidze2 жыл бұрын
Снимай ещё. Очень интересно! Спасибо!
@masterkit95172 жыл бұрын
мощный урок, супер! кстати нигде никто и не рассказывал подобное ни разу не находил
@АлексейМазуров-г6п2 жыл бұрын
С таким уроком и ребёнок разберётся. Наглядно и доходчиво. БлагоДарю!
@pro_stroy Жыл бұрын
Это интересная тема.
@vladilion90 Жыл бұрын
Продолжение обязательно) я не знал про символ F
@DimaDSP2 жыл бұрын
Комментарий в поддержку хорошего канала!
@timurazizbekuulu6120 Жыл бұрын
Спасибо большое за видео. Жду продолжения с нетерпением. 👍👍👍
@OttoLilo2 жыл бұрын
А это оказалось интересно, спасибо.
@VitaliyZlobin Жыл бұрын
Благодарю! Уникальный контент. Ждём продолжение)
@alexmarkov73092 жыл бұрын
СПАСИБО !!!
@masterkit95172 жыл бұрын
6:51 точно) вот это самое важное) тоже так делаю, а через год бывает и не вспомнить что это такое)
@albertumanets39832 жыл бұрын
Классно!!! Спасибо за труд!
@Shizaracing5 ай бұрын
Большое спасибо
@yrisu60982 жыл бұрын
Спасибо, очень интересно и познавательно. Можно эту тему развивать.
@Anna_Porosenok2 жыл бұрын
Ну конечно есть желающие и ждём продолжения, да и снимать тебе чтото надо.
@arduino20002 жыл бұрын
Поверьте, снимать есть про что
@alexbaysha25862 жыл бұрын
@@arduino2000 😄😄😄😄👍
@BRIS-P2 жыл бұрын
Хорошая тема по оптимизации, с буквой F не знал, подправлю за одно и свой код.
@JonMatrix2 жыл бұрын
Давай дальше! Мне интересно даже было, хотя почти все это знаю. Теперь интересно что я не знаю
@arduino20002 жыл бұрын
Делаю продолжение
@hamelionxamlov55042 жыл бұрын
Это дело особенно в Attiny актуально. Так что жги!
@Neon-242 жыл бұрын
Оч интерресно.
@892632305592 жыл бұрын
Ого, ну вы даете!!!!)
@Андрей-э6э5гАй бұрын
Очень классно. Даже и не думал, что в ардуино айдее можно напрямую обращаться к портам. А подскажите пожалуйста можно ли тоже самое провернуть с esp32 и esp8266? Было бы очень кстати.
@veoramid2 жыл бұрын
Жги!
@emilmv90892 жыл бұрын
👍🏻👍🏻👍🏻
@olexangrstetsiuk30922 жыл бұрын
Уже многие ардуино-блогеры делали попытки объяснить аудитории оптимизацию кода , но ни у кого не получилось так доходчиво с ,,табличными,, сравнениями показать позитивные результаты оптимизации . Очень жду объяснений почему используя функцию мейн получается такой результат , я всегда думал что среда arduino IDE сама переводит весь код с сетапа и лупа в функцию Мейн , но вижу что ошибался. И ещё одно мое заблуждение развеялось : считал что все функции с обращениями к пинам микроконтроллера тоже переводятся компилятором к обращению к портам в зависимости от выбранной платы в менеджере плат.
@Relevantium2 жыл бұрын
Сетап и луп не переводятся, они означают что содержимое сетап выполняется 1 раз, а луп бесконечно и только это означают, вы можете писать доп функции и вызывать их там где угодно и сколько угодно раз
@olexangrstetsiuk30922 жыл бұрын
@@Relevantium , если пробовать изучать программирование не только из среды arduino IDE , тогда увидишь что все ,,завязывается,, на функции мейн , в которой уже можно в басконечном цикле вызывать как бы - луп (тоесть ,,петля,,). Вот я и предположил себе , что это все скрыто в библиотеках ардуино ..., но видимо как то по иному устроено .
@Relevantium2 жыл бұрын
Снимай больше! Смотрел взахлёб, особенно интересно было когда ты применил битную систему вместо диджиталрайт, кстати, как также заменить диджиталрид битами?
@andron3112 жыл бұрын
Да,можно ещё какие-нибудь способы по экономии памяти
@Relevantium2 жыл бұрын
Чтобы сэкономить скорость вычислений например можно используемые формулы в коде прописать в сетап, они выполнятся 1 раз при старте мк и запишутся в константу и тем самым в дальнейшем на их расчёт не бед тратиться время))
@anlaz12 жыл бұрын
Очень интересный урок. Но я плохо ориентируюсь в программировании. Я собрал пару ЧПУ-станков. Один для фрезерования рельефов, второй лазерный гравёр. Использую программу GRBL 1.1. На этом месте и начинается мой вопрос. При загрузке скетча в arduino я получаю сообщение "Недостаточно памяти, программа может работать нестабильно". При этом скетч использует 96% памяти, а глобальные переменные - 1633 (79%). Возможно ли оптимизировать этот grbl, или можно как-то добавить немого памяти на ардуино nano или uno. Спасибо за ваш урок.
@arduino20002 жыл бұрын
Не видя код сказать трудно. Если не хватает памяти можно использовать Ардуино МЕГА или ESP.
@vb8937 Жыл бұрын
Подскажите как подключить два Ардуино к одному дисплею?
@szlab20252 жыл бұрын
В вашем примере прямая запись в порт изменяет все значения gpio на порту? Проверьте с подключенными светодиодами.
@arduino20002 жыл бұрын
Да. В следующем видео я показал как управлять каждым битом порта.
@НикитаИванов-н5ю2 жыл бұрын
Здравствуйте. Можете переснять видео со сдвиговым регистром 74hc165, который для того чтоб подключить много кнопок, с примером работы? А то в том старом видео нет ни одного примера, какие команды нужны - неясно! Благодарю за ваши труды!
@arduino20002 жыл бұрын
Странно. Обычно я выкладываю скетчи. Хорошо. Обязательно сделаю. Напишите мне на почту и я пришлю скетчи из видео
@НикитаИванов-н5ю2 жыл бұрын
@@arduino2000 спасибо! обращусь...
@Vlafder2 жыл бұрын
Очень интересное видео, конечно делай продолжение! Можешь пожалуйста посоветовать соответствующую литературу по оптимизации кода? Заранее спасибо
@АркадийПантонов2 жыл бұрын
Посмотри "Совершенный код" Стива Макконнелла и "Чистый код" Роберта Мартина
@esp32s Жыл бұрын
Это круто,жаль я не программист, а лишь электронщик.Когда учился нам пк давали лишь потрогать.Сейчас комп в каждом кармане.Первую программу что написал это для советского калькулятора, а уроки назывались информатика.Потом армия и всё надолго заглохло, надолго потому что как русский бился как рыба в воде чтобы съе... на свою историческую родину, это тяжело полжизни просто впустую. Помощи ни от кого, кому мы нужны, наоборот нас ещё доили свои же менты, им всё равно что ты их брат кровный. Но что делать, я только Россию признавал своей Родиной. Теперь навёрстывать упущенное просто ни к чему, просто что-то для души, не более. До 30 лет ты рыпаешься, как одержимый, а потом понимаешь. Что ты рыпаешься, успокойся.
@Ananas.kamchatka2 жыл бұрын
Ещё еще))
@Ananas.kamchatka2 жыл бұрын
Я бы про PROGMEM послушал
@SerjmGross16 күн бұрын
Очень интересно... Ускорение работы в пять раз... Круто. Да вот только это будет работать только на одной модели проца, на другом проце это работать не будет!!! Вся суть дурдуины в её простоте и кроссплатформенности!!! И никто не кричит, что она сверхбыстрая!!! Если уж прям вот так надо "выпендриться" - пиши на плюсах с асмовыми вставками. Всё железо оберни конечными автоматами и событийным программированием и ты афигеешь, код будет быстрее в сотню раз и меньше по объему раз в пять! Так что, не трогай дурдуину, она для первичного обучения, а уж потом кто на что учился...
@user-matiza2 жыл бұрын
Любопытно все это.
@fadorin4779 Жыл бұрын
а какой ценой мы строки фо флеш память перекинули? она явно не за просто так в оперативку по умолчанию идёт
@animesk49512 жыл бұрын
Извините, вы бы не могли проверить вашу почту? :)
@arduino20002 жыл бұрын
Теперь только вечером
@masterkit95172 жыл бұрын
да в ардуинах памяти кот наплакал в отличие от STM32
@arduino20002 жыл бұрын
И от ESP
@masterkit95172 жыл бұрын
1:36 ахах) FLASH у Esp 16мб у Унылого уны 32 кб)
@Relevantium2 жыл бұрын
Зато на есп нет некоторых библ и это осложняет
@micromaster4405 Жыл бұрын
Прикрути к ардуинке внешнюю память и будет тебе 16 Мб, как у есп