Powered by Blogger.

Followers

นาฬิกา dot martrix 32x8

by Volk-69  |  at  1:53 AM

โค้ดทั้งหมดมาจากคุณ cbm80amiga
https://www.youtube.com/watch?v=qnGMdk2TwBA
โหลดได้ที่ https://drive.google.com/drive/folders/0B_jncvz2HAYCM2lJdkU3NExvQ1k

BoM (prices are taken from Aliexpress): - MAX7219/AX7219 LED Matrix modules - $1.3/piece (now it is cheaper than I purchased, I paid about $2.15/piece and had to solder them) - Arduino Pro Mini with ATMEGA 168 - $1.3 - RTC module DS1307 - $0.5 - cheap 5V power supply - $0.5 Software part: - own MAX7219 driver - own simple DS1307 RTC functions via software I2C - 8 fonts used (from 3x5 to 6x8 pixels) - everything fits in 16KB flash of ATMEGA168 based Pro Mini - temperature is taken here from internal ATMEGA sensor


ที่ไฟล์ Matrix_clock7_168_softi2c_cleaned.ino  แก้ไขให้แสดงวันเป็นภาษาอังกฤษ
  #define USEHW         0
    showDigit(dw, 22, dweek_en);
  //showDigit(dw, 22, dweek_pl)


ไฟล์ audio.h  แก้ไขให้แสดง compile ใด้
   sleep(duration);
   //delay(duration);

ไฟล์ MAX7219.h     แก้ไขให้แสดงผลในแนวนอน
   #define ROTATE 90

ผมยังไม่ได้ต่อลำโพงนะครับ


ผมกำลังสั่ง DS3231 มาใช้งานแทน DS1307


/*
 Serial commands:
 |Thhmmss  - set time (|T113025)
 |Dddmmyy  - set date (|D180116)
 |Wd       - set day of week 0..6 (|W6)   0=sunday
 |Ahhmm    - set alarm (|A0710)
 @@        - play alarm
 @1..@5    - set scroll speed
 @A..@E    - set LEDs brightness
 :), :(, :o, :B - smileys
 add # at the end when no line ending
*/

เพิ่มเติม ผมต่อ bluetooth เพื่อควบคุมผ่านมือถือ
โดยต่อขา TX(BT) >> RX(Arduino)

8 comments:

  1. ผมคอมไพไม่ผ่าน

    I2C_WRITE was not declared in this scope

    ต้องแก้ยังไงครับ

    ReplyDelete
    Replies
    1. #define USE_RTC 0 // 1 for RTC clock module (default)
      #define USEHW 1 // 1 for hw I2C RTC on A4/A5 pins

      Delete
  2. ผมขอโค้ดที่คุณทำได้ไหมครับ โค้ดของเขามันติดเยอะเลย ผมแก้ไม่ถูก

    ReplyDelete
  3. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. 'Wire' was not declared in this scope

      แก้ยังไงครับ

      Delete
  4. https://drive.google.com/open?id=1OiDKCUdozCauVQVUY3-PH4M2XMYnePwB
    โค้ด ผมครับ
    แนะนำ DS3231 ครับ เวลาเพี้ยนน้อยกว่าเดิมมาก

    ReplyDelete
  5. https://drive.google.com/drive/folders/1ej1ZWepoL80DUCVLTMNSxM7vNXmLqtlP?usp=sharing

    ReplyDelete

Proudly Powered by Blogger.