Сегодня посмотрел Ваше видео "Ардуино для начинающих и не только". Буквально неделю назад вспомнил, что у меня есть Ардуинка и горстка датчиков к ней. Вспомнил, что в детстве любил программировать. И, думаю, надо снова заняться делом.... И тут как по волшебству - хоп, видосик... МАГИЯ! :))
@@АлексейКовальчук-ы2б так я подписан на канал же :)) Поэтому видео было в "Подписках". А так - оно вышло за 10 минут до коммента, поэтому крайне удачное совпадение.
Ардуино и есть классика. У меня на ардуино работает автоматическая поливалка для цветов(nano), фрезерный станок(uno), 3d принтер(mega) тестер емкости аккумуляторов(nano), лампа из адресной ленты(nano), пид регулятор станка для изготовления прутка из бутылок для принтера(nano). Блин а я и забыл что у меня так много вещей из ардуинок наделано
Доходчивое объяснение с наглядным видеорядом, да ещё с экскурсиями в принцип работы и немножко схемотехники. Для знакомства с возможностями Ардуино - идеально. Спасибо за труд!
Видео ниочем.. Уже сотое смотрю. И нигде сука никто не расскажет началы полльзования ардуино. ЧТо за прога, как что куда подключить, как записать с компа в ардуину, какой кабель и т.д. и т.п. Все сразу гонят проги и расказывают какие они крутые.. В общем как всегда.. видео абы "похвастатся что я могу" - но полезности 0
@@kinostory я не поверю , что вы НИКОГДА на просторах ютуба не натыкались на канал "заметки ардуинщика" , там все, вышесказанное вами, разжовано до такой степени, что даже 5ти летний разберется
@@kinostory поумерьте пыл, нужно быть благодарным авторам таких видео, что у нас сейчас совершенно бесплатно есть тонны ценнейшего образовательного контента, о котором я, например, мог только мечтать, когда осваивал электронику. Ваш комментарий со стороны выглядит очень глупо - вы упрекаете автора видео в своей неспособности его понять, задумайтесь, автор в этом виноват или всё же вы. Честное слово, если я буду снимать видео по электронике, я не буду включать комментарии...
Несколько лет назад я для тачки делал аналоговый круиз-контроль на транзисторах, который был подключен параллельно педали, а сигнал с датчика скорости напрямую. Он работал, но точность была не ахти, и в калибровке трудно. Через год я надыбал ардуинку, научился прогать ее и написал круиз уже на нее, с пид регулятором, экраном и энкодером- кнопкой для управления. Туда встроил ещё сервисное меню для калибровки. Вот он работал превосходно, на уровне заводских решений. Также была идея подключить датчик для измерения дистанции впереди, для создания адаптивного круизконтроля, но я не нашел толкового датчика по вменяемой цене, а ультразвуковой бьёт недалеко. З.ы. для ускорения работы выводов их лучше переключать через регистры, а не методы.
17:40 - У вас есть свободное время заниматься такими интересными и полезными вещами... Завидую...У меня всё время уходит на работу и бытовую суету. Успеваю только довольствоваться просмотром Вот таких видео пока ем
@@дима-щ1р2и Долго рассказывать Часто при покупке разных девайсов и продуктов всюду куда не кинся. Или товар не соответствует заданным характеристикам Или вовсе у меня один раз было что вообще не отправили товар и пропал продавец. Причём правоохранительные органы оказываются бессильны. Карту правонарушителя. Я вместо них звонил в банк и там сказали что карту можно заблокировать если будет Заведено дело. Правоохранительные органы должны были обратиться в суд и открыть дело. Чувствую придётся судиться ещё и с ними. Деньги получают а не работают. Либо вовсе дурят. Уже молчу за больницей и другие...
Наконец кто-то сказал "Вставляйте аккуратно, чтобы не погнуть контакты". Я как-то первый раз вставил в breadbord микросхему операционника, так совсем отломал +питания от корпуса. Хорошо что ОУ дешевые и продаются в каждом магазине и они дешевые. Arduino хорошая платформа. Можно довольно быстро накидать прототип, быстро запрограммировать и проверить работу. Контроллеры в Arduino конечно довольно ограниченные, но эта платформа позволит понять как работать с МК и в будущем использовать более серьезные контроллеры. Я сейчас часто использую ESP32-WROOM, мне в большинстве нужен Bluetooth, да и возможность обновиться по Wi-Fi точно не лишняя. А начинал я с Arduino Pro Mini. Если устройство простое накидываю прототип как раз на Arduino, затем уже заказываю плату, паяю и вот готовое устройство, которое можно продавать. Тем более что сейчас есть библиотеки Arduino почти для любых популярных контроллеров
Раньше делал устройства на Рic, Отмена и Аттини, сейчас применяю мини и нано, цена приемлемая, а возни в разы меньше. Впаиваю платы на макетку и развожу проводниками на впаяные клеммы. На ардуинке работают часы, лампа с переменной цветностью, таймеры и сварочник литиевых аккумуляторов.
Кабель usb может быть и 2 метра, если это необходимо. Но в этом случае я использую внешнее питание от двух элементов 18650. В некоторых случаях обязательно от аккумулятора, а если нужно другое напряжение, то понижаем обязательно линейным драйвером типа lm1117. В противном случае от импульсного питания будут помехи. В дальнейшем, конечно можно использовать и импульсный dc-dc с хорошим фильтром, но на этапе моделирования удобнее использовать аккумулятор. Так же при прошивке другого контроллера, через uart, так же использую дополнительное питание. Проблем никогда не возникало.
Очень классно подобраны проекты, показаны некоторые действительно необычные приёмы, это видео можно использовать как для вдохновения, так и как базу знаний)
Кстати для прошивки через длинный кабель можно в диспетчере устройств понизить скорость этого COM порта (Параметры порта>бит в секунду). У меня ардуинка висит на 8-10 метровом проводе (спаянном из витой пары) возле котла отопления и нормально шьется на пониженной скорости.
Повесь на краях копеечные rs485 микрухи, то есть по проводам пойдет физически диф. сигнал, как у всех современных стандартов. То есть на tx и rx будет не по одному проводу, а по два. И витуху например (по количеству подходит). И хоть на сотню метров шей. К примеру даже в том же usb2.0 кабеле d+/d- это как раз диф. пара и скорость 480МБит на 5 метров пашет. А тут 115.2кБит в 4000! раз медленнее, соответственно и на совсем другие расстояния потянет.
3:50 - если перевернуть нож, то можно (и нужно) использовать специальную "крючкообразную" выемку на лезвии (но только на новом - ещё необломанном), для "процарапывания" материалов. Так режут оргстекло и другие листовые материалы, и им же, очень удобно сдирать медь.
Не стоит подключать датчик воды напрямую. Лучше через оптическую. Развязку. Пока вода в ванночке все нормально, но в жизни там может быть потенциал и тогда вход процессора сгорит
Пишите на Си с прямым указанием значений регистров состояний и регистров портов в 16--ричном коде. Ардуино сразу начнёт работать в два раза быстрее и без ошибок и без зависаний. Если будут помехи на входах счётчиков то это можно устранить либо програмно путем включения времени проверки значений импульсов и отсекания ненужного либо по простому LC фильтром. То есть ферритовую катушку диаметр около полтора см и 25 витков последовательно, и конденсатор около 1 мкф параллельно к нулю.
Здравствуйте, очень интересно и понятно, люблю ваши видео спасибо за ваш труд. Возникла одна идея для видео ардуино. Как измерить и использовать ЭДС моторчика для поддержания скорости, с использованием пид регулятора. Идея в том что б без посторонних датчиков все это делать используя ЭДС мотора без датчиков хола, тахометра итд. Я когдат-о хотел сделать радиоуправляемую модель, но так и не смог разобраться. где-то читал что нужно оставлять подвешенный вывод драйвера для измерения не помню. Думаю вы с легкостью сможете так сделать.
по схеме с сенсором: обычно, принята такая модель для электростатического заряда: тело человека как емкость в 100 пф с последовательным резистором в несколько Ком, емкость заряжена до нескольких КВ. Поставьте на вход ограничивающий резистор и какую защиту - хотя ардуина и выдерживает такое обращение, но лучше перезащитить! Сопротивление в 1 Мом довольно велико, как мне кажеться
@@LenIn_UssR да в принципе в программировании нет ничего сложного. Можно выучить любой ЯП за пару недель, а зная 1 понять другие уже проблемы не составит - все С-подобные языки (С, C++, C#, Java, PHP, Python, Pascal и т.д.) похожи друг на друга за исключением некоторых тонкостей. А если еще и Basic изучите, то тогда вообще сможете читать ЛЮБОЙ язык программирования
@@mclotos за пару недель можно выучить основы синтаксиса, да. Но основы синтаксиса - это не умение правильно программировать. В каждом языке есть свои тонкости и детали (разная типизация, разное управление памятью, разные парадигмы программирования). Так же есть базовые вещи, которые не зависят от языка. Это все приходит с опытом, и это не пара недель и даже не пара лет.
Про электронную линейку или рулетку. Коллекторный электродвигатель - абсолютно обратимое устройство потому что при увеличении напряжения питания у него увеличивается частота вращения. А при принудительном вращении электродвигатель работает, как генератор. При увеличении частоты вращения - увеличивается и частота вырабатываемого напряжения и амплитуда напряжения. А это значит, что при разной скорости протяжки колёсика по измеряемой поверхности у такого измерителя может быть не только разная погрешность, но и сам контролер может "озябнуть" от напряжения вырабатываемого двигателем и прикладываемого к выводам микроконтроллера. Перед подачей сигнала на контроллер необходим двухсторонний ограничитель напряжения вырабатываемого таким двигателем в режиме генератора.
Кстати, так можно сделать клаву только из мультимедиа-клавиш, а громкость вообще крутилкой. просто положить слева от обычной клавы (справа-то мышка), и подключить как вторую клаву просто, и удобненько, и хорошо.
такое дело, громкость и другое можно регулировать мышью. :) У меня скрол на мыше влево-вправо - это делает. Также на мыше ctrl+c и ctrl+v (нужно для работы).
@@дима-щ1р2и а я щас себе сделал самодельный усилок класса д, и с пассивным темброблоком на входе, через него комп и озвучивается уже года три, вполне классно тоже, и конструкцию удобную сделал, все регуляторы под рукой прям.
по схеме с ночником (если не было ранее): перед переводом вывода в аналоговый режим и началом измерения на него можно подать низкий уровень, чтобы разрядить емкость светодиода (обычно, около нескольких сотен пф). Можно еще добавить простенький рекурсивный фильтр, даже простое усреднение подойдет (а, оказывается, уже реализовано в ReadData, извиняюсь!)
Для загрузки в переменную файла можно использовать библиотеку incbin использующею внутри одноименную ассемблерную инструкцию, из минусов нужно использовать абсолютный путь к загружаемому файлу.
Датчик уровня можно сделать на емкосном эфекте, тогда можно измерять даже диэлектрические жидкости. И, для универсальности устройства, реализовать режим калибровки уровня.
По кнопкам - есть прекрасная библиотека "Buttons", встречал у Гайвера, возможно он и автор (точно не помню). В ней реализовано короткое нажатие/отпускание, длинное нажатие /отпускание и двойное нажатие. На любую кнопку можно включить/отключить 'обнаружение' любого из вышеперечисленных событий. Также присутствует настраиваемый антидребезг.
@@Ma_X64 для понимания сути работы согласен - своё интереснее будет. Но когда уже понимаешь суть происходящего - можно и чужое поколупать. И домыслить что-нибудь новое.
@@Seledkin78 да, своё всегда интересно. Своё нужно писать в двух случаях: чтобы разобраться самому (и у вас есть на это время), или, если существующее вас не устраивает. Иначе это превращается в изобретение велосипеда - зачем тратить несколько дней/недель на модуль (а я, уверен, что подобный качественный модуль за пару часов не напишешь), когда есть готовое и рабоиающее, и потратить время можно на то, чего готового нет
Не стоит забывать и о том, что библиотеки кушают ресурсы, как память так и процессорное время. В случае критичности одного или обоих ресурсов контроллера библиотеки не применимы. Однако реализовать по крайней мере обработку кнопок не сложно и антидребезг и двойное нажатие и удержание. Скорость обработки на много выше, расход памяти напротив меньше. И не стоит забывать элементарный конденсатор на кнопку, это самый простой антидребезг. А вообще зачет👍
Датчик уровня воды нельзя делать аналоговым способом, просто нужно разместить нужное количество датчиков воды по уровню сосуда и будет вам цифровой точный вид, который не зависит от электропронийаемости жидкости (главное чтобы пропускала)
Если не экономить на количестве светодиодов и вообще в качестве датчика освещенности юзать хотя бы панельку от калькулятора - не будет раздражающего мигания. Да и вообще, зачем переназначать выход и только потом вычислять - зажигать или нет? Назначил входом, считал значение, если не надо зажигать - не надо и переназначать пин выходом.
Если быть честным, ардуино довольно надёжная вещь. работала у меня в теплице как датчик освещённости и температуры. Включала обогрев или лампочку или и лампочку и обогрев, в зависимости от условий. Два года без проблем отслужила. И до сих пор, в новой теплице работает без серьёзных сбоев. У меня дешёвая китайска Funduino UNO. Но и она норм работает. Ну а кроме контроля нескольких датчиков от одного прибора - вот больше особой необходимости в ардуино лично для себя я и не нашёл.
@@micromaster4405, с того, что это микроконтроллер. Но вообще да, вон процессоры в пк и то могут 10-ки лет работать, но на производстве за использование МК по типу avr тебе руки оторвут, потому что надёжность.
Ну я как минимум сперва изучил ардуино , а потом сам стал понижайки паять и драйвера и т.д... если вообще никогда этим не занимался - очень доступный метод , который снизил порог вхождения и в мир микроэлектроники и радиолюбительства ... И реально можно столько всего накидать за 15 минут ...автору спасибо - тоже мой первый учитель))) конкретно по пайке))
Спасибо. Интересно, узнал кое что новое )). Но если делать на STM32 то все будет работать гораздо лучше и быстрее. Кому не нравится HAL или MBED можно применять туже ардуиновскую среду разработки. Помоему там уже чуть ли не все популярные STMки реализованы.
Avr из 90х ещё лет 13 назад умер даже среди 8ми биток с выходом stm8 где даже самая младшая модель была полноценным МК с отладчиком с брекпоинтами, пошаговым выполнением и просмотром всего в ide с 4х проводным stlink настройками в коде и дешевле обрубков тини. Но вот такие с шорами на глазах копирующие из года в год одно и тоже и не давая и новичкам видеть ничего нового не дают покоя avr и увидеть нормальные мк. Как не дают покоя сейчас и самому первому stm32 мамонту f103 добравшись до 32бит, лаг в 10+ лет. Сейчас возьмём тот же stm32g0 самый простой stm32 из современных на данный момент. Он потребляет на 64мгц как avr на 16ти. Я уж даже не говорю что у 8бит арифметика вызовы простыней функций для чисел выше 255 для эмуляции операций, где у 32бит просто команда мк. Перефирия просто не сравнить. У g0 есть и 32 бит таймер с возможностью работать на 128мгц, вот такой уровень шим, 36мгц spi на дисплей цветной инфу гнать, adc 35мгц 12бит и оверсемплинг. И т.д. и т.д. ценой 55р за 030. 030 имеет все что имеет 031(одна маска, фишка МК от st). Я такие видео где вижу avr сразу выключаю. Все сразу понятно. Я сейчас с китайцами играю. В данный момент hc32v203. Аналог полный f103, только ядро riscv, энергоэффективный, потребляет 4.6ма на 72МГц. И опять привет устаревшему дну avr и мамонту f103 потребляющему порядка 30ма в тех же условиях. И этот HC32 может работать до 144МГц. И даже в корпусе tssop20 есть и usb и can. И цена так же 55р. Программатор свой из-за ricsv - от 120р. Надо быть совсем неадекватным при таком современном рынке МК брать avr с его перефирией и возможностями из 90х. Ардуино это просто фреймворк, набор высокоуровневых функций скрывающих реализацию для конкретных МК. Я начал изучать МК ещё до всяких hal и ардуин. И рад этому. Все пишу на регистрах и мне так проще. Я так же просто хоббийщик. Сделать схему раз в несколько месяцев. Так что не нужно думать что это сложно, и нужно изучать просто ардуино и ограничивать себя в возможностях и мк. как говорится было бы желание. Все что мне нужно для изучения нового МК это только мануал на МК от производителя пробежать ознакомиться с перефирией и регистрами и все. Поэтому я могу взять любой МК и уже пишу прогу. Мне не нужны никакие фреймворки.
Сенсорный звонок будет работать до первого чувака в синтетике или с пьезогенератором - сенсор напрямую к такой вещи цеплять нельзя, надо через пару мегаом, и брать для этого какой-нибудь резюк вроде КЭВ, они длинные, как раз чтоб высоковольтная искра воздух не прошла между его выводами
В конструкции ночника предлагаю внести изменения в логике, делать всего 1 замер скажем через 20-30 циклов , и суммировать замеры в длинную переменную, по истечении 50 замеров, переменную делить на 50 и получим среднее значение, после переменную обнуляем и снова - цикл измерений. Результат тот-же, но светик перестанет заметно мигать.
там еще можно мерить через другой вход... который всегда сконфигурирован как вход а отключать только выход предварительно переведя в 0 чтобы "разрядить" емкость. Это позволит избежать "переходного процесса" и потребуется всего одна перемычка на соседний вывод контроллера.
Так же можно подкорректировать логику проверки ночника. Днём сделать ее частой, так как включение света в темноте важно, а ночью действительно раз в 15-30 минут так как будет раздражать, и не проблема если у тром отключиться чуть позже
Эту схему можно схему можно было создать на на паре дарлингтона (чтоб считать слабый сигнал с датчика воды (я так думаю )) и трех мультивабраторов 1 частота звука ниже 2й частота выше и 3 включает по почереди два предыдущих мультивибратора.
У меня от Уно жопа горит. Огромная же хрень. Есть нано, мини. Отлично с макетками дружатся, а потом так же легко можно их сунуть в небольшой корпус. Если совсем мало места, то аттини в ход идут. И за даже меньшие деньги esp32 можно взять, у которой мозгов в разы больше. Для привлечения новичков годится.
Встроенные подтягивающие резисторы повышают энергопотребление. А так комент для ютуба 👍 Код выглядит чутка неопрятно, можно в онлайне глянуть любой инструмент c++ beautifier
Идеи супер!!! Сам только начал заниматься Ардуинкой и хотел бы попробовать повторить (а может и доработать) эти устройства. Где можно скачать исходники скетчей?
Да, конечно, большинство этих схем можно собрать на логике и даже без неё, но такие эксперименты с ардуино нужны для понимания и работы самого МК и работы отдельных компонентов, особенно в нештатных , для них, режимах.
30 лет назад на 561 или 176 микросхеме делал термостат, датчик затопления, влажности воздуха, а спилив шляпку на мп41 транзисторе получил датчик освещённости и все работающие самоделки умещалось в спичечный коробок с блоком питания.
Про измерение освещённости светодиодном - дело не в АЦП, а в инертности люминофора белого светодиода. Если проверить тоже самое с красным/синим/зелёным (без люминофора) всё встанет не свои места. Так что технически можно было-бы и сократить время в выключенном состоянии. Но это исключает использование белых светодиодов.
В решении емкостностного звонка необходим входной фильтр в любом случае! Во-первых, хорошим тоном в электронике считается защита всех входов, торчащих наружу, и это обосновано. Не буду писать миллиард примеров и причин, кто занимался хоть чуть-чуть промышленной электроникой должен это как алфавит знать, кто не знает - добро пожаловать на просторы интернета. Во-вторых, если не отвязать гальванически (конденсатором последовательно) и реализовать входной фвч хотя бы около 150-200 Гц (3-я и 4-я гармоника 50Гц соответственно), то достаточно большая по уровню помеха будет проникать по незащищённому входу МК на сам кристалл через металлизацию и емкостные связи между проводниками внутри самого чипа, соответственно вся чувствительная к помехам часть кристалла (АЦП, входные компараторы и многое другое) будет работать некорректно и никак программно физические процессы не компенсировать. А длину волны 50Гц и её гармоник можно посчитать и сопоставить насколько она будет проникать во ВСЁ электронное что можно, опять же, кто с промкой работал - тот знает.
Супер,датчик протечки на микроконтроллере...это наверное если дядя на гуталиновой,ой ардуиновой фабрике работает?Это датчик или на одном транзисторе или на одном логическом элементе с транзистором выполняется по себестоимости в 50₽.
Замечание верное. Всё, что надо для создания такого датчика, это мосфет, активный зуммер, резистор допустим на 10 М и электроды с питанием, всё... Причём штука эта будет крайне экономичная. Одной кроны в дежурном режиме думаю на год минимум хватит. А вот если захотелось сделать дозиметр, анемометр или метеостанцию, это совсем другая ситуация... Нужно собирать данные с датчиков, эти данные обрабатывать и выводить на дисплей. Провернуть такое без ардуинки будет невероятно тяжело.
Библиотеки это, конечно, классно, но мне хотелось бы понять как сделать некоторые программы на чистом С с нуля, особенно про считывание сигналов ИК пульта. Сам я, думаю, разберусь, но интересно как это делают бывалые. Тем более опытные уже зачастую используют наилучший вариант из возможных.
Сегодня посмотрел Ваше видео "Ардуино для начинающих и не только". Буквально неделю назад вспомнил, что у меня есть Ардуинка и горстка датчиков к ней. Вспомнил, что в детстве любил программировать. И, думаю, надо снова заняться делом.... И тут как по волшебству - хоп, видосик... МАГИЯ! :))
Просто гугл за тобой следит и подбрасывает нужные видосы
@@АлексейКовальчук-ы2б так я подписан на канал же :)) Поэтому видео было в "Подписках". А так - оно вышло за 10 минут до коммента, поэтому крайне удачное совпадение.
@Atakum TR можно, да. А можно не просто посмотреть, но и почерпнуть идейку какую-нибудь. Это уж каждому своё!
Если можно, то побольше бы проектов ардуино с бытовым применением, у вас хорошо получается объяснять принципы работы как схем, так и кода! Спасибо!
❤❤
Ардуино и есть классика. У меня на ардуино работает автоматическая поливалка для цветов(nano), фрезерный станок(uno), 3d принтер(mega) тестер емкости аккумуляторов(nano), лампа из адресной ленты(nano), пид регулятор станка для изготовления прутка из бутылок для принтера(nano). Блин а я и забыл что у меня так много вещей из ардуинок наделано
Лайк за PET-Pull или аналог )
@@opodelkahru аналог, свой)
@@BUPS.DELICIOUS за аналог отдельно респект! )
У меня тоже своя разработка. На dc двигателе и со своей программной частью.
Я тоже на dc моторе сделал, от шурика, у меня видео залито на канале со станком
@@niyazleushkin ну мне до такого далеко, да и не очень хочется)
Доходчивое объяснение с наглядным видеорядом, да ещё с экскурсиями в принцип работы и немножко схемотехники. Для знакомства с возможностями Ардуино - идеально. Спасибо за труд!
😊ж
Как же ты мне нравишься Том! Отличный специалист, четко поставленная речь, всё доходчиво! МОЛОДЧИНА!
Тааак, ну раз пошла такая пьянка, то ждем уроки по программированию ардуино ! У вас очень хорошо получается объяснять ) ждем !))
Видео ниочем.. Уже сотое смотрю. И нигде сука никто не расскажет началы полльзования ардуино. ЧТо за прога, как что куда подключить, как записать с компа в ардуину, какой кабель и т.д. и т.п. Все сразу гонят проги и расказывают какие они крутые..
В общем как всегда.. видео абы "похвастатся что я могу" - но полезности 0
@@kinostory я не поверю , что вы НИКОГДА на просторах ютуба не натыкались на канал "заметки ардуинщика" , там все, вышесказанное вами, разжовано до такой степени, что даже 5ти летний разберется
@@kinostory поумерьте пыл, нужно быть благодарным авторам таких видео, что у нас сейчас совершенно бесплатно есть тонны ценнейшего образовательного контента, о котором я, например, мог только мечтать, когда осваивал электронику. Ваш комментарий со стороны выглядит очень глупо - вы упрекаете автора видео в своей неспособности его понять, задумайтесь, автор в этом виноват или всё же вы. Честное слово, если я буду снимать видео по электронике, я не буду включать комментарии...
@@kinostory у Гайвера есть подробное видео. И ещё много у кого.
@@_Vnuk_Svaroga Еще бы знать что за гайвер такой
Несколько лет назад я для тачки делал аналоговый круиз-контроль на транзисторах, который был подключен параллельно педали, а сигнал с датчика скорости напрямую. Он работал, но точность была не ахти, и в калибровке трудно. Через год я надыбал ардуинку, научился прогать ее и написал круиз уже на нее, с пид регулятором, экраном и энкодером- кнопкой для управления. Туда встроил ещё сервисное меню для калибровки. Вот он работал превосходно, на уровне заводских решений. Также была идея подключить датчик для измерения дистанции впереди, для создания адаптивного круизконтроля, но я не нашел толкового датчика по вменяемой цене, а ультразвуковой бьёт недалеко.
З.ы. для ускорения работы выводов их лучше переключать через регистры, а не методы.
Схему и код в студию! Если не жалко конечно...
@@uj7223 исходники затерялись в руинах..
17:40 - У вас есть свободное время заниматься такими интересными и полезными вещами... Завидую...У меня всё время уходит на работу и бытовую суету. Успеваю только довольствоваться просмотром Вот таких видео пока ем
а выходные?
@@dmitriykonopinskiy3793 , стирка готовка коммуналка борьба с различными лохотронщиками и много чего ещё...
Это для увлечёния, хобби. Хорошо когда работа совмещается с увлечением.
@@romanbolgar расскажите ,что за "борьба с различными лохотронщиками"?
@@дима-щ1р2и Долго рассказывать Часто при покупке разных девайсов и продуктов всюду куда не кинся. Или товар не соответствует заданным характеристикам Или вовсе у меня один раз было что вообще не отправили товар и пропал продавец. Причём правоохранительные органы оказываются бессильны. Карту правонарушителя. Я вместо них звонил в банк и там сказали что карту можно заблокировать если будет Заведено дело. Правоохранительные органы должны были обратиться в суд и открыть дело. Чувствую придётся судиться ещё и с ними. Деньги получают а не работают. Либо вовсе дурят. Уже молчу за больницей и другие...
Спасибо огромное автору, просто супермега канал. Супер внятная речь и понятные объяснения. Можно как пособие всем рекомендовать
Классный формат, создания разных практичных схем/устройств.
Большое спасибо! Очень познавательно и интересно для начинающих👍👍👍
Большое вам спасибо за такие информативные, интересные и полезные видео с грамотной подачей, всегда жду с нетерпением новых!
Наконец кто-то сказал "Вставляйте аккуратно, чтобы не погнуть контакты". Я как-то первый раз вставил в breadbord микросхему операционника, так совсем отломал +питания от корпуса. Хорошо что ОУ дешевые и продаются в каждом магазине и они дешевые. Arduino хорошая платформа. Можно довольно быстро накидать прототип, быстро запрограммировать и проверить работу. Контроллеры в Arduino конечно довольно ограниченные, но эта платформа позволит понять как работать с МК и в будущем использовать более серьезные контроллеры. Я сейчас часто использую ESP32-WROOM, мне в большинстве нужен Bluetooth, да и возможность обновиться по Wi-Fi точно не лишняя. А начинал я с Arduino Pro Mini. Если устройство простое накидываю прототип как раз на Arduino, затем уже заказываю плату, паяю и вот готовое устройство, которое можно продавать. Тем более что сейчас есть библиотеки Arduino почти для любых популярных контроллеров
Видео супер!! Респект вам за проделанную работу и большое человеческое спасибо
Раньше делал устройства на Рic, Отмена и Аттини, сейчас применяю мини и нано, цена приемлемая, а возни в разы меньше. Впаиваю платы на макетку и развожу проводниками на впаяные клеммы. На ардуинке работают часы, лампа с переменной цветностью, таймеры и сварочник литиевых аккумуляторов.
Кабель usb может быть и 2 метра, если это необходимо. Но в этом случае я использую внешнее питание от двух элементов 18650. В некоторых случаях обязательно от аккумулятора, а если нужно другое напряжение, то понижаем обязательно линейным драйвером типа lm1117. В противном случае от импульсного питания будут помехи. В дальнейшем, конечно можно использовать и импульсный dc-dc с хорошим фильтром, но на этапе моделирования удобнее использовать аккумулятор.
Так же при прошивке другого контроллера, через uart, так же использую дополнительное питание. Проблем никогда не возникало.
Ground control to major Tom. Check ignition and may God's love be with you ! Классный формат уроков. Все так просто и понятно ! Удачи !
Про дверной звонок и сенсор скрепку очень понравилось) приятно можно размять мозги. Лайк+подписка
Очень классно подобраны проекты, показаны некоторые действительно необычные приёмы, это видео можно использовать как для вдохновения, так и как базу знаний)
Видео интересное и стоящее внимания . Лайк заслуженный за подробный обзор и проделанную работу. Успехов вам.
Спасибо автор за ваш канал, долгих лет жизни вам, счастья и здоровья.
Кстати для прошивки через длинный кабель можно в диспетчере устройств понизить скорость этого COM порта (Параметры порта>бит в секунду). У меня ардуинка висит на 8-10 метровом проводе (спаянном из витой пары) возле котла отопления и нормально шьется на пониженной скорости.
Повесь на краях копеечные rs485 микрухи, то есть по проводам пойдет физически диф. сигнал, как у всех современных стандартов. То есть на tx и rx будет не по одному проводу, а по два. И витуху например (по количеству подходит). И хоть на сотню метров шей. К примеру даже в том же usb2.0 кабеле d+/d- это как раз диф. пара и скорость 480МБит на 5 метров пашет. А тут 115.2кБит в 4000! раз медленнее, соответственно и на совсем другие расстояния потянет.
Капец просто, из-за таких чудесных видосов пришлось полюбить электронику )))))
Спасибо! Это очень интересно и очень приятно слушать и смотреть (как, впрочем, и все Ваши видео).
3:50 - если перевернуть нож, то можно (и нужно) использовать специальную "крючкообразную" выемку на лезвии (но только на новом - ещё необломанном), для "процарапывания" материалов. Так режут оргстекло и другие листовые материалы, и им же, очень удобно сдирать медь.
Не стоит подключать датчик воды напрямую. Лучше через оптическую. Развязку. Пока вода в ванночке все нормально, но в жизни там может быть потенциал и тогда вход процессора сгорит
Пишите на Си с прямым указанием значений регистров состояний и регистров портов в 16--ричном коде. Ардуино сразу начнёт работать в два раза быстрее и без ошибок и без зависаний. Если будут помехи на входах счётчиков то это можно устранить либо програмно путем включения времени проверки значений импульсов и отсекания ненужного либо по простому LC фильтром. То есть ферритовую катушку диаметр около полтора см и 25 витков последовательно, и конденсатор около 1 мкф параллельно к нулю.
Лойс вначале видоса, ибо здесь всегда интересно 🤘
Спасибо большое за умные видеоролики! Я так же собираю разные устройства на Ардуино, мне очень интересно.
Здравствуйте, очень интересно и понятно, люблю ваши видео спасибо за ваш труд. Возникла одна идея для видео ардуино. Как измерить и использовать ЭДС моторчика для поддержания скорости, с использованием пид регулятора. Идея в том что б без посторонних датчиков все это делать используя ЭДС мотора без датчиков хола, тахометра итд. Я когдат-о хотел сделать радиоуправляемую модель, но так и не смог разобраться. где-то читал что нужно оставлять подвешенный вывод драйвера для измерения не помню. Думаю вы с легкостью сможете так сделать.
ещё не посмотрел, но с первых секунд качество звук голоса просто офигительное! Поделитесь, чем записывали звук?
по схеме с сенсором: обычно, принята такая модель для электростатического заряда: тело человека как емкость в 100 пф с последовательным резистором в несколько Ком, емкость заряжена до нескольких КВ. Поставьте на вход ограничивающий резистор и какую защиту - хотя ардуина и выдерживает такое обращение, но лучше перезащитить! Сопротивление в 1 Мом довольно велико, как мне кажеться
Уроки по ардуино в вашем исполнении будут? Уж очень хотелось бы послушать советы от вас :)
Это он и был, не?
@@naimik777 не, прям как на канале "заметки ардуинщика", но там чет всё рассказано для людей, которые программированием хоть немного увлекались
@@LenIn_UssR да в принципе в программировании нет ничего сложного. Можно выучить любой ЯП за пару недель, а зная 1 понять другие уже проблемы не составит - все С-подобные языки (С, C++, C#, Java, PHP, Python, Pascal и т.д.) похожи друг на друга за исключением некоторых тонкостей. А если еще и Basic изучите, то тогда вообще сможете читать ЛЮБОЙ язык программирования
Поддерживаю оратора
@@mclotos за пару недель можно выучить основы синтаксиса, да. Но основы синтаксиса - это не умение правильно программировать. В каждом языке есть свои тонкости и детали (разная типизация, разное управление памятью, разные парадигмы программирования). Так же есть базовые вещи, которые не зависят от языка. Это все приходит с опытом, и это не пара недель и даже не пара лет.
Спасибо за видео. Перевел небольшое пожертвование, правда просмотрел пол канала, пока нашел ссылку)
Про электронную линейку или рулетку.
Коллекторный электродвигатель - абсолютно обратимое устройство потому что при увеличении напряжения питания у него увеличивается частота вращения. А при принудительном вращении электродвигатель работает, как генератор. При увеличении частоты вращения - увеличивается и частота вырабатываемого напряжения и амплитуда напряжения. А это значит, что при разной скорости протяжки колёсика по измеряемой поверхности у такого измерителя может быть не только разная погрешность, но и сам контролер может "озябнуть" от напряжения вырабатываемого двигателем и прикладываемого к выводам микроконтроллера. Перед подачей сигнала на контроллер необходим двухсторонний ограничитель напряжения вырабатываемого таким двигателем в режиме генератора.
Кстати, так можно сделать клаву только из мультимедиа-клавиш, а громкость вообще крутилкой. просто положить слева от обычной клавы (справа-то мышка), и подключить как вторую клаву просто, и удобненько, и хорошо.
такое дело, громкость и другое можно регулировать мышью. :) У меня скрол на мыше влево-вправо - это делает.
Также на мыше ctrl+c и ctrl+v (нужно для работы).
@@дима-щ1р2и а я щас себе сделал самодельный усилок класса д, и с пассивным темброблоком на входе, через него комп и озвучивается уже года три, вполне классно тоже, и конструкцию удобную сделал, все регуляторы под рукой прям.
по схеме с ночником (если не было ранее): перед переводом вывода в аналоговый режим и началом измерения на него можно подать низкий уровень, чтобы разрядить емкость светодиода (обычно, около нескольких сотен пф). Можно еще добавить простенький рекурсивный фильтр, даже простое усреднение подойдет (а, оказывается, уже реализовано в ReadData, извиняюсь!)
Для загрузки в переменную файла можно использовать библиотеку incbin использующею внутри одноименную ассемблерную инструкцию, из минусов нужно использовать абсолютный путь к загружаемому файлу.
Как всегда отличное видео и полезные схемы! Спасибо огромное!
Датчик уровня можно сделать на емкосном эфекте, тогда можно измерять даже диэлектрические жидкости. И, для универсальности устройства, реализовать режим калибровки уровня.
Лучший канал на ютьюбе, задонатил. псибо вам большое
Спасибо, для первого ознакомления с ардуино было понятно
По кнопкам - есть прекрасная библиотека "Buttons", встречал у Гайвера, возможно он и автор (точно не помню). В ней реализовано короткое нажатие/отпускание, длинное нажатие /отпускание и двойное нажатие. На любую кнопку можно включить/отключить 'обнаружение' любого из вышеперечисленных событий. Также присутствует настраиваемый антидребезг.
@@Ma_X64 для понимания сути работы согласен - своё интереснее будет. Но когда уже понимаешь суть происходящего - можно и чужое поколупать. И домыслить что-нибудь новое.
@@Ma_X64 И я про то же самое. 👍
@@Seledkin78 да, своё всегда интересно. Своё нужно писать в двух случаях: чтобы разобраться самому (и у вас есть на это время), или, если существующее вас не устраивает.
Иначе это превращается в изобретение велосипеда - зачем тратить несколько дней/недель на модуль (а я, уверен, что подобный качественный модуль за пару часов не напишешь), когда есть готовое и рабоиающее, и потратить время можно на то, чего готового нет
Не стоит забывать и о том, что библиотеки кушают ресурсы, как память так и процессорное время. В случае критичности одного или обоих ресурсов контроллера библиотеки не применимы. Однако реализовать по крайней мере обработку кнопок не сложно и антидребезг и двойное нажатие и удержание. Скорость обработки на много выше, расход памяти напротив меньше. И не стоит забывать элементарный конденсатор на кнопку, это самый простой антидребезг. А вообще зачет👍
@@Ma_X64 Можно поинтересоваться чем обусловлен сей вывод?
Датчик уровня воды нельзя делать аналоговым способом, просто нужно разместить нужное количество датчиков воды по уровню сосуда и будет вам цифровой точный вид, который не зависит от электропронийаемости жидкости (главное чтобы пропускала)
Делают, ультразвуковые датчики уровня. По отражению от поверхности.
делали еще в 70-х. в ВАЗ датчик топлива (любой жидкости).
Это отличается от многих других ардуинщиков, интересные примеры!)
Если не экономить на количестве светодиодов и вообще в качестве датчика освещенности юзать хотя бы панельку от калькулятора - не будет раздражающего мигания.
Да и вообще, зачем переназначать выход и только потом вычислять - зажигать или нет? Назначил входом, считал значение, если не надо зажигать - не надо и переназначать пин выходом.
Если быть честным, ардуино довольно надёжная вещь. работала у меня в теплице как датчик освещённости и температуры. Включала обогрев или лампочку или и лампочку и обогрев, в зависимости от условий. Два года без проблем отслужила. И до сих пор, в новой теплице работает без серьёзных сбоев. У меня дешёвая китайска Funduino UNO. Но и она норм работает. Ну а кроме контроля нескольких датчиков от одного прибора - вот больше особой необходимости в ардуино лично для себя я и не нашёл.
Собственно, с чего бы ей быть ненадёжной?)
@@micromaster4405, с того, что это микроконтроллер. Но вообще да, вон процессоры в пк и то могут 10-ки лет работать, но на производстве за использование МК по типу avr тебе руки оторвут, потому что надёжность.
Лысо-рыжий один из лучших по данной тематике!
Ему бы брови нарисовать....
@@ivan._._ Есть у него брови, они телесного цвета.
Класс!. Супер! Спасибо за ваш труд!
Спасибо за видео! Надеюсь, что теперь я чуть больше знаю :)
Следующее - это умный дом на ARDUINO ))) СПАСИБО за отличные видео.
ОЧЕНЬ плохая идея. Особенно для тех, кто слабо разбирается в электронике. А те, кто хорошо разбирается, такое видео не нужно.
Ну я как минимум сперва изучил ардуино , а потом сам стал понижайки паять и драйвера и т.д... если вообще никогда этим не занимался - очень доступный метод , который снизил порог вхождения и в мир микроэлектроники и радиолюбительства ... И реально можно столько всего накидать за 15 минут ...автору спасибо - тоже мой первый учитель))) конкретно по пайке))
Первый комментарий в самом начале видео. Потому что лучший канал по электронике
Спасибо за вашу большую работу! Настоящий человек!
Однозначно 👍 желательно почаще такие видео уроки 😉👍
Спасибо. Интересно, узнал кое что новое )). Но если делать на STM32 то все будет работать гораздо лучше и быстрее. Кому не нравится HAL или MBED можно применять туже ардуиновскую среду разработки. Помоему там уже чуть ли не все популярные STMки реализованы.
Avr из 90х ещё лет 13 назад умер даже среди 8ми биток с выходом stm8 где даже самая младшая модель была полноценным МК с отладчиком с брекпоинтами, пошаговым выполнением и просмотром всего в ide с 4х проводным stlink настройками в коде и дешевле обрубков тини. Но вот такие с шорами на глазах копирующие из года в год одно и тоже и не давая и новичкам видеть ничего нового не дают покоя avr и увидеть нормальные мк. Как не дают покоя сейчас и самому первому stm32 мамонту f103 добравшись до 32бит, лаг в 10+ лет. Сейчас возьмём тот же stm32g0 самый простой stm32 из современных на данный момент. Он потребляет на 64мгц как avr на 16ти. Я уж даже не говорю что у 8бит арифметика вызовы простыней функций для чисел выше 255 для эмуляции операций, где у 32бит просто команда мк. Перефирия просто не сравнить. У g0 есть и 32 бит таймер с возможностью работать на 128мгц, вот такой уровень шим, 36мгц spi на дисплей цветной инфу гнать, adc 35мгц 12бит и оверсемплинг. И т.д. и т.д. ценой 55р за 030. 030 имеет все что имеет 031(одна маска, фишка МК от st). Я такие видео где вижу avr сразу выключаю. Все сразу понятно.
Я сейчас с китайцами играю. В данный момент hc32v203. Аналог полный f103, только ядро riscv, энергоэффективный, потребляет 4.6ма на 72МГц. И опять привет устаревшему дну avr и мамонту f103 потребляющему порядка 30ма в тех же условиях. И этот HC32 может работать до 144МГц. И даже в корпусе tssop20 есть и usb и can. И цена так же 55р. Программатор свой из-за ricsv - от 120р. Надо быть совсем неадекватным при таком современном рынке МК брать avr с его перефирией и возможностями из 90х.
Ардуино это просто фреймворк, набор высокоуровневых функций скрывающих реализацию для конкретных МК. Я начал изучать МК ещё до всяких hal и ардуин. И рад этому. Все пишу на регистрах и мне так проще. Я так же просто хоббийщик. Сделать схему раз в несколько месяцев. Так что не нужно думать что это сложно, и нужно изучать просто ардуино и ограничивать себя в возможностях и мк. как говорится было бы желание. Все что мне нужно для изучения нового МК это только мануал на МК от производителя пробежать ознакомиться с перефирией и регистрами и все. Поэтому я могу взять любой МК и уже пишу прогу. Мне не нужны никакие фреймворки.
@@dekus80ни всем и не для всего это нужно. Иногда нужен корпус дип и 5 в питание, например
Avr рано хоронить.
Когда начал изучать МК начал конечно же с ардуино , сразу не понравилось нет отладки, вечно занят uart, вообще блокнот. Перешёл на atmel Studio
Очень хороший, качественный видос! Рад, что нашёл ваш канал!
Спасибо за урок! Интересно можно ли сварочный аппарат собрать на этой плате и есть ли такие опыты .
ахренеть как в детство вернулся. блин. а программирование проца так вообще огонь. я так асемблер ещё вспомню:)
На ночь смотреть самое то 🙂👍🤝
Всё это можно сделать на Atmega8, правда ардуинка всё же понадобиться для программирования)))
Том,запилите видео 7 полезных устройств на "рассыпухе" о.у. и 555.(для малоимущих).Было бы здорово!
Про рассыпуху на 555 есть шикарные сборники устройств - от банальной мигалки до музыкального аппарата по типу пианино. Гуглятся на раз-два.
@@Seledkin78 спасибо за ответ.Просто дал ТОМу информацию к размышлению.Уж больно хорошо у него получается разъяснять как работает.
Я даже не мог себе представить, что такое можно сделать. Спасибо, посвятили
Да тут поосто, ардуино замена многим знаниям. Это лего в мире микро электроники. Просто и работает на ура, но не везде можно использовать это.
спасибо. купил макетку. понравилась)
Сенсорный звонок будет работать до первого чувака в синтетике или с пьезогенератором - сенсор напрямую к такой вещи цеплять нельзя, надо через пару мегаом, и брать для этого какой-нибудь резюк вроде КЭВ, они длинные, как раз чтоб высоковольтная искра воздух не прошла между его выводами
У мня два козловых крана работают на ардуино нано. Через радио пульт переключаются скоростя для всех двигателей.
Спасибо огромное 👍 Очень познавательно 👍
Круто, комментарий в поддержку канала
Круто 👍🏼
Но было бы не плохо форматировать код
Отличная дикция! С меня подписка.
В конструкции ночника предлагаю внести изменения в логике, делать всего 1 замер скажем через 20-30 циклов , и суммировать замеры в длинную переменную, по истечении 50 замеров, переменную делить на 50 и получим среднее значение, после переменную обнуляем и снова - цикл измерений. Результат тот-же, но светик перестанет заметно мигать.
там еще можно мерить через другой вход... который всегда сконфигурирован как вход а отключать только выход предварительно переведя в 0 чтобы "разрядить" емкость. Это позволит избежать "переходного процесса" и потребуется всего одна перемычка на соседний вывод контроллера.
Так же можно подкорректировать логику проверки ночника. Днём сделать ее частой, так как включение света в темноте важно, а ночью действительно раз в 15-30 минут так как будет раздражать, и не проблема если у тром отключиться чуть позже
На сегодняшней день очень мало уроков по ESP32.
Будет ли автор делать ролики на тему ESP32?
Эту схему можно схему можно было создать на на паре дарлингтона (чтоб считать слабый сигнал с датчика воды (я так думаю )) и трех мультивабраторов 1 частота звука ниже 2й частота выше и 3 включает по почереди два предыдущих мультивибратора.
Вот за "линейку" на основе моторчика особый лайк!
У меня от Уно жопа горит. Огромная же хрень. Есть нано, мини. Отлично с макетками дружатся, а потом так же легко можно их сунуть в небольшой корпус. Если совсем мало места, то аттини в ход идут. И за даже меньшие деньги esp32 можно взять, у которой мозгов в разы больше. Для привлечения новичков годится.
Волшебство прям!
Встроенные подтягивающие резисторы повышают энергопотребление. А так комент для ютуба 👍
Код выглядит чутка неопрятно, можно в онлайне глянуть любой инструмент c++ beautifier
Спасибо за эти проекты для обучения.
Идеи супер!!! Сам только начал заниматься Ардуинкой и хотел бы попробовать повторить (а может и доработать) эти устройства. Где можно скачать исходники скетчей?
Да
В конце каждого видео говорится об этом. Либо спонсорская поддержка канала (мысль всё навязчивей витает в голове), либо расширенная подписка.
Интересные схемы!
Согласно видеоне очень полезная вещь
Огромное спасибо! Очень интересно!
Да, конечно, большинство этих схем можно собрать на логике и даже без неё, но такие эксперименты с ардуино нужны для понимания и работы самого МК и работы отдельных компонентов, особенно в нештатных , для них, режимах.
Спасибо за труды
Для продвижения)
Очень познавательный канал, спасибо вам большое)
Отличная работа!
30 лет назад на 561 или 176 микросхеме делал термостат, датчик затопления, влажности воздуха, а спилив шляпку на мп41 транзисторе получил датчик освещённости и все работающие самоделки умещалось в спичечный коробок с блоком питания.
Молодец! Отличные идеи!!!
Лидер братства по имени Кейн (шутка)
Очень нравится ваш канал🙂 БОЛЬШОЕ СПАСИБО!
Отдохну и буду смотреть дальше. Послушаю музыкаль паузу
Помимо длинны кабеля...вжно и сечение проводников (некритично для коротких).
Интересно послушать про блокировочные конденсаторы. Выбор и различие
Про измерение освещённости светодиодном - дело не в АЦП, а в инертности люминофора белого светодиода.
Если проверить тоже самое с красным/синим/зелёным (без люминофора) всё встанет не свои места.
Так что технически можно было-бы и сократить время в выключенном состоянии. Но это исключает использование белых светодиодов.
Люблю Ваш канал.
Сделай схему на опускание зеркал в авто при включении задней передачи и возврат зеркал в исходное положение при выключении передачи
В решении емкостностного звонка необходим входной фильтр в любом случае! Во-первых, хорошим тоном в электронике считается защита всех входов, торчащих наружу, и это обосновано. Не буду писать миллиард примеров и причин, кто занимался хоть чуть-чуть промышленной электроникой должен это как алфавит знать, кто не знает - добро пожаловать на просторы интернета. Во-вторых, если не отвязать гальванически (конденсатором последовательно) и реализовать входной фвч хотя бы около 150-200 Гц (3-я и 4-я гармоника 50Гц соответственно), то достаточно большая по уровню помеха будет проникать по незащищённому входу МК на сам кристалл через металлизацию и емкостные связи между проводниками внутри самого чипа, соответственно вся чувствительная к помехам часть кристалла (АЦП, входные компараторы и многое другое) будет работать некорректно и никак программно физические процессы не компенсировать. А длину волны 50Гц и её гармоник можно посчитать и сопоставить насколько она будет проникать во ВСЁ электронное что можно, опять же, кто с промкой работал - тот знает.
Супер,датчик протечки на микроконтроллере...это наверное если дядя на гуталиновой,ой ардуиновой фабрике работает?Это датчик или на одном транзисторе или на одном логическом элементе с транзистором выполняется по себестоимости в 50₽.
Замечание верное. Всё, что надо для создания такого датчика, это мосфет, активный зуммер, резистор допустим на 10 М и электроды с питанием, всё...
Причём штука эта будет крайне экономичная. Одной кроны в дежурном режиме думаю на год минимум хватит.
А вот если захотелось сделать дозиметр, анемометр или метеостанцию, это совсем другая ситуация...
Нужно собирать данные с датчиков, эти данные обрабатывать и выводить на дисплей. Провернуть такое без ардуинки будет невероятно тяжело.
Библиотеки это, конечно, классно, но мне хотелось бы понять как сделать некоторые программы на чистом С с нуля, особенно про считывание сигналов ИК пульта.
Сам я, думаю, разберусь, но интересно как это делают бывалые. Тем более опытные уже зачастую используют наилучший вариант из возможных.
Через таймер и регистры захвата.