Thông báo

Collapse
No announcement yet.

Mới làm xong con Led Cube 5x5x5 .Mọi người cùng xem nhé

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

  • #16
    Nguyên văn bởi Thieu_hitaco Xem bài viết
    Vừa rồi có tham khảo trên web WWW.EEELABS.ORG, tôi có làm một khối led 3d 5x5x5 sử dụng atmega16. Nạp phần mềm (download trên internet) vào đã chạy thử nhưng hiệu ứng thì không được đẹp. Kiến thức về avr mới ở mức lớp " vỡ lòng" vậy mong mọi người chỉ giúp. Khi biên dịch ra file hex ( tôi dùng mikroC for AVR 2.10) có một dòng lệnh dat[4]=rand() cứ báo lỗi mà ko biết tại sao. Qua đây xin giới thiệu qua về tôi: Tôi sinh năm 1974, hiện đang công tác tại Công ty của BQP, học ĐHBK HN khoá 37. Trước đây có học 1 khoá vi điều khiển của đồng chí Blackmoon. Nhưng cuối cùng thì chữ của thầy đều trả hết cho trường mất rồi. Hiện giờ do có thời gian nhưng thiếu kiến thức và mong muốn củng cố lại. Mong mọi người hết sức giúp đỡ.
    Xin cảm ơn nhiều !
    Mình cũng khoái con avr lắm nhưng kiếm k có chỗ bán , anh mua ở đâu chỉ cho em với. Còn cái lệnh dat[4]=rand(); là hàm chọn ngẫu nhiên 1 số trong khoảng từ 0->65535 thì phải , nó báo lỗi là do a chưa đính kèm thư viện #include<stdlib.h>

    Comment


    • #17
      Mọi người đã có ai bắt tay vào làm cái Led cube 5x5x5 như của mình chưa vậy?Hì.nếu gặp khó khăn gì thỳ pm mình nhé.Mình đang học cách lập trình khác để cho ngắn hơn và nhanh. Mọi người ủng hộ nhé

      Comment


      • #18
        Cái này bạn viết theo kiểu điều kiển từng led 1 nên không tối ưu một tẹo nào tý là full bộ nhớ , gợi ý nha thay vì xuất theo từng led bạn xuất theo port 8 bit , hoặc viết hàm tách bit xuất 1 phát 32 bit .ví dụ data= 0xabcde0f7 chẳng hạn P0 là 8 bit cuối thì tách P0 như sau P0=data&0ff; p1=data>>8 &0xff; cứ như vậy xây dựng hàm tách 1 lần dùng dc mãi .Chương trình vừa ngắn vừa tiếp kiệm bộ nhớ đến mấy chục lần , có thể tham khảo code cube của bạn tranthua dùng mega 16 đó .Chúc thành công !

        Comment


        • #19
          Nguyên văn bởi hepro_90nd Xem bài viết
          Cái này bạn viết theo kiểu điều kiển từng led 1 nên không tối ưu một tẹo nào tý là full bộ nhớ , gợi ý nha thay vì xuất theo từng led bạn xuất theo port 8 bit , hoặc viết hàm tách bit xuất 1 phát 32 bit .ví dụ data= 0xabcde0f7 chẳng hạn P0 là 8 bit cuối thì tách P0 như sau P0=data&0ff; p1=data>>8 &0xff; cứ như vậy xây dựng hàm tách 1 lần dùng dc mãi .Chương trình vừa ngắn vừa tiếp kiệm bộ nhớ đến mấy chục lần , có thể tham khảo code cube của bạn tranthua dùng mega 16 đó .Chúc thành công !
          Ừ.Thanks.bạn biết nhiều về lập trình có thể chỉ mình đc ko?Mình chưa đc học VĐK lên ko biết lập trình mấy.cái cách điều khiển từng led kia là mình thấy dễ và cơ bản nhất lên mình mới biết.CÒn phức tạp thỳ .... chưa biết.Mong bạn có thể giúp đỡ nhiều.Vì đang cố gắng học lập trình mà

          Comment


          • #20
            mình làm xong rồi nhưng lập trình vướng một vấn đề là con 89s52 dung lượng nhỏ quá không đủ để tạo hiệu ứng. Mình đang me con 89v51 của philips nhưng giá con này cao quá mà cũng hết sạch tiền nên chưa mua được (64 nghìn thôi) Mình lập trình cho cái cube của mình hiển thị các hình ảnh tĩnh được rồi nhưng nếu muốn nó chuyển động được (hình động) thì phải mua chip mới khi nào mua và lập trình lại sẽ gởi cho bạn xem.

            Comment


            • #21
              Nguyên văn bởi duongocy Xem bài viết
              mình làm xong rồi nhưng lập trình vướng một vấn đề là con 89s52 dung lượng nhỏ quá không đủ để tạo hiệu ứng. Mình đang me con 89v51 của philips nhưng giá con này cao quá mà cũng hết sạch tiền nên chưa mua được (64 nghìn thôi) Mình lập trình cho cái cube của mình hiển thị các hình ảnh tĩnh được rồi nhưng nếu muốn nó chuyển động được (hình động) thì phải mua chip mới khi nào mua và lập trình lại sẽ gởi cho bạn xem.
              89S51 vẫn có thể điều khiển hiển thị ảnh động vô tư.......... nếu bạn làm đc rùi thì cho mọi người tham khảo xúi !

              Comment


              • #22
                đúng là mình đã làm xong và lập trình nhưng mình không có cái gì để có thể chụp ảnh hoặc ghi hình lại mà đưa lên mạng. Bạn có thể nói sơ qua cách lập trình như thế nào với con 89s52 mà có thể có ảnh động được không. Phần cứng của mình là cube 8x8x8 phân theo 8 lớp, các chân dương của một lớp điều nối chung và nối vào một cổng điều khiển(có 8 cổng cấp dương cho 8 lớp) các chân âm trên 1 cột được nối chung (có 64 cột) 64 cột này lại được phân thành 8 nhóm, mỗi nhóm (có 8 chân âm) được nối vào 595) --> có 8 con 595 để xuất dữ liệu ra các cột. Hiện giờ mình đang điều khiển theo kiểu: Xuất 64 bit ra cho lớp thứ nhất rồi quét qua lớp thứ nhất, tiếp tục là ngắt điện tất cả các cổng cấp dương cho các lớp, xuất 64 bit cho lớp thứ 2 rồi quét qua lớp thứ 2,...cứ như vậy cho đến lớp thứ 8 và đẩy nhanh quá trình đó thì sẽ tạo ra được hình ảnh trên hộp cube. Mình đã tạo ra được rất nhiều hình nhưng với 64 bit cho 1 lớp mình phải khai báo 1 mảng có 8 phần tử,....và khai báo 8 mảng chỉ để xuất ra được một hình ảnh nào đó thôi. nếu khai báo tiếp 8 mảng nữa để có hình ảnh tiếp theo thì nó báo đầy ngay (chương trình dịch keil C)--bó tay, nhờ bác nói giúp cách lập trình thôi khỏi cần quan tâm đến mấy cái em vừa nói cũng được.

                Comment


                • #23
                  he he, lấy động lực từ bạn oriondn mình đã lập trình lại chương trình cho cái cube 888 của mình và đúng là có thể tạo hình động với 8Kb mình đã tạo vài hiệu ứng vui mắt. Khi nào ghi hình được mình nhất định sẽ up lên cho các bạn xem. Mình đã khai báo 8 mảng nhưng không gán giá trị ngay từ đầu mà thay đổi liên tục trong chương trình để có thể tạo ra các hình khác nhau và ghép chúng lại thành hình động. Bên cạnh đó mình cũng viết trên matlab một chương trình cho phép tạo code nhanh hơn nên việc tạo ra các hình ảnh cũng tương đối dễ. THanhk THanhk rất nhiều..

                  Comment


                  • #24
                    các làm xong cho em tham khảo với nhé em ham cái này lắm mà k biết nên làm thế nào và từ đâu nữa.em cũng muốn làm một cái cho ngày tết
                    DANIEL VU

                    Comment


                    • #25
                      co ai bit tai sao cai gian nhay em mua 25k o cho tu nhien bi chay 1 day khong nhi?

                      Comment


                      • #26
                        Con Atmega hôm trước mua ở chợ trời HN, giá 145.000 đ/con. Sau đó ra 17 Hàn Thuyên mua 70.000 đ/ con. Đúng là già rồi còn dại. Cảm ơn mọi người, dòng lệnh rand() đã ko còn báo lỗi nữa vì đã add thư viện rồi. Nhưng ko hiểu sao file hex của ledcube 5x5x5 download trên mạng về nạp vào thì được nhưng ko chạy. Hiện giờ đang ngồi nghiên cứu từng dòng cụ thể.

                        Comment


                        • #27
                          Nguyên văn bởi duongocy Xem bài viết
                          Chào bạn mình cũng đang làm cái cube 8x8x8 nhưng vẫn chưa xong, nếu sau này lập trình có gì bạn giúp mình với nhé. Có thể cho mình biết cách làm của bạn như thế nào không? Mình thì đang làm theo kiểu có 8 lớp mỗi lớp chân dương điều nối với nhau, và 64 cột là các chân âm. Mình làm chơi tết cho độc tí, mong bạn giúp đỡ về sau
                          ban oi, ban lam xong cube 8x8x8 thi huong dan cho minh voi nhe

                          Comment


                          • #28
                            a nè! viết thêm mấy cái code đẹp tí nha! rồi share cho mọi người dùng thử nha a! thanks!

                            Comment


                            • #29
                              Thank you for shared

                              Comment


                              • #30
                                chào mọi người em là lính mới.xin được các anh các chị chỉ dạy.hihi
                                em cũng thích cái này lắm

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ hông dám làm thì chắc chắn sẽ mãi ko thể làm được đâu ạ. Nguồn xung dân dụng vài kw giờ rất nhìu ạ, sạc ô tô điện, máy hàn, lò vi sóng, âm ly... tùy chất lượng mà độ phức tạp sẽ khác nhau ạ. Và cái giá phải trả về kinh tế...
                                  Hôm qua, 13:11
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Sửa dạng này thì chuyên còn không dám chắc khộng cháy nổ với linh kiện bán ngoài chợ nói gì khộng chuyên .
                                  Hôm qua, 09:25
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Đúng rồi chọn mua theo tai . ca thì phải toàn dải nhạc thì chỉ cao và thấp thé nên loa ca thì nghe nhạc không hay và ngược lại .
                                  Muốn ca và nhạc đều hay thì phải dúng 2 giàn , còn nếu chỉ có 1 thì phải chỉnh sửa lại sao cho ca và nhạc đều được không quá dở ....
                                  Hôm qua, 09:10
                                • Ng.Phuong.5
                                  Vấn đề in lỗ khoan ra pdf ở Orcad 9.2
                                  bởi Ng.Phuong.5
                                  Vấn đề cũ: khi in mạch ra pdf và bấm chọn Keep Drill Holes Open, in ra thì pdf trắng đen các lỗ chân linh kiện như nhau. Mặc dù có linh kiện phần Drill là 1mm, có linh kiện thì là 3mm. Cho em hỏi cách sửa phần này ở Orcad 9.2 với ạ.
                                  Mấy con...
                                  09-01-2025, 19:44
                                • viettinh
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi viettinh
                                  Bác nói đúng quá. Cơ mà muốn mua hàng chính hãng, hàng thương hiệu mà tai lại hợp hàng tầu mới khổ chứ.
                                  Đang tính mua cái loa tầu nữa cột đằng sau loa này, Loa sony chỉ để hát nhép thôi, có dc k các bác ...
                                  09-01-2025, 18:12
                                • nguyendinhvan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi nguyendinhvan
                                  Theo tôi thì khi hpj sản xuất ra cái loa đó, đã có nhiều chuyên gia kỹ thuật hiệu chỉnh, tính toán các phần tử kỹ lưỡng rồi.
                                  Bây giờ tính toán hiệu chỉnh lại cần có đội ngũ tương đương với nhà sản xuất.
                                  Cách đơn giản...
                                  09-01-2025, 00:04
                                • mèomướp
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi mèomướp
                                  Dạ cháu có ý tốt muốn động viên chú ấy ngâm cứu khoa học thôi ạ. Về phần kiểm tra dao động thì chú ấy chưa biết thì sẽ tìm hiểu được là cần những gì ạ, chắc chắn là khi hướng dẫn phần ấy các cô chú nào đó sẽ lưu ý cần loại sò công suất ra tránh cháy nổ rồi ạ....
                                  08-01-2025, 19:02
                                • tuyennhan
                                  Trả lời cho Sửa bộ nguồn DC 60V 45A
                                  bởi tuyennhan
                                  Chủ thớt hỏi có kiểm tra được dao động mà không cấp nguồn thì rõ trình ở mức nào mà mèo còn xúi ngâm cứu nữa ác vậy ....
                                  08-01-2025, 15:43
                                • tuyennhan
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi tuyennhan
                                  Loa bass đấu trực tiếp không qua phân tần để thành loa toàn dải xem có thoát tiếng khộng , nếu không thoát cần phải sửa lại mạch cs hay âm sắc nếu đủ trình còn nếu thoát ca hay nhưng chưa vừa ý vì bass kém chăc thì đấu lại như cũ và đấu thêm loa mid treble bên ngoài .
                                  08-01-2025, 15:28
                                • mèomướp
                                  Trả lời cho Cần tư vấn cải thiện chất âm thanh loa SoNy.
                                  bởi mèomướp
                                  Dạ loa tép bé xíu như ngón chân cái thôi ạ. Thiếu gì chỗ để đâu. Quan trọng là gắn thêm nó loa nghe ok hay ko thôi ạ...
                                  08-01-2025, 11:44
                                Đang tải...
                                X