All streams
Search
Write a publication
Pull to refresh
32
0
Андрей @Andy_Big

Пользователь

Send message

А, меня сбило с толку упоминание регулятора мощности для насоса с ручным регулированием :)

добавил туда ПИД и регулятор мощности на насос с алика

Наверное, не ПИД, а ШИМ? :)

Есть такой канцелярский пластилин - блютак (BluTack), его используют моделисты в качестве временной фиксации и маски при покраске. Так вот он переживает не одну покраску, не теряя своих свойств :) Так что от грязи он станет бесполезным очень не скоро :)

А политики и не думали. Вообще. Они не умеют.

А Вы скачали этот репозиторий? Тогда срочно вносите в свой аккаунт на Гитхабе все свои данные - ФИО, адрес, телефон, паспортные данные, СНИЛС, справку об отсутствии судимости, справку НДФЛ. А то Вас могут и не найти.

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

Но все равно, это уже вкусовщина. Кто к чему привык.

Не спорю :)

Задержка для ардуино реализована примерно таким же способом, но выполнена по блокирующему принципу. Там тоже использован аппаратный таймер

Ну это понятно, не на for() же организовывать задержки (хотя иногда приходится делать и так) :)

В принципе, подход, аналогичный вашему, в Arduino way тоже можно организовать, есть функции millis() и micros(), возвращающие uptime

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

Это меня успокаивает и дает хоть какую-то надежду на предсказуемый отклик.

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

Но скорее всего тут дело привычки.

Ну наверное да. По сути, при работе через флаги получается почти тот же конечный автомат, в котором текущее состояние задается комбинацией флагов :) Хотя мне кажется, что в конечном автомате код получается более наглядным и простым для понимания.

Всегда кручу программы без задержек :) Более того - стараюсь по возможности избегать вот таких delay(). Но это, конечно, уровень повыше того, для которого предназначена эта статья. У меня есть создаваемые таймеры обратного отсчета, которые уменьшаются каждую миллисекунду в прерывании. Если что-то нужно задержать на 3 секунды, я создаю (или переиспользую) таймер, задав ему значение счетчика 3000. И потом в цикле проверяю достиг ли этот таймер нуля. Достиг - хорошо, можно выполнять нужное действие и при необходимости повтора этого действия вновь взвести этот таймер :)

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

Там оно (или аналогичное) будет в наличии.

В смысле - Вам надо очень срочно, но съездить в магазин Вы не готовы? :)

А, ну если Вам две маленькие детальки нужны именно на отдельной плате, то вот - https://www.chipdip.ru/product0/8016244723 :)

Если без платы, то раз в 10-30 дешевле.

Преобразователь - в смысле стабилизатор? Да их как грязи, на каждом углу :)

Ну, в инете в характеристиках ПЭТ влагопоглощение указывается в районе 0.3%. Из своего опыта знаю, что прутки ПЭТГ для 3D-принтеров - очень даже любят впитывать влагу. Я понимаю, что ПЭТГ - это немного другое, но все же :)

Практически все пластики в той или иной степени гигроскопичны.

Я же правильно понимаю, что Вам 13 или 14 лет?

Вы сейчас говорите о задержке формирования звука синтезатором. А мы говорим о задержке в воспроизведении звука наушниками.

А как по-вашему звук в наушники попадает?

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

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity