Thông báo

Collapse
No announcement yet.

Tutorial: Led ma trận bằng hình ảnh (completed)

Collapse
This is a sticky topic.
X
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    picthanh: Cho em hỏi, có cách nào tạo font chữ bằng font chữ có sẵn trong windows không ạ?


    vud2: Bác nghaiha ah! Như vậy bác hiển thị như vậy thì độ dài của led bàng độ dài của chữ ah?
    Bác có thể dịch chữ qua lại và độ dài của chữ lớn hơn độ dài của bảng led chứ?
    AVR đã quay trở lại: ATMEGA32: 66k, ATMEGA8A: 30k, ATMEGA48: 30k.
    Xem thêm tại Online Store ---> Click here
    Mob: 0982.083.106

    Comment


    • #17
      Cho chạy từ phải qua trái mà dùng SPI sẵn có của AVR để dịch từng bit thì có vẻ không ổn lắm bác nhỉ. Vì mỗi lần bắn SPI là bắn cả 1 byte mà. Thế nên liệu ta có nên dùng SPI thủ công thay cho SPI sẵn có không???

      Comment


      • #18
        Nguyên văn bởi sun_rise Xem bài viết
        Cho chạy từ phải qua trái mà dùng SPI sẵn có của AVR để dịch từng bit thì có vẻ không ổn lắm bác nhỉ. Vì mỗi lần bắn SPI là bắn cả 1 byte mà. Thế nên liệu ta có nên dùng SPI thủ công thay cho SPI sẵn có không???
        Mình dịch từng bit trước sau đó mới áp dụng spi chứ bác. Làm gì thì làm, sắp xếp dữ liệu cho đủ byte rồi mới spi.

        Tuy nhiên bác xem cái ví dụ em làm hiệu ứng chữ chạy lên chạy xuống ấy, phải lợi dụng đặc tính hiện có để làm hiệu ứng chứ không phải lúc nào cũng thay đổi hết bộ nhớ màn hình. Bác cứ tham khảo bài viết chữ chạy từ phải sang trái của em để hiểu rõ thêm.
        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


        • #19
          Nguyên văn bởi nghaiha Xem bài viết
          Mình dịch từng bit trước sau đó mới áp dụng spi chứ bác. Làm gì thì làm, sắp xếp dữ liệu cho đủ byte rồi mới spi.

          Tuy nhiên bác xem cái ví dụ em làm hiệu ứng chữ chạy lên chạy xuống ấy, phải lợi dụng đặc tính hiện có để làm hiệu ứng chứ không phải lúc nào cũng thay đổi hết bộ nhớ màn hình. Bác cứ tham khảo bài viết chữ chạy từ phải sang trái của em để hiểu rõ thêm.
          tôi dùng asm nhưng hoan nghênh bài tổng quát của anh. tôi có xem qua phần duy trì chân ra bằng các loop và 2 timer của atmega16. cuối cùng tôi thấy khả năng làm trễ lâu nhất khi kết hợp cả loop và timer16bit của nó chỉ vài phút nếu dùng xung thạch anh 12mh. nếu dùng xung hệ thống là xung khác thì không qua bộ chia 8, 64, 256, 1024 và f < F hệ thống/ 2.5. điều đó có đúng không?

          to Tme : tôi dùng mạch nạp avrusb của anh, mô phỏng và nạp bình thường, tuy nhiên nhiên theo cách tính của tôi thì f hệ thống chỉ chưa đến 1mh, không hiều sao và anh cũng nên xem lại trong website của anh link down AVRstudio4 rất nhanh nhưng luôn bị nhiễm Virus W32 game online phá mất file USART nên không dùng nạp được. tôi đã phải giả ngu ngu vào ATmel đăng kí búa sua và cuối cùng down được AVRSTUIO13 ngon lành. ( tôi chỉ góp ý chút vậy không muốn làm gì ảnh hưởng đến Tme )

          Comment


          • #20
            Trước tiên em xin được cảm ơn anh nghaiha nhờ bài của anh mà em hiểu đc nhiều điều về led matrix nhưng anh có thể chú thích đầy đủ vào chương trình cuối cùng chương trình mà chữ Chào cuộn tròn đc ko?
            Em đang làm led matrix vơi PIC nhưng em thấy các ví dụ của anh làm trên AVR cũng giúp em hình dung nhiều điều.Hiện tại em đọc nhưng không hiểu chỗ nào quét hàng 1 nhưng đưa dữ liệu hàng 2 rồi quét hàng 2 đưa dữ liệu hàng 3.....
            Em rất hy vọng anh sẽ trả lời câu hỏi của em.
            Mobile: 0914.658.856
            Yahoo: quang85_2004

            Comment


            • #21
              Nguyên văn bởi vuquangpsoc Xem bài viết
              Trước tiên em xin được cảm ơn anh nghaiha nhờ bài của anh mà em hiểu đc nhiều điều về led matrix nhưng anh có thể chú thích đầy đủ vào chương trình cuối cùng chương trình mà chữ Chào cuộn tròn đc ko?
              Em đang làm led matrix vơi PIC nhưng em thấy các ví dụ của anh làm trên AVR cũng giúp em hình dung nhiều điều.Hiện tại em đọc nhưng không hiểu chỗ nào quét hàng 1 nhưng đưa dữ liệu hàng 2 rồi quét hàng 2 đưa dữ liệu hàng 3.....
              Em rất hy vọng anh sẽ trả lời câu hỏi của em.
              Bác phải làm từ bài đầu tiên đến bài cuối cùng thì sẽ hiểu được nguyên lý. Nguyên lý cuộn tròn em đã nói kỹ ở trên rồi, bằng cách thay đổi trật tự dữ liệu được đưa ra hàng thôi. Bác viết PIC hơi hạn chế để tiếp cận vì em không có thời gian viết thêm một chương trình nữa bằng PIC.
              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


              • #22
                Mình khá ấn tượng với Tut của bạn, rất cụ thể và trực quan. Công nhận bạn có nhiều ý tượng và giải pháp hay. Mình hiện đang quan tâm đến loại Led matrix có thể hiển thị hình ảnh động, giống như VIDEO vậy, mọi người cùng bàn bạc xem có khả thi không?
                Cung cấp kít FPGA giá sinh viên!
                Nhận thiết kế và phát triển các mạch ARM và FPGA theo yêu cầu.
                Email:

                Comment


                • #23
                  Nguyên văn bởi TL138 Xem bài viết
                  Mình khá ấn tượng với Tut của bạn, rất cụ thể và trực quan. Công nhận bạn có nhiều ý tượng và giải pháp hay. Mình hiện đang quan tâm đến loại Led matrix có thể hiển thị hình ảnh động, giống như VIDEO vậy, mọi người cùng bàn bạc xem có khả thi không?
                  Hoàn toàn khả thi bác ạ. Nếu bác có nhu cầu thực sự hãy liên lạc với em.
                  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


                  • #24
                    nghaiha làm cái tur mày thật là quá hay, lúc trước đến giờ mình chỉ làm thủ công, chưa bao giờ nghĩ là SPI có thể làm được hiệu quả đến thế, chương trình thì ngắn gọn và dễ hiểu nữa. phần tạo font thì mình phải viết bằng VB khá vất vả. thấy bác giới thiệu thấy đơn giản sao đâu. đúng là cao thủ có khác.mình làm thhif hơi khác bác 1 chút, mình dùng con 4094 để dịch và đệm data, muốn tạo hiệu ứng thì hơi mệt 1 chút còn phải tạo hình bằng chương trình nữa nên tốn rất nhiều bộ nhớ. mình thấy cách này có vẽ ít tốn bộ nhớ hơn. thanks bác nhé
                    hãy cố gắng dù vướn phải thất bại!!!!!!!!

                    Comment


                    • #25
                      Bác viết bài này hay lắm, Rất chi tiết, rõ ràng, phù hợp cho người mới làm quen. Thanks! Sao bài 4 bác lâu post lên vậy?
                      Nguyen Sinh_ 01689.660.922

                      Comment


                      • #26
                        to nghaiha : Mình muốn gặp bạn để trao đổi về vấn đề sản xuất . Bạn có thể liên hệ với mình được không ? Liên hệ : Liêm - 098 3883 494 - Đ/c : 171 - 173 TTH 01 - KP4 - P.Tân thới hiệp , Q12 .

                        Comment


                        • #27
                          Nguyên văn bởi huyền trân Xem bài viết
                          to nghaiha : Mình muốn gặp bạn để trao đổi về vấn đề sản xuất . Bạn có thể liên hệ với mình được không ? Liên hệ : Liêm - 098 3883 494 - Đ/c : 171 - 173 TTH 01 - KP4 - P.Tân thới hiệp , Q12 .
                          Bác có thể liên lạc với em ở điện thoại và email dưới chữ kí nếu thực sự có nhu cầu ạ. Em cung cấp được cả bảng led ma trận outdoor, indoor cũng như video led. Nhận đặt hàng theo yêu cầu đặc biệt khác của khách hàng. Nếu bác có nhu cầu sản xuất, em rất vui được hợp tác.
                          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


                          • #28
                            Nguyên văn bởi chipmickey Xem bài viết
                            nghaiha làm cái tur mày thật là quá hay, lúc trước đến giờ mình chỉ làm thủ công, chưa bao giờ nghĩ là SPI có thể làm được hiệu quả đến thế, chương trình thì ngắn gọn và dễ hiểu nữa. phần tạo font thì mình phải viết bằng VB khá vất vả. thấy bác giới thiệu thấy đơn giản sao đâu. đúng là cao thủ có khác.mình làm thhif hơi khác bác 1 chút, mình dùng con 4094 để dịch và đệm data, muốn tạo hiệu ứng thì hơi mệt 1 chút còn phải tạo hình bằng chương trình nữa nên tốn rất nhiều bộ nhớ. mình thấy cách này có vẽ ít tốn bộ nhớ hơn. thanks bác nhé
                            Phần tạo font em cũng như bác thôi chứ ạ, em viết Delphi thuận tay hơn nên xài Delphi. Tutorial này em viết để các bác có thể làm theo một cách nhanh chóng và phát triển, không phải mất công vào các vấn đề cơ bản. Chứ làm bảng font mà dùng Excel như thế này thì... chít.
                            Và việc tạo font chữ đối với em cũng khá đơn giản chứ không phức tạp. Sử dụng một phần mềm (miễn phí) tạo bảng ký tự từ a-z kể cả bảng chữ cái tiếng Việt trên file ảnh. Chương trình Delphi sẽ đọc từng điểm ảnh, điểm nào màu đen thì là thuộc chữ cái, phần màu trắng là không thuộc, từ đó dựng lại được bảng font chữ, copy sang MCU là xong.

                            Phần hiệu ứng cũng vậy, tùy theo hiệu ứng mà ta vận dụng cái phần cứng hiện có một cách thích hợp. Ví dụ phần dịch chữ phải sang trái (cách làm em đã từng giới thiệu trong diễn đàn) em không hề dùng phương pháp thay đổi hoàn toàn nội dung bộ nhớ màn hình. Thành ra em có thể dịch chữ rất nhanh ở các bảng led lớn. Phải những hiệu ứng phức tạp, thay đổi nội dung bảng ma trận led hoàn toàn thì mới phải sử dụng phương pháp màn hình offscreen.
                            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


                            • #29
                              Nguyên văn bởi NGUYEN SINH Xem bài viết
                              Bác viết bài này hay lắm, Rất chi tiết, rõ ràng, phù hợp cho người mới làm quen. Thanks! Sao bài 4 bác lâu post lên vậy?
                              Em nghĩ là em đã post lên những gì cần thiết rồi, mong bác kiểm tra lại giúp.
                              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


                              • #30
                                Bác có thể chi giùm em cách viết chữ chạy từ phải sang trái không? Em đọc bên luồng " tìm hiểu quang báo "của bác mà vẫn chưa hiểu. Mong bác chỉ giúp.
                                {
                                const unsigned char wDataArr=52;
                                const unsigned char DataArr[]={
                                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
                                .............dài quá em xin bỏ bớt............
                                0x36,0x06,0x36,0x7F,0x30,0x36,0xE6,0x07,0x3C,0x66, 0x8C,0xC1,0xD8,0x18,0x8C,0x0D,
                                0x06,0x63,0x63,0x83,0xC7,0xD8,0xD8,0xD8,0x18,0x8C, 0x8D,0x0D,0xC6,0xC6,0x00,0x66,
                                0x36,0x36,0x18,0x8C,0x8D,0x0D,0xC6,0xC6,0xC6,0xC0, 0x18,0x1B,0x0C,0xC6,0xC6,0xC6,
                                } là khai báo gì vậy ?

                                Bác có thể viết rõ hơn bên này không. Thanks

                                Web:[url]www.ledviet.info/url]
                                Email:
                                DĐ:0949299699

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X