久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6731|回復: 8
收起左側

arduino uno在窗口監視器輸出電腦時間的編程思路?

[復制鏈接]
ID:402958 發表于 2018-9-27 04:46 | 顯示全部樓層 |閱讀模式
本帖最后由 yyf1233 于 2018-9-27 17:13 編輯

老哥們好 :)
剛接觸arduino,我們要做一個簡單的項目,在arduino編程然后要求在串口監視器輸出電腦時間
即打開窗口監視器,然后得到輸出格式為
Heure de votre PC
18:20:30 (無小數點和其余符號)

希望諸位大佬能指點一下如何編程
感激不盡~~~


PS 我們只用arduino uno 和 1602,要求不調用其他函數

串口監視器

串口監視器
回復

使用道具 舉報

ID:303383 發表于 2018-9-27 06:56 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

ID:258566 發表于 2018-9-27 09:33 | 顯示全部樓層
外接時鐘芯片 DS3231.zip (378.7 KB, 下載次數: 19)

1.png 2.png

回復

使用道具 舉報

ID:402979 發表于 2018-9-27 09:37 | 顯示全部樓層
窗口監視器是?
回復

使用道具 舉報

ID:402958 發表于 2018-9-27 17:10 | 顯示全部樓層

謝謝老哥!但是我們說不用rtc函數調用。。
回復

使用道具 舉報

ID:155507 發表于 2018-9-27 20:08 | 顯示全部樓層
我給你來個程序試試




  1. unsigned long currentMicros;
  2. unsigned long previousMicros;
  3. unsigned long elapsedTime;

  4. byte hundredths;
  5. byte tenths;
  6. byte secondsOnes;
  7. byte oldSecondsOnes;
  8. byte secondsTens;
  9. byte minutesOnes = 6; // Replace this with the most current time
  10. byte minutesTens = 5;
  11. byte hoursOnes = 0;
  12. byte hoursTens = 1;

  13. void setup(){

  14.   Serial.begin(115200); // make serial monitor match
  15.   currentMicros = micros();
  16.   previousMicros = currentMicros;
  17.   Serial.println ("Setup Done");
  18. }

  19. void loop(){

  20.   currentMicros = micros();

  21.   // how long's it been?
  22.   elapsedTime = currentMicros - previousMicros;
  23.   //Serial.print ("Elapsed: ");  
  24.   //Serial.println (elapsedTime);
  25.   if ( elapsedTime >=10000UL){  // 0.01 second passed? Update the timers
  26.     elapsedTime = 0;
  27.     previousMicros  = previousMicros + 10000UL;
  28.     hundredths = hundredths+1;
  29.     if (hundredths == 10){
  30.       hundredths = 0;
  31.       tenths = tenths +1;
  32.       if (tenths == 10){
  33.         tenths = 0;
  34.         secondsOnes = secondsOnes + 1;
  35.         if (secondsOnes == 10){
  36.           secondsOnes = 0;
  37.           secondsTens = secondsTens +1;
  38.           if (secondsTens == 6){
  39.             secondsTens = 0;
  40.             minutesOnes =  minutesOnes + 1;
  41.             if (minutesOnes == 10){
  42.               minutesOnes = 0;
  43.               minutesTens = minutesTens +1;
  44.               if (minutesTens == 6){
  45.                 minutesTens = 0;
  46.                 hoursOnes = hoursOnes +1;
  47.                 if (hoursOnes == 10){
  48.                   hoursOnes = 0;
  49.                   hoursTens = hoursTens =1;
  50.                   if (hoursOnes == 4 && hoursTens ==2){
  51.                     hoursOnes = 0;
  52.                     hoursTens = 0;
  53.                   }
  54.                 }
  55.               } // minutesTens rollover check
  56.             } // minutesOnes rollover check
  57.           } // secondsTens rollover check
  58.         } // secondsOnes rollover check
  59.       } // tenths rollover check
  60.     } // hundredths rollover check
  61.   } // hundredths passing check



  62.   if (oldSecondsOnes != secondsOnes){  // show the elapsed time
  63.     oldSecondsOnes = secondsOnes;
  64.     Serial.print ("Time: ");
  65.     Serial.print (hoursTens);
  66.     Serial.print(hoursOnes);
  67.     Serial.print(":");
  68.     Serial.print(minutesTens);
  69.     Serial.print(minutesOnes);
  70.     Serial.print(":");
  71.     Serial.print(secondsTens);
  72.     Serial.println(secondsOnes);

  73. /*
  74. if ( hoursTens == 0 && hoursOnes == 6 ** minutesTens == 0 && minutesOnes == 0 && secondsTens == 0 && secondsOnes == 0){
  75. // alarm time!
  76. }
  77. */

  78.   } // end one second check
  79. } // end loop


復制代碼
回復

使用道具 舉報

ID:303383 發表于 2018-9-27 20:28 | 顯示全部樓層
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

ID:402958 發表于 2018-9-28 22:32 | 顯示全部樓層
angmall 發表于 2018-9-27 20:08
我給你來個程序試試

老哥太感謝你了!!!
我是小白你能給我稍微講一下思路嗎?
感激不盡!!!
回復

使用道具 舉報

ID:403919 發表于 2018-9-29 09:56 | 顯示全部樓層

用 1602 來顯示,可以完成程序
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人免费视频一区二区 | 免费成年网站 | 国产乱码精品一区二区三区中文 | 日韩视频精品 | 免费观看视频www | 天天综合网永久 | 日韩精品1区2区 | 日韩欧美在线视频观看 | 国产欧美日韩二区 | 狠狠夜夜 | 国产一区 | 亚洲激精日韩激精欧美精品 | 欧美成人精品 | 欧美中文在线 | 国产一区二区日韩 | 亚洲精品欧美精品 | 久久精品亚洲欧美日韩久久 | 伊人久久大香线 | 欧美一区二区免费视频 | 性在线 | 草久久 | 久久久青草婷婷精品综合日韩 | 激情久久av一区av二区av三区 | 欧美亚洲国产日韩 | 久久久久久亚洲欧洲 | 超碰在线人人干 | 日本字幕在线观看 | 国产高清免费视频 | 亚洲国产成人精品女人 | 一区二区在线免费播放 | 91视频www.| 色伊人网 | 午夜伦理影院 | 亚洲视频一区二区三区 | 一区日韩 | 夜夜爆操 | 亚洲国产成人精品久久 | 网站黄色av | 日日夜夜精品免费视频 | 国产精品一区二区在线 | av入口|