DS1307, подскажите

Ardo23
Offline
Зарегистрирован: 29.12.2016
 подключено MAX7219+DS1307+DHT11
время показывает 15:59 затем 16:0, 16:1  ... как сделать чтобы в числах до десяти 0 показывал 16:00, 16:01 ???  
 
строка
tape = utf8rus((String)+"Время "+future.hour()+":"+future.minute()+" Дата "+future.day()+"/"+future.month()+"/"+future.year()+" Темп.в квартире "+(int)sensor.tem +"`C, Влаж. "+(int)sensor.hum+"% ");
 
 
ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Есть 100500 способов. Например, с помощью функции sprintf. Подробонсти использования параметра __fmt описаны в родственной функции vfprintf. Вам нужна именно первая, но параметр __fmt  у них одинаковый и в описании первой не описан.

valera678
Offline
Зарегистрирован: 04.11.2016

собирал вот такую штуку http://pajalnik.ixbb.ru/viewtopic.php?id=141#p451