Basic Device กับ Real Time Clock (RTC) Tiny RTC I2C 24C32 DS1307



0. Tiny RTC I2C 24C32 DS1307

คือ RTC เนี่ยมันมีอยู่เกือบทุกที่เลยนะ โดยเฉพาะ อุปกรณ์ที่ไม่ต่อเนต
เอาไว้ใช้เป็น นาฬิกา ของอุปกรณ์ แบบ เวลาเราตั้งเวลาในโปรแกรม แล้วไฟดับ มันก็ยังมี ถ่าน เลี้ยงเดินเวลาได้ตลอดๆ



สำหรับคนที่ เก่งแล้วนะ   Lib ชื่อ   "DS1307"
ต่อตามนี้
DS1307  -> Arduino uno
SCL        -> A5
SDA       -> A4
VCC       ->5V
GND      -> GND


* เฮ้ อย่าลืมใส่ถ่านก่อนนะ


1. Library Search 
เข้า Example -> DS1307RTC -> SetTime
2. Example SetTime

3 Code SetTime
Upload and  Open Serial Monitor
จะเห็นว่า ค่าได้ถูก set  เข้าไป
มันเข้าไปตอนที่เรา compile

4. Serial Monitor


 มาอ่านกัน ใช้  Example ReadTest

5. Read Test



6. Code Read Test
เข้า Serial monitor เพื่อดูการดูดค่าของวันที่
ทดสอบ ถอดปลั๊ก แล้วอ่านค่าใหม่ วันที่ต้องเป็นปัจจุบันนะ

7. Read RTC Serial Monitor

ใครทะลึ่งอ่านค่าก่อน Set มันก็จะด่าแบบนี้ 

8. Device not SetTime


จบ.... Basic สุดๆ เอา Example มาขายกิน

แล้วสำหรับคนไม่เก่งหล่ะ..

พวกเอ็งมาถึงขั้นนี้ได้ ก็ เก่งทั้งหมดนั่นแหล่ะ





Share this

Previous
Next Post »