2021年12月10日 星期五

h m s

int  Time_second;

int Time_minute;

int  Time_hour;

unsigned long Time_hour_setting = 3600000; //1小時=60min 佔多少milli sec ,所以還要乘以1000

unsigned long Time_minute_setting = 60000;//1分=60秒 60 000ms

unsigned long Time_second_setting = 1000;//1秒=1000ms

//儲取millis()的變數

unsigned long start_time ;

void setup()

{

  Serial.begin(9600);


}


void loop()

{

  start_time=millis();

  Serial.print(start_time);

  Serial.print("  ");//演算法

  Time_hour = start_time / 3600000; //小時  取到的值除小時得商為小時

  Time_minute = (start_time % 3600000) / 60000;     //分鐘   取到的值除小時 取餘數再除分 𢔽分

  Time_second = ((start_time % 3600000) % 60000) / 1000; //秒 取到的值除小時除分 取餘數再除秒取商數 𢔽分


  Serial.print(Time_hour);

  Serial.print(":");

  Serial.print(Time_minute);

  Serial.print(":");

  Serial.println(Time_second);

}

沒有留言:

張貼留言

algorithm

 #include <iostream> #include <string.h> using namespace std; int main(int argc, char** argv)  { for(int j=2;j<=100;j++)//j...