ความรู้แน่น ฟรีสำหรับชุมชน ArduinoAll ที่นี่เท่านั้น

ฟรีและดีที่สุด คอร์สอบรม Arduino + NodeMCU
ทำเพื่อแบ่งปัน ห้ามนำไปจำหน่าย หรือเก็บเงินค่าเรียน
  !!!


  


AllNewStep รับประกันคุณภาพทุกชิ้น วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ

กรุงเทพ /ภาคกลาง ได้พรุ่งนี้


*** สินค้าทุกชิ้น ถ้าสามารถทำรายการสั่งซื้อได้ แสดงว่ามีครบทุกรายการค่ะ *** 

พิมพ์ค้นหาบทความ หัวข้อกระทู้ และสินค้าในเว็บ AllNewStep ได้ที่นี่
QUOTE 

สอบถามปัญหา DS3231 ครับ

Prasit

เวลาไฟดับ หรือปิดบอร์ดอาดูโน่ พอเปิดอีกทีทำไมเวลาไม่เป็นปัจจุบันครับแต่กลับไปเริ่มแสดงเวลาช่วงที่เบิร์นโค๊ดลงบนอาดูโน่ครับ หรือต้องเขียนโค๊ดแบบไหนครับถึงจะแก้ปัญหานี้ได้ครับ

QUOTE 
ความคิดเห็นที่ #1
Prasit

#include <Wire.h> 

#include <LiquidCrystal_I2C.h>

#include "Wire.h"

#include "SPI.h"

#include "RTClib.h"

LiquidCrystal_I2C lcd(0x27, 16, 2);

RTC_DS3231 RTC;

 

void setup () {

 

  lcd.begin();

  Wire.begin();

  RTC.begin();

  RTC.adjust(DateTime(__DATE__, __TIME__));

 

  if (! RTC.isrunning()) {

    lcd.print("RTC is NOT running!");

    RTC.adjust(DateTime(__DATE__, __TIME__));

}

  DateTime now = RTC.now();  

}

void loop () 

{

  DateTime now = RTC.now();

  lcd.setCursor(0, 0);

  lcd.print("Time : ");

  lcd.setCursor(8, 0);

  lcd.print(now.hour(), DEC);

  lcd.print(":");

  lcd.print(now.minute(), DEC);

  lcd.print(":");

  lcd.print(now.second(), DEC); 

  

  lcd.setCursor(0, 1);

  lcd.print(RTC.getTemperature()); 

  lcd.print("c");

  

  lcd.setCursor(7, 1);

  lcd.print(now.day(), DEC);

  lcd.print('/');

  lcd.print(now.month(), DEC);

  lcd.print('/');

  lcd.print(now.year(), DEC);

  

  

  delay(1000);

}

QUOTE 
ความคิดเห็นที่ #2
เจ้าของร้าน

โคดตัวอย่างในบทความ จะเป็นการตั้งค่าให้กับ RTC ถ้าเซคค่าแล้วให้เอา RTC.adjust(DateTime(__DATE__, __TIME__)); ออก เพราะตัวนี้จะตั้งค่าเวลาใหม่ทุกครั้งที่รันโปรแกรมครับ

  Serial.begin(9600);
  Wire.begin();
  RTC.begin();
  //RTC.adjust(DateTime(__DATE__, __TIME__));

QUOTE 
ความคิดเห็นที่ #3
Prasit

ขอบคุณครับSmile

QUOTE 
ความคิดเห็นที่ #4
เจ้าของร้าน

ยินดีครับ ผมได้เอาไปเพิ่มในบทความด้วย Smile

แสดงความคิดเห็นที่ 1-4 จากทั้งหมด 4 ความคิดเห็น
ขาย ARDUINO
คุณภาพ อันดับ 1

ได้รับรางวัลร้านยอดเยี่ยม
ตั้งแต่ปี 2558
ขาย Arduino
วีดีโอสอน Arduino

สอน esp8266

สอน Arduino IoT
สอน Arduino แบบเร็ว

สอน NodeMCU

อุปกรณ์ Arduino

MEMBER ZONE

พูดคุย-สอบถาม