Re: Мои проекты на Ардуино
Добавлено: 08 ноя 2012, 18:00
Компиляция прошла без ошибок далее что делать?vladimir74 писал(а):подключить библиотеку math.h не вариант?
#include <math.h>
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
Компиляция прошла без ошибок далее что делать?vladimir74 писал(а):подключить библиотеку math.h не вариант?
#include <math.h>
vladimir74 писал(а):покажи полностью листинг
Код: Выделить всё
void timeint(char[] buffer, unsigned long sec)
{
int days, hours, mins;
days = sec / 86400;
sec %= 86400;
hours = sec / 3600;
sec %= 3600;
mins = sec / 60;
sec %= 60;
sprintf(buffer, %iD %iH %iM %iS", days, hours, mins, (int)sec);
return;
}
Код: Выделить всё
//--------------------------------------------------------------------------------------------------------------------------------------------------
// КОНВЕРТАЦИЯ СЕК в ЧЧ:ММ:СС
//--------------------------------------------------------------------------------------------------------------------------------------------------
char * TimeToHHMMSS(unsigned long t)
{
static char str[12];
long h = t / 3600;
t = t % 3600;
int m = t / 60;
int s = t % 60;
//sprintf(str, "%04ld:%02d:%02d", h, m, s);
sprintf(str, "%03ld:%02d:%02d", h, m, s);
return str;
}Ардуино к некоторым не относитсяNick писал(а):В некоторых языках есть функция date,
решил с простого начать. STM32 там много чего не понятного для меняImpartial писал(а):А чего STM32 забросил?
Мне нужно термодатчики приделать. С примерами DS18b20 для СТМ32 не разобрался.Impartial писал(а):Мозги набекрень будут от их новаций.
Код: Выделить всё
Serial.println("Proba");
//Serial.print("\ESC\B\1", DEC);
//Serial.print(byte(27)); // символ ESC
//delay(100);
//Serial.print(byte(66)) ; // символ B
//delay(100);
//Serial.print(byte(49)) ; // цифра 0
Serial.print(65, HEX); // выводит "А";
Serial.print("\t");
Serial.println("Proba");