RP Store Tìm linh kiện theo mã, gửi BOM nhận báo giá Gửi BOM

[Hiển thị] LED Matrix Display (tập 2)

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • LedOutDoor
    Thành viên mới
    • Feb 2008
    • 9

    #46
    Nguyên văn bởi tungtot_vl Xem bài viết
    mạch của bạn làm rất gọn và đẹp. bạn dùng ic khuyết đại là gì vậy hả bạn (u1,u2 và 4 con ic nhỏ là gì vậy.) các con còn lại là 595 phảii không bạn
    hình như bạn chỉ đệm quét thôi còn RCK và SCK không đệm thì phải. vì tần số clock của SCK và RCk rất lớn với thời gian là ns. nếu mà dùng đệm cho nó thì thời gian on off của ic đệm không đảm bảo được.
    Tất cả các tín hiệu của mình đều được đệm vào ra , kể cả DATA!
    Phần quét công suất dùng IC chuyên dụng, đây là các MOSFET đóng gói trong IC.
    còn lại là 595.
    Chạy tuyệt vời luôn, dài đến đâu đều không bị nhiễu, chỉ cần công suất đủ.

    Quân tử tranh cãi để tìm chân lý
    Tiểu nhân tranh cãi để định hơn thua

    Comment

    • catbuivagio
      Thành viên tích cực
      • Oct 2006
      • 161

      #47
      Các bác cho hỏi nếu làm bảng 8x24cm thì dùng trasistor c1815 được ko vậy?

      Comment

      • hightech_uc
        Thành viên chính thức
        • Oct 2007
        • 83

        #48
        Nguyên văn bởi lungtung Xem bài viết
        Có bác nào biết viết chương trình quang báo hiệu ứng tuyết rơi không?
        Nếu đúng là Tuyết rơi phải chạy ảnh động thôi bác ạ...Vì tuyết rơi làm gì có quy luật nào.
        |

        Comment

        • tungtot_vl
          Thành viên tích cực
          • Jun 2007
          • 130

          #49
          Lmd

          Nguyên văn bởi catbuivagio Xem bài viết
          Các bác cho hỏi nếu làm bảng 8x24cm thì dùng trasistor c1815 được ko vậy?
          cái hiệu ứng tuyết rơi cũng đơn giản thôi không cần phải anh động đâu. cho rơi từ trên xuống cũng như trò chơi xếp điểm vậy, rất đơn giản
          LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

          Comment

          • nghaiha
            Thành viên tích cực
            • Jul 2006
            • 744

            #50
            Nguyên văn bởi tungtot_vl Xem bài viết
            cái hiệu ứng tuyết rơi cũng đơn giản thôi không cần phải anh động đâu. cho rơi từ trên xuống cũng như trò chơi xếp điểm vậy, rất đơn giản
            Bác nói đúng. Chỉ có một điều là làm tuyết rơi thì phải ngẫu nhiên một chút nó mới đẹp. Mà muốn ngẫu nhiên thì có một cách là tạo bộ số ngẫu nhiên bằng một phần mềm trên máy tính, sau đó mang bộ số này lưu vào trong MCU.
            Email: - Mobil: tạm thời ngừng liên lạc 1 thời gian
            Giới thiệu website kiếm tiền trực tuyến & tăng thứ hạng website.

            Comment

            • hoctro89xxx
              Thành viên tích cực
              • Mar 2006
              • 589

              #51
              Đơn giản hay không nó cũng còn phụ thuộc vào cách xếp dữ liệu của người thiết kế. Có đôi khi 1 hiệu ứng đơn giản cũng không chạy được vì xếp dữ liệu cũ chuối. Nhưng nói chung đã nhìn thấy người ta làm được thì ai cũng làm được thôi ( Việt Nam giỏi khoản này lắm, mỗi hiệu ứng chỉ 1 trang A4 viết bằng ASM thôi.

              email:mahaco@fpt.vn

              Comment

              • ChungNguyen
                Thành viên mới
                • Apr 2008
                • 2

                #52
                led matrix

                Đó là led 2 màu, cậu đổi chiều kim đông hồ đo lại thử coi, tôi đã dùng đều ok

                Comment

                • minhtuan04
                  Thành viên tích cực
                  • Nov 2007
                  • 239

                  #53
                  Nguyên văn bởi lungtung Xem bài viết
                  Có bác nào biết viết chương trình quang báo hiệu ứng tuyết rơi không?
                  Nguyên văn bởi hightech_uc Xem bài viết
                  Nếu đúng là Tuyết rơi phải chạy ảnh động thôi bác ạ...Vì tuyết rơi làm gì có quy luật nào.
                  Nguyên văn bởi tungtot_vl Xem bài viết
                  cái hiệu ứng tuyết rơi cũng đơn giản thôi không cần phải anh động đâu. cho rơi từ trên xuống cũng như trò chơi xếp điểm vậy, rất đơn giản
                  Nguyên văn bởi nghaiha Xem bài viết
                  Bác nói đúng. Chỉ có một điều là làm tuyết rơi thì phải ngẫu nhiên một chút nó mới đẹp. Mà muốn ngẫu nhiên thì có một cách là tạo bộ số ngẫu nhiên bằng một phần mềm trên máy tính, sau đó mang bộ số này lưu vào trong MCU.
                  Em làm được cái Tuyết rời rồi nè các bác

                  Có đính kèm file mô phỏng bằng Proteus, không biết là ngoài thực tế có chạy không nhỉ, em dùng thuật toán random để cho nó rơi "ngẫu nhiên" đấy
                  Attached Files
                  Diễn đàn Vi điều khiển:

                  Comment

                  • hightech_uc
                    Thành viên chính thức
                    • Oct 2007
                    • 83

                    #54
                    Cậu hiểu sai ý bọn tôi rồi, tuyết rơi thành chữ cơ mà, rơi lung tung làm gì...
                    |

                    Comment

                    • minhtuan04
                      Thành viên tích cực
                      • Nov 2007
                      • 239

                      #55
                      Nguyên văn bởi hightech_uc Xem bài viết
                      Cậu hiểu sai ý bọn tôi rồi, tuyết rơi thành chữ cơ mà, rơi lung tung làm gì...
                      Hix, yêu cầu của các bác khó thế , em chỉ làm được đến thế này thôi
                      Last edited by minhtuan04; 25-06-2008, 13:17.
                      Diễn đàn Vi điều khiển:

                      Comment

                      • tungtot_vl
                        Thành viên tích cực
                        • Jun 2007
                        • 130

                        #56
                        Lmd

                        Nguyên văn bởi hightech_uc Xem bài viết
                        Cậu hiểu sai ý bọn tôi rồi, tuyết rơi thành chữ cơ mà, rơi lung tung làm gì...
                        uh. rơi như thế này không biết có đạt yêu cầu chưa.
                        Attached Files
                        LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                        Comment

                        • lungtung
                          Thành viên tích cực
                          • Dec 2006
                          • 146

                          #57
                          Cái này cũng không phải tuyết rơi.
                          Hình như của bạn MINH TUẤN đạt đó, có thể pót chương trình lên cho anh em tham khảo không?
                          |

                          Comment

                          • catbuivagio
                            Thành viên tích cực
                            • Oct 2006
                            • 161

                            #58
                            Chà xem mấy bác làm mà em khâm phục quá cần phải học hỏi các bác nhiều hơn nữa

                            Comment

                            • tungtot_vl
                              Thành viên tích cực
                              • Jun 2007
                              • 130

                              #59
                              Lmd

                              Nguyên văn bởi lungtung Xem bài viết
                              Cái này cũng không phải tuyết rơi.
                              Hình như của bạn MINH TUẤN đạt đó, có thể pót chương trình lên cho anh em tham khảo không?
                              để rơi lung tung như bạn minh tuấn thì không khó, nhưng nếu kết hợp thêm phần mọc từ dưới lên như tôi thì sẽ hấp dẫn hơn. tức là cho rơi như bạn tuấn rồi xếp dần lên thành chữ
                              LMD 238 Tăng Bạc Hổ - TP. Quy Nhơn.

                              Comment

                              • minhtuan04
                                Thành viên tích cực
                                • Nov 2007
                                • 239

                                #60
                                Nguyên văn bởi lungtung Xem bài viết
                                Cái này cũng không phải tuyết rơi.
                                Hình như của bạn MINH TUẤN đạt đó, có thể pót chương trình lên cho anh em tham khảo không?

                                Em chỉ có thể post giải thuật làm tuyết rơi thôi bác ah,
                                Giải thuật như sau:
                                Vẽ ngẫu nhiên các điểm ảnh tại vị trí y=1
                                Dịch các điểm nay xuống dưới 1 cách ngẫu nhiên sang trái 1, sang phải 1 hay chỉ xuống không thôi

                                Vậy là cho dù em có để cái bảng đó 1 ngày thì cách rơi cũng không bao giờ trùng nhau được, em chẳng tốn hơi sức đâu mà ngồi định nghĩa trong FLASH tuyết rơi đâu ạ
                                PHP Code:
                                void snow() {
                                
                                   static int8 _y,j=0;
                                   int8 _x,col,row,bits,temp;
                                
                                   for(_x=47; _x>0;_x--) {
                                      for(_y = 30; _y>0; _y--) {
                                         col = (_x/8)*8+_y%8;   //Do phan cung thiet ke, nen cach tinh
                                         row = _y/8;           //toa do can xem truoc phan cung
                                         bits = _x%8;
                                         if(bit_test(matrix_array[row][col],bits)){
                                            mt_pixel(_x,_y,1,1);
                                               temp = make8(get_timer0(),0)%3;
                                            if(temp==1)
                                               mt_pixel(_x+1,_y+1,1,0);
                                            else if(temp==2)
                                               mt_pixel(_x-1,_y+1,1,0);
                                            else
                                               mt_pixel(_x,_y+1,1,0);         
                                         }          
                                      }
                                   }
                                
                                   j++;
                                
                                       for(_x =1; _x<48;_x++)
                                          mt_pixel(make8(get_timer0(),0)%48+1,1,1,1);
                                
                                }
                                
                                #int_timer1
                                
                                void t1_isr() {
                                static int16 k=0;
                                   clear_interrupt(INT_TIMER1);
                                   set_timer1(60000);
                                   k++;
                                   if(k==10){
                                      snow();
                                      k=0;
                                   }
                                } 
                                
                                Diễn đàn Vi điều khiển:

                                Comment

                                Về tác giả

                                Collapse

                                falleaf Tìm hiểu thêm về falleaf

                                Bài viết mới nhất

                                Collapse

                                Đang tải...