Уроки Ардуино. Как написать скетч: многозадачность на millis() и переключение режимов

  Рет қаралды 378,160

Заметки Ардуинщика

Заметки Ардуинщика

Күн бұрын

Сегодня займёмся фундаментальным вопросом: как написать серьёзную многозадачную программу?
► Огромный стартовый набор GyverKIT: kit.alexgyver.ru/
► Пример из видео: github.com/AlexGyver/tutorials/
► Текстовый урок по теме №1: alexgyver.ru/lessons/how-to-s...
► Текстовый урок по теме №2: alexgyver.ru/lessons/big-proj...
► Урок про CRT: alexgyver.ru/lessons/led-crt/
► EncButton: github.com/GyverLibs/EncButton
► TimerMs: github.com/GyverLibs/TimerMs
► GyverOS: github.com/GyverLibs/GyverOS
► Модули и датчики с Али: alexgyver.ru/arduino_shop/
► Страница "Заметок Ардуинщика": alexgyver.ru/arduino_lessons/
Содержание:
00:00 - Начало
00:43 - Текстовая версия
01:06 - Проблемы с delay
01:42 - Особенности программ для МК
02:19 - FreeRTOS
03:32 - Суперцикл
04:57 - Костыль yield()
06:22 - Программный таймер
07:50 - Мигаем светодиодом
08:38 - Мигаем с разным периодом
09:05 - Программный ШИМ
09:32 - Однократное выполнение
10:32 - Выполнить действие несколько раз
10:59 - Переключение состояния процесса
11:52 - Мигаем плавно
12:53 - Обработка кнопки
14:22 - Меняем яркость кнопкой
15:06 - Переключение режимов кнопкой
16:30 - Переключение режимов по таймеру
17:57 - Библиотека таймера
20:13 - Библиотека диспетчера задач
22:28 - Кодим пример
Теги: #arduino #уроки #ардуино #alexgyver
●●●●●●●●●●●●●●●●●●●●
► Основной канал: / alexgyvershow
► Поддержать автора alexgyver.ru/support_alex/
► Официальный сайт: alexgyver.ru/
► Почта: alex@alexgyver.ru

