#1 Програмування Arduino » Получить ответ API НБУ » 2019-08-27 21:59:47

ckret
відповідей: 1

Пытался получить данные, через getString от https://bank.gov.ua/NBUStatService/v1/s … 90705&json, но похоже из-за длины  конец обрубает...

Подскажите, как можно решить эту проблему?

#2 Re: Програмування Arduino » Часы, анимация настройки. » 2019-07-12 09:04:00

Спасибо за информацию по NULL, когда самоучка это похоже на дом с пропущенными кирпичами.
Сама загвоздка возникла с sprintf, пробел это переменная String (s), а числовая (d). Библиотека возвращает  hour() как char вроде.
И если числовая переменная пустая при %02d , то вместо пустоты имеем ноль, если сделать записть %2d , то теряется задумка в добавление ноля в числах меньше 10.
Если кто то может помочь привести запись в божеский вид, буду очень благодарен.

#3 Програмування Arduino » Часы, анимация настройки. » 2019-07-11 20:25:42

ckret
відповідей: 4

Добрый вечер, подскажите, как правильно сформировать sprintf для анимации настройки времени, когда мигают часы. Спасибо!

if(flashShowTimer + 1000 <= millis()){
     flashShow = !flashShow;
     flashShowTimer = millis();

      sprintf(szMesg, "%02d%c%02d", (flashShow ? hour() : NULL),":" , minute());
     }     
  

#4 Апаратні питання » AC Light Dimmer Module » 2018-06-09 16:08:35

ckret
відповідей: 8

RobotRyn.png

Направьте на путь истинный ...

VCC - 5v
GND - земля
Z-C  - пин перехода через ноль ??
PWM - шим сигнал с цифрового пина

Если я правильно понимаю модуль сам определяет переход через ноль и в скетче достаточно прописать значение PWM пина, а сам пин Z-C не используется?

Кто работал с этой платой, проконсультируйте как правильно ее подружить с ESP 8266

#6 Програмування Arduino » Датчик влажности и температуры SHT1x от RobotDyn » 2018-06-07 00:56:38

ckret
відповідей: 2

Подскажите, есть ли возможность увеличить скорость чтения датчика снижая точность, как DS18b20?

#7 Re: Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-05 08:54:12

Спасибо за подсказки. Вроде нашел решение с помощью оптрона, получилось независимые друг от друга устройства.

#8 Re: Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-04 12:59:32

renoshnik пише:

и?

И не знаю )) В пайке я человек далекий, поэтому картинка платы лучший способ определить тип пищалки.

#10 Re: Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-04 11:19:26

LynX пише:

Зачем определять или фильтровать частоту? Подключите напрямую через резистор и проверьте скорее всего при срабатывании звука будут появляться единички. Какая разница сколько их и с какой частотой? Дальше можно программно:

while(PIN==LOW)
;
Signalization();
delay(10000);

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

Это был бы идеальный вариант, подскажите как правильно будет выглядеть схема?

#11 Re: Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-04 09:17:25

Может я не точно описал задачу. В общем есть 5 инкубационных шкафов, в которых при отклонении от режима работы подаётся сигнал на speaker, как в системнике, по 2м проводам. Задача чтоб ардуино поняла, когда подаётся сигнал на эти провода.

#12 Re: Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-04 02:50:45

Хотим подключиться к ней напрямую, но не знаем как. К сожалению используем ESP8266 и там только один аналоговый вход, чтобы считать появление напряжения на проводах пищалки, а он у нас занят другим датчиком. Какой схемой можно воспользоваться, чтобы получить логический ноль или единицу на цифровом пине при появление питания на пищалке?

#13 Апаратні питання » Компьютерная пищалка и цифровой вход ардуино » 2018-05-04 00:07:32

ckret
відповідей: 19

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

#14 Програмування Arduino » Unix Time » 2016-03-28 22:40:41

ckret
відповідей: 1

Подскажите пожалуйста, как получить в переменную Unix время для выполнения математических функций

//часы
dt = clock.getDateTime(); //получаем данные с часов
Serial.print("Time:          ");
Serial.println(clock.dateFormat("d-m-Y H:i:s", dt)); //Пишим на порт текущую дату и время
Serial.print("TimeLCD:          ");
Serial.println(clock.dateFormat("H:i", dt)); //Пишим на порт текущую дату и время
Serial.print("Unixtime:                    ");
Serial.println(clock.dateFormat("U", dt)); //Пишим на порт Unix время

Підвал форуму