Thông báo

Collapse
No announcement yet.

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

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #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


    • #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


      • #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


        • #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


          • #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


            • #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


              • #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


                • #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


                  • #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


                    • #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, 14:17.
                      Diễn đàn Vi điều khiển:

                      Comment


                      • #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


                        • #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


                          • #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


                            • #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


                              • #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...
                                X