Pull to refresh
4
0

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

Send message

Это не читерство, а преступление и реальный шанс умереть от угарных газов. Обычно прессостат начинает делать мозг, когда сливная колба для отвода конденсата заиливается или обледенение (если котел в неотапливаемом помещении)

Все преостаты идут на разные разности давления. Ищите на своё. Если не повезло, то есть универсальные (с рег. винтом). Для настройки такого придется прикупить спец манометр. На алишечке ищется по HT-1890. Там же есть и преостаты с незалитым винтом (копии древних honeywell) - KFR-1

опять эта заезженная копипаста работы с энкодером. вот тут посмотрите как это сделать красиво и просто

int16_t RotaryEncoder::getPosition()
{
switch (_currValueB)
{
case ROTARY_ENCODER_CW:
_counter++;
break;
case ROTARY_ENCODER_CCW:
_counter--;
break;
}
_currValueB = ROTARY_ENCODER_STOP;

return _counter;
}

Я вам так отвечу. Когда-то люди писали на чистом asm и тоже недоумевали зачем придумали эти C и C++ для МК.

За ссылку спасибо, попробую.

удобно. стал пользоваться на esp8266 и так понравилось, что теперь если обертка под камень его не имеет, то обхожу такой МК стороной.

У меня вопрос, функция "printf" есть или так же отсутствует как и в Arduino AVR?

Я в качестве упражнения, написал универсальное реле - tthRelay. Но пока не решил, что делать если электричество пропадет совсем и поэтому все ещё в поиске.

Т.к. переменная имеет ширину более 8 бит, то на данном контроллере ее считывание происходит в несколько комманд. И прерывание может вклиниться между ними. В итоге мы получим 1 байт от одного значения, а второй от другого.

Я не настоящий сварщик, но читал, что вроде как для этот используют atomic переменные. Или я не прав?

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

опять 25. с обычной гайкой есть неиллюзорный шанс ее потерять при вибрациях.

image
Гайки лучше не печатать. Профиль компании 80/20 имеет обратный угол. При затягивании гайки он работает как пружина и препятствует ослаблению затяжки болтов при вибрации.

image

Спасибо за помощь. Очень даже читаемо. Буду сегодня пробовать. У меня похоже весь код на анонимных функциях. Даже не догадывался, что они так называются.

Исходники Ticker.h конечно смотрел и про attach/detach знаю. Спасибо огромное за информацию о once_ms_scheduled(). У меня затык как красиво реализовать такую задачу. Сейчас имею два тикер. Один раз в пол секунды вкл/вкл точки часов, второй раз в секунду обновляет hh и mm часов. Хочу добавить, чтоб раз в 15 секунд ставить первые два тикера на паузу и запускать тикер показа температуры в течении 5 сек, за ним тикер показа влажности опять на 5 секунд. Причем в течении этих 5 секудн не хочется постоянно долбить MAX7219, гонняя байты по SPI в пустую. Послал один раз и ждёшь. Потом опять показ времени и по кругу...


Еще вопрос, вы будильник тоже через Ticker.h делали?


Извините за глупые вопросы, я программист по состоянию души, а не по профессии.

Пишу часы, но на MAX7219. Застрял на планировщике/Scheduler. У меня отображение времени и точек идет через Ticker.h. Это очень удобно и код простой.

  tick_ClockColon.attach(MATRIX_COLON_REFRESH_INTERVAL, matrix_printColon); //task to print clock colon ":"
  tick_Clock.attach(MATRIX_CLOCK_REFRESH_INTERVAL, matrix_printTime);       //task to get time from ESP8266 RTC & print hh mm

Теперь решил добавить вывод погоды и никак не получается красиво сделать остановку и запуск тасков в Ticker.

У вас как планировщик работает?
таки да — яркость падает. На хабр недавно проскакивала статья про хак IKEA диско-кубов, там для градации серого из белого применяли PWM с гаммакорекцией. Если такое применить с чарлиплексинг то вроде как должно взлететь. Что вы думаете?
Если один конец Ланжевена не соединить с общим проводом схемы, то на корпусе ванны появляется весь потенциал напряжения в киловольтах, это хорошо видно на неоновой лампочке.


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

Вы ошибаетесь. На одном развлекательном портале «Пи… бу» куча историй от мастеров ножей — под видом охотника звонит товарищ майор и просит изготовить нож чуть чуть больше разрешенных размеров.

Я бы вам советовал проконсультироваться у хорошего юриста.
вы поосторожнее с gyverpid

В версии 2.1 интегральная составляющая вынесена в публичный доступ как член класса, к ней можно обратиться как regulator.integral. Интегральная составляющая суммирует ошибку по времени, и при слишком сильном накоплении может приводить к перерегулированию. Для наблюдения за её состоянием можно прочитать integral, и при необходимости например ограничить её диапазон (regulator.integral = constrain(regulator.integral, -50, 50);) или даже обнулить (regulator.integral = 0;).

Information

Rating
Does not participate
Location
Беларусь
Registered
Activity