Пікірлер: 546
@RK-wf1rn
@RK-wf1rn 3 жыл бұрын
Gyver OS нуждается в обзоре для аудитории
@user-ds2uk9vi1k
@user-ds2uk9vi1k 3 жыл бұрын
Десятки каналов учат мигать светодиодом и только Алекс Гайвер учит от А до Я. Легендарный чел!
@user-xc1ps7us9w
@user-xc1ps7us9w 2 жыл бұрын
вот именно что учит и разясняет! а не показывает мельком хрен пойми что..
@user-hx4iq7gd8j
@user-hx4iq7gd8j 2 жыл бұрын
И это его 2й канал)
@hieverybody359
@hieverybody359 2 жыл бұрын
Вы не понимаете сути работая со средой ардуино
@user-xr3xy3tf1s
@user-xr3xy3tf1s Жыл бұрын
знатно лизнул ,но ты не прав я повторял один проект он был не доделан я очень расстроился плюнул и сделал все сам с 0ля
@xyzw777
@xyzw777 Жыл бұрын
так и не понял зачем мигать светодиодом
@user-es1uq7ez5n
@user-es1uq7ez5n 3 жыл бұрын
Это шедевр!! Видос про ОС обязательно нужен
@microfdevelopers9751
@microfdevelopers9751 2 жыл бұрын
Видос про ОС Е Бой
@user-uu2ye9go8q
@user-uu2ye9go8q 3 жыл бұрын
Палец в верх за отдельный урок и разбор работы гайвер ОС !!!
@homester8899
@homester8899 3 жыл бұрын
Спасибо за Ваш труд. Уроки- высший пилотаж.
@Ais_Hunt
@Ais_Hunt 3 жыл бұрын
yield() - прям костыль из костылей. Я бы для опроса кнопок использовал аппаратное прерывание pcint. Ох уж и вундервафля, увлекательный видос)))
@Jerej1374
@Jerej1374 Жыл бұрын
Спасибо, тебе, Александр! Наконец-то получилось создать мелодию для проигрывания в фоновом режиме, используя millis() и tone(). Оказывается можно так просто озвучить любое событие в программе, не зависая не всяких delay(). Нужно создать пару массивов - для нот и длительностей (можно в PROGMEM области), да троечку глобальных переменных: таймер, счётчик и флаг запуска ( на static глючит). Всё! Пишем функцию и засовываем её имя в луп! Привожу пример: void music () { if (flag_music) { if (count < LENGTH && millis() - tmr > duration [count]) { tone (PIN_TONE, note [count++]); tmr = millis(); } if (count_music >= LENGTH) { noTone (PIN_TONE); flag_music =0; count =0; } } } Осталось в любом месте лупа поднять флаг (по условию, ессестно)!!! Может кому пригодится для замены неприятных писков буззера!
@ALeX71Tula
@ALeX71Tula 3 жыл бұрын
"Жизнь Ардунщика ДО и После Delay" Алекс спасибо за подробный разбор, очень полезно и познавательно!
@alex68e732g
@alex68e732g 3 жыл бұрын
Мощно задвинул, внушает! Респект за доходчивость и краткость - меньше чем за академический час выдал материала на целый семестр:)
@sledleo
@sledleo 3 жыл бұрын
Ура, я наконец-то замигал двумя светодиодами! Ваще класс!
@sledleo
@sledleo 3 жыл бұрын
@Scarlet Overlord это решает библиотека функций или классов!
@user-bl2qc5yt2d
@user-bl2qc5yt2d 3 жыл бұрын
Это можно сделать и без ардуины. И дешевле будет.
@sledleo
@sledleo 3 жыл бұрын
@@user-bl2qc5yt2d понятное дело, можно и по трубе постучать и счеты погонять вместо телефона
@user-bl2qc5yt2d
@user-bl2qc5yt2d 3 жыл бұрын
@@sledleo Ардуину имеет смысл использовать если нужно что-то автоматизировать. И то можно без неё обойтись. Если какой-то станок с ЧПУ или робот. Когда нужно помигать двумя светодиодами хватит 2 транзисторов и обвязка. Если светодиодов больше , то можно использовать микросхему. Дело не в том ( по вашему транзисторы и микросхемы устарели и нужно делать все на контроллере) ! С точки зрения эффективности достижения цели помигать 2 светодиодами целесообразнее использовать 2 транзистора. Использовать ардуину чтобы помигать 2 светодиодами это то же самое что использовать КАМАЗ для перевозки одной коробки с гвоздями. Использовать можно , но не эффективно. Производители используют контроллеры потому что им так выгодно. А самодельщики пихают эту ардуину в каждую бочку затычкой.
@sledleo
@sledleo 3 жыл бұрын
@@user-bl2qc5yt2d вижу что ты русский!... За двумя соснами кое что есть, нужно только увидеть.... По-твоему орленку не нужно тренировать взмахи крыльями и уж тем более не нужно выпрыгивать из гнезда, чтобы совершить свой первый полет?! Ну ну... Вспоминается: сначала научитесь плавать, а уж потом наполним бассейн... Намек понятен? или еще разжевывать?!
@dmitriyteslenko5836
@dmitriyteslenko5836 3 жыл бұрын
Отличное видео! Обычно рассказывают только как пользоваться той или иной функцией, а как сделать более-менее сложную программу - не говорят. Здесь как раз эта тема и раскрывается. Огромное спасибо!
@ArduNotes
@ArduNotes 3 жыл бұрын
у нас тут необычные уроки =)
@kalobyte
@kalobyte 3 жыл бұрын
вот вот, мало кто показывает, как сделать что-то работающее и сделать это правильно и с нуля
@MsSergey1313
@MsSergey1313 2 жыл бұрын
Для этого нужно смотреть видео по алгоритмам, паттернам и т.д.. После чего применять их к конкретному микроконтроллеру пользуясь функциями или тем что для него есть чтобы эти алгоритмы, паттерны и т.д. реализовывать.
@yuripanov9670
@yuripanov9670 3 жыл бұрын
Многозадачность - это как раз то, что мне нужно. В последние дни пытался нагуглить что-то подобное, и безуспешно. Спасибо, буду пробовать!
@flashpaperdotru
@flashpaperdotru 3 жыл бұрын
Урок был полезен и интересен даже далеко не новичкам 😋👍
@user-uw1uo3fu4m
@user-uw1uo3fu4m 2 жыл бұрын
Это божественно , я думаю ты просто армию программеров создаёшь своими роликами. Это мега полезный контент ☝️👍
@Garik_Vorota
@Garik_Vorota Жыл бұрын
Спасибо. Как инженер преподаватель - Спасибо! даже с низким поклоном. У вас дар оратора, разъясняете кратко, понятно и не монотонно.
@user-mc4sf5ih3i
@user-mc4sf5ih3i Ай бұрын
Ролик мультиплексирован инфой, на 5+, все по делу и ничего лишнего, как всегда на высоте! 👍💪🏆
@alexone899
@alexone899 3 жыл бұрын
Урок как всегда оказался очень даже полезным 👍 Хочу видос про Гайвер ОС !🛠️
@SovietMark1917
@SovietMark1917 3 жыл бұрын
Спустя сколько лет мы узнали от гайвера как запустит одновременно два светодиода!!!
@user-hd7hq4lf4y
@user-hd7hq4lf4y 3 жыл бұрын
Многое из примеров уже было у него в программах. :)
@ArduNotes
@ArduNotes 3 жыл бұрын
программы != уроки
@ignat945
@ignat945 3 жыл бұрын
@@ArduNotes оригинальное объяснение
@user-hd7hq4lf4y
@user-hd7hq4lf4y 3 жыл бұрын
@@ArduNotes true
@alexkoef1255
@alexkoef1255 2 жыл бұрын
Алекс, спасибо! Действительно, за delay нужно двойки ставить как за goto, а тут всё логично расписано. За GyverOS отдельное спасибо!
@od3417
@od3417 Жыл бұрын
Один из важнейших видосов на канале, очень часто к нему обращаюсь
@makskit3515
@makskit3515 Жыл бұрын
Это очень интересное видео, в том плане, что сначала посмотрел, ничего не понял. Пересмотрел пару уроков, ещё почитал в интернете, понял уже 5 минут видео, ну и так далее) Оно блин мотивирует к самообучению, спасибо, Сань!)
@chelobozes
@chelobozes 2 жыл бұрын
Увлекательно. жутко интересно, очень ёмко и понятно. Я Ещё новичок и не сделал ничего, но я прямо горю желанием воять полезные штучки на ардуино! Алексу Гайверу огромный поклон и уважение - МОЛОДЕЦ!
@Vadim756
@Vadim756 3 жыл бұрын
Как всегда хорошо, быстро, без воды. Спасибо!
@maxlabVideo
@maxlabVideo 3 жыл бұрын
Спасибо тебе за труд над этими видео!
@krukhlis
@krukhlis 3 жыл бұрын
Титанический труд, как для одного человека за короткое время. Спасибо!
@jaylayt
@jaylayt 3 жыл бұрын
Давайте видео про GyverOS! Очень интересно будет посмотреть!
@user-eo5hv8bo7n
@user-eo5hv8bo7n 3 жыл бұрын
Прекрасный урок! Спасибо за такой подробный разбор. Про OS было бы интересно посмотреть отдельный видос.
@user-we3zi9yj8j
@user-we3zi9yj8j 3 жыл бұрын
Думал что сегодня будет день повторения - мать учения, а нет - узнал кучу нового)
@itsmesp6115
@itsmesp6115 3 жыл бұрын
На одном дыхании видосик ! -) . спасибо за работу! всё как всегда на отлично))
@gideonwyeth9779
@gideonwyeth9779 3 жыл бұрын
32:50 думал показалось, перемотал назад, ну точно, показалось.
@ostretsov6339
@ostretsov6339 3 жыл бұрын
Как раз вовремя! Я только начал думать, как переключать режимы и настраивать яркость , и тут видео!
@user-lo3tn4vc7w
@user-lo3tn4vc7w 2 жыл бұрын
Спасибо за информацию. Собрал на ардуино контроллер для инкубатора с меню долго разбирался, но благодаря вашим библиотекам и объяснениям на сайте и в ютубе сделал и работает
@FaxMaxx
@FaxMaxx 3 жыл бұрын
Огромное человеческое СПАСИБО за уроки!
@user-hd7hq4lf4y
@user-hd7hq4lf4y 3 жыл бұрын
Гайвер крут!!! Даже у меня на последнем скетче голова пухнет. Интересно было бы посмотреть как Гайвер сделал бы прогу управления твердотопливным котлом длительного горения :) ))))
@ArduNotes
@ArduNotes 3 жыл бұрын
точно так же как для теплицы
@TheShura2
@TheShura2 3 жыл бұрын
@@ArduNotes сделайте проект робота- газонокосилки
@user-ub4ip7gw9z
@user-ub4ip7gw9z 3 жыл бұрын
Я на газовом котле рожал скетч две недели по крупицам. Сперва просто розжиг с опросом ионного датчика. Потом таймеры на продувки. Потом правильную отработку аварий, вроде нерозжига, потом прикрутил термодатчик воды, потом воздуха, потом модуляцию газового клапана, потом выносной пульт управления, ватчдог, если зависнет. Сейчас в свой скетч смотрю и не могу разобраться...
@user-hd7hq4lf4y
@user-hd7hq4lf4y 3 жыл бұрын
@@user-ub4ip7gw9z Так коментить надо... Я завел привычку коментить каждый блок.
@Markisi0
@Markisi0 3 жыл бұрын
Огромное спасибо, Алекс! Безумно интересно! Успехов тебе!
@Bleach666i
@Bleach666i 3 жыл бұрын
В области образования на просторах эксСССР Алекс наверняка сделал больше чем пару среднестатистических универов)
@Dimabuxaet
@Dimabuxaet 3 жыл бұрын
Нет конечно. Это слишком громкое утверждение. Но вклад а популяризацию "гиковости" безусловно весомый.
@Bleach666i
@Bleach666i 3 жыл бұрын
@@Dimabuxaet Образовач "в интернетах" очень сильно недооценен. Особенно по сравнению с "официальными" институциями.
@Dimabuxaet
@Dimabuxaet 3 жыл бұрын
@@Bleach666i согласен. Но не забывай(те), что сам Alex закончил институт, в отличии от многих блогеров. А это дает ему +100 к грамотности и подаче.
@Bleach666i
@Bleach666i 3 жыл бұрын
@@Dimabuxaet ну и я о том же) Очень грамотно и структурированно подан материал. Приятно смотреть и слушать.
@wladimirmalachow5419
@wladimirmalachow5419 3 жыл бұрын
@@Dimabuxaet не каждый окончевшый можэт так, Уважэние и дальнейшых свершэний ему.
@slavaboston6887
@slavaboston6887 2 жыл бұрын
Спасибо Gyver канала. Отлично и глубоко погрузили в тему.
@user-lw4dr5xg8n
@user-lw4dr5xg8n 3 жыл бұрын
Как всегда полезно и понятно, спасибо за труды!
@bycoub3176
@bycoub3176 Жыл бұрын
Как все просто выглядит. И в то же время темный лес когда сам залезешь. Лойс!
@shockblaze8669
@shockblaze8669 2 жыл бұрын
Дай тебе бог здоровья. Голову сломал с таймерами Ардуино и расчетом промежутков времени, а оказалось они мне вообще не нужны. Спасибо большое
@user-yh6kv2fx8g
@user-yh6kv2fx8g 2 жыл бұрын
Огромное спасибо. Пересмотрел кучу видео , перечитал кучу статей и только здесь действительно приводятся нормальные примеры, а не вот это вот выведем ХЕллоу в консоль!!!
@youngfishy9932
@youngfishy9932 3 жыл бұрын
Ура, я так счастлив! Как же он все доступно объясняет!
@ilyayesman7534
@ilyayesman7534 3 жыл бұрын
Ладно, придется купить второй светодиод ((
@MrHiver2010
@MrHiver2010 3 жыл бұрын
и кнопку(
@ilyayesman7534
@ilyayesman7534 3 жыл бұрын
@@MrHiver2010 Чёрт! Кнопка! Как я про неё забыл?!((( Такое я не потяну, ардуино хобби отменяется! (((
@daitedve1984
@daitedve1984 3 жыл бұрын
Ну пока можно вместо светодиода поморгать глазом! Накопишь - купишь. Береги себя :))
@artrueprod
@artrueprod 2 жыл бұрын
Очень крутой урок спасибо большое! Ждем подробный урок про ОС
@user-td8hj4fm4f
@user-td8hj4fm4f 2 жыл бұрын
Спасибо за этот урок очень полезно и интересно как всегда, давно искал похожие задачи.
@avazhonmeliev2837
@avazhonmeliev2837 2 жыл бұрын
Спасибо за видео урок,я давно искал такой урок.Когда запчасти придут,я бы хотел заново изучить уроки.
@ArduBlock
@ArduBlock 2 жыл бұрын
Отличные видео уроки по Arduino! Спасибо Автору за видео!
@gor_7799
@gor_7799 2 жыл бұрын
Ждём обзора Gyver OS !
@oArleo
@oArleo 3 жыл бұрын
Самый полезный курс уроков, который видел.
@user-iv5bk3bq1w
@user-iv5bk3bq1w 3 жыл бұрын
Спасибо Алекс, полезные уроки.
@mih_a
@mih_a 3 жыл бұрын
Гайвер, ты как всегда на высоте! Спасибо тебе!)
@USSRxChis
@USSRxChis 3 жыл бұрын
Большое спасибо, просто бомбезные ролики
@landsknext
@landsknext 2 жыл бұрын
Блин, оличнейший урок! Спасибо огроменное!
@user-gf8pq4xw6c
@user-gf8pq4xw6c 2 жыл бұрын
Спасибо за уроки, все понятно.
@deniskaravaev4944
@deniskaravaev4944 3 жыл бұрын
Спасибо! Как всегда интересно!
@user-uh4mf1ut3z
@user-uh4mf1ut3z 3 жыл бұрын
Очень полезный урок, спасибо.
@alexandrkuzmichenko8223
@alexandrkuzmichenko8223 3 жыл бұрын
Этот урок - прям вишенка на тортике! Благодарю!
@aleksey_gapeev
@aleksey_gapeev 3 жыл бұрын
Информативно! Полезно! Спасибо мастер!
@rintism9800
@rintism9800 2 жыл бұрын
Уфф... как же все здорово! Спасибо большое!
@vladk.6589
@vladk.6589 3 жыл бұрын
очень полезно! Спасибо тебе! как по мне самый НУЖНЫЙ урок на канале
@arscamera
@arscamera 3 жыл бұрын
С удовольствием глянул бы более подробно про Gyver OS.
@alexlaziness
@alexlaziness 3 жыл бұрын
Конечно интересно! Будем ждать.
@artplczkwcz3910
@artplczkwcz3910 3 жыл бұрын
досмотрел до середины и понял что надо пересмотреть прошлые уроки!)))
@fortaber
@fortaber 3 жыл бұрын
Библиотека интересная и очень удобная, буду юзать!
@HuRuStav
@HuRuStav 2 жыл бұрын
Это отличный урок! Я вдохновлён!
@sailtogether3236
@sailtogether3236 2 жыл бұрын
На удивление, годно. Спасибо!
@xeonpc6348
@xeonpc6348 3 жыл бұрын
Полезно! Спасибо 👍
@user-hf2kq1uy6c
@user-hf2kq1uy6c 3 жыл бұрын
ВСЕ ПРОСТО СУПЕР!!! Пожалуйста сделайте урок по шине I2S!!!
@maratsharp4179
@maratsharp4179 3 жыл бұрын
Награду Алексу! Я настаиваю!
@Voldemar-tatarskiy
@Voldemar-tatarskiy 3 жыл бұрын
Благодарю за просвещение!
@RomanArsenev
@RomanArsenev 2 жыл бұрын
Вот это просто супер познавательное видео!
@Jerej1374
@Jerej1374 Жыл бұрын
Дополнение к эпизоду "Мигаем светодиодом" (time 7:50). Назовём это - "отложенная задача" Если надо сколько-то подождать (в примере ниже это 5 секунд), то таймер инициируем числом, а разницу приводим к знаковой переменной. Тогда тот же светодиод начнёт моргать позже, а не сразу. Можно использовать это для отложенного опроса датчика газа, пока он разогреется: static uint32_t tmr = 5000; if (int32_t (millis() - tmr) >= 500) { ....... Бог в помощь!
@user-oj7rn8zg5f
@user-oj7rn8zg5f Жыл бұрын
Суперматериал! Огромное спасибище!
@rematender4269
@rematender4269 3 жыл бұрын
Спасибо за урок! Про Гайвер ОС отдельный урок!
@enisykin1299
@enisykin1299 2 жыл бұрын
дай вам бог здоровьичка!
@p.polunin
@p.polunin Жыл бұрын
Очень грамотно! Прежде реализовал "таски" сам, и вот, нашел замечальное решение. Умные учатся на чужих, а неумные...
@MultiHoweee
@MultiHoweee 3 жыл бұрын
Давайте побольше таких уроков с разбором прошивок для какогото устройства
@mazylord9058
@mazylord9058 Жыл бұрын
Запустил GyverOS на Атмеге8515, очень полезная библиотека, просто и шустро 👍
@ilyacholakh2753
@ilyacholakh2753 3 жыл бұрын
Огромное СПАСИБО! Это здорово!
@user-vc4ox1yt2w
@user-vc4ox1yt2w 3 жыл бұрын
Суперский и чёткий канал мне нравится и начинал с этого канала
@Lonely_Wolf24
@Lonely_Wolf24 2 жыл бұрын
Спасибо за видео, теперь буду, повторять, разбираться и запоминать. Шла речь об уроке про дисплей, а можно сделать урок/проект с дисплеем 12864 ST7920? Ну и конечно же урок по ОС нужен. Спасибо за уроки!
@schrodingers_kater
@schrodingers_kater 3 жыл бұрын
Посмотрел с удовольствием)
@andpavlenko6342
@andpavlenko6342 3 жыл бұрын
урок по gyveros - да !
@user-sf9nn6dh2q
@user-sf9nn6dh2q 3 жыл бұрын
Очень круто, спасибо!!!
@tree-service
@tree-service Жыл бұрын
Вот вообще спасибо, всё в тему
@ivanmarchuk4942
@ivanmarchuk4942 2 жыл бұрын
Классный урок! И кстати, if(++mode >= 4) mode = 0; Можно заменить на: mode = (mode+1)%4;
@MAD_ALEX
@MAD_ALEX 2 жыл бұрын
Только не говорите об этом attiny13, у неё половина flash памяти улетит на взятие остатка от деления
@tituszx1
@tituszx1 3 жыл бұрын
Супер видос! Спасибо!
@user-xc1ps7us9w
@user-xc1ps7us9w 2 жыл бұрын
приятно опять тебя видеть ведущим)
@peteaivanov6572
@peteaivanov6572 2 жыл бұрын
Очень просто и понятно👍
@enrewardronkhall8340
@enrewardronkhall8340 Жыл бұрын
Кажется со мной что-то не так, потому что даже по таким качественным, подробным, полным и интересным урокам я всё равно не могу научиться разрабатывать системы управления для проектов на МК... Но уроки действительно потрясающие. Огромное вам спасибо.
@povorotnetuda2019
@povorotnetuda2019 3 жыл бұрын
Тему этого видно нужно развивать до максимума. Я говорю о разных ситуациях где требуется многозадачность. Например я делаю коды для бегущих поворотников на адресных лентах (бесплатно выкладываю коды прошивки), и даже не используя deley, скорость пробегания поворотников получается ограниченной, и что самое главное НЕДОСТАТОЧНОЙ. Хотелось бы узнать как во время пробегания одного поворотника, можно заставить бежать и второй поворотник не дожидаясь завершения цикла первого поворотника. Если вы поможете мне с решением данной проблемы то я несомненно расскажу о вас в своих видео.
@ArduNotes
@ArduNotes 3 жыл бұрын
как запрограммировано, так и работает)) скорость обновления адресной ленты довольно высокая для такой пустяковой задачи. Если обновлять без delay - это 30 Гц на 1000 светодиодов, на 100 светодиодов соответственно 220 Гц. "не дожидаясь завершения цикла первого поворотника" - очень просто, не использовать циклы, как показано в этом уроке. Завести просто счётчик и тикать им по таймеру
@povorotnetuda2019
@povorotnetuda2019 3 жыл бұрын
@@ArduNotes Спасибо за ответ! Буду развивать свои навыки программирования.
@darkavenger8123
@darkavenger8123 3 жыл бұрын
Отличный канал. Если вам будет интересно у меня идея. Если все получится будем воду греть почти бесплатно. Что если сделать не продуваемый квадратный медный змеевик из квадратной трубы. Взять бак на 1000л помпу ну тут подбирать нужно будет. Взять кучу линз увеличительных не считал сколько тут нужно методом проб и ошибок подбирать все. Принцип такой зачет линз фокусировать солнечные лучи на поверхность змеевика. Но тут много тонких моментов. Во первых нужно сделать каркас чтобы корректировать змеевик и линзы. Во вторых каркас должен быть как термос чтобы и зимой воду греть. В третьих баки хранения горячей воды тоже должны быть как термос плюс иметь возможность самим греть воду для поддержания нужной температуры на случай жестокой непогоды. Вот мне интересно когда я был ребенком я на свежо вырезанной рогатке выпаливал узоры одной линзой. Вот тогда я и задумался на счет этой идеи но тогда технологии не позволяли такое сделать. Теперь уже все гораздо проще на алиэкспресс 70% комплектующих уже есть. Хотел бы я увидеть тесты хотя бы в миниатюре. Мне интересно какой должен быть змеевик и сколько нужно линз чтобы нагреть 100л воды до 60 градусов за 1 час. И какая нужна солнечная панель чтобы сделать эту систему автономной. Надеюсь кому то такое интересно будет. Всем удачи.
@od3417
@od3417 2 жыл бұрын
Этот канал - золото
@andreyace8768
@andreyace8768 3 жыл бұрын
Спасибо за видео!
@pavelsoloduhin3461
@pavelsoloduhin3461 6 ай бұрын
Это великий урок!)
@paveltka6221
@paveltka6221 6 ай бұрын
Великолепно! Спасибо
@Phantom_C
@Phantom_C 3 жыл бұрын
Было бы круто, если бы сделали ардуинку с двухьядерным процессором, чтобы новички поняли как оно кодится и работает.
@ArduNotes
@ArduNotes 3 жыл бұрын
esp32
@Phantom_C
@Phantom_C 3 жыл бұрын
@@ArduNotes а, точняк...
@sledleo
@sledleo 3 жыл бұрын
Как всегда бомбезно и полезно! Налетай!!
@pavelkazakov6347
@pavelkazakov6347 3 жыл бұрын
Когда то я начинал изучать программирование МК по твоим роликам, огромное спасибо! Но время идет, хотелось более серьезные проекты и постепенно перешел на STM32. С теплотой вспоминаю ArduinКУ, но этот вариант для начинающих и тех кто не хочет замарачиваться с изучением программирования. Что то серьезное на ней не "запилишь". Тебе уже, кажется, задавали в коментах вопрос - когда уроки по STM? С твоим творческим подходом к созданию уроков, они должны получиться БОМБИческие. Засиделся ты в "песочнице".
@ArduNotes
@ArduNotes 3 жыл бұрын
у стм32 тоже есть своя песочница, называется HAL. А работа с ней по сути ничем не отличается от пердуины, только вот готовых наработок в интернете маловато и придется писать больше своих "велосипедов". Не думаю, что это большой плюс =)
@user-dq2ci5ln5g
@user-dq2ci5ln5g 3 жыл бұрын
Есть, почти такой же лёгкий в понимании канал по программированию STM32, "народ стрим" или "НР.электроникс", по часу видосы, там всё также на пальцАх и примерах показано, рассказано и разжовано! Глотай - не хочу! В фейсбе и вк есть группы по стм32! Надыть только руки на клаву переместить и помацать поисковики! 👍😁🤪
@pavelkazakov6347
@pavelkazakov6347 3 жыл бұрын
@@user-dq2ci5ln5g Там где они учились, я преподавал.
@user-dq2ci5ln5g
@user-dq2ci5ln5g 3 жыл бұрын
@@pavelkazakov6347 Ну, как грится, хозяин барин - знает куды править! 👍😁
@gorgepogudin6614
@gorgepogudin6614 Жыл бұрын
класс! и кстати в моменте 15:39 вместо условия на переполнение можно использовать просто mode = mode%4 или вместо 4 можно использовать то число режимов которое есть
Программируем физику на Processing
55:12
Заметки Ардуинщика
Рет қаралды 62 М.
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 9 МЛН
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 10 МЛН
100❤️
00:19
Nonomen ノノメン
Рет қаралды 35 МЛН
Фишки Arduino, о которых ты не знал!
13:37
Заметки Ардуинщика
Рет қаралды 106 М.
Wifi scanner and jammer using NRF24L01
3:07
Babak Stars
Рет қаралды 47 М.
Interrupts in Arduino, Part 1. Timer interruptions - Arduino for beginners
16:16
LabRazum | Виктор Осин
Рет қаралды 113 М.
7 simple Arduino projects which YOU can build in 15 minutes.
31:07
Major Tom Workshop
Рет қаралды 934 М.
STM32 c чего начать?Быстрый старт с нуля.
34:23
How charged your battery?
0:14
V.A. show / Магика
Рет қаралды 1,9 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,6 МЛН
Kalem ile Apple Pen Nasıl Yapılır?😱
0:20
Safak Novruz
Рет қаралды 833 М.
ПК с Авито за 3000р
0:58
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 1,3 МЛН