Thông báo

Collapse
No announcement yet.

mạch VDK + led hình trái tim

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

  • mạch VDK + led hình trái tim

    bác nào có doạn code nào giống như hình của em thì gủi len giùm nha
    Attached Files

  • #2
    bạn mắc led như thế sẽ ko sáng nổi đâu, LED từ Vcc đi vào VDK mới sáng đc

    Comment


    • #3
      bạn mắc thế sẽ ko sáng đâu bạn mình đã làm 1 led trái tim rùi để đảm bảo sáng thì bạn mắc anot chung với Vcc,còn katot thì vào ic,còn c104 của bạn thay bằng tụ 10UF,điện trở thì khoản 220R mình thấy ok rùi...
      email
      nick: bangbigboy_bigboy
      sdt :01203380789

      Comment


      • #4
        Nguyên văn bởi hieuthai2011 Xem bài viết
        bạn mắc thế sẽ ko sáng đâu bạn mình đã làm 1 led trái tim rùi để đảm bảo sáng thì bạn mắc anot chung với Vcc,còn katot thì vào ic,còn c104 của bạn thay bằng tụ 10UF,điện trở thì khoản 220R mình thấy ok rùi...
        cứ theo sáng vở, tụ reset 10nF còn đc

        Comment


        • #5
          Nguyên văn bởi chung1608 Xem bài viết
          cứ theo sáng vở, tụ reset 10nF còn đc
          tụ 10nF mà cũng reset đc hả,hay nhỉ
          vậy mà mình chẳng biết ah pác chung rảnh ghé qua http://www.dientuvietnam.net/forums/...08-help-84466/ giúp e phát nhé,e bí quá rồi,chẳng biết giải quyết thế nào nữa

          Comment


          • #6
            khoan đã nhá. mình nhớ là làm như mạch trên cũng dc mà mấy bạn, chỉ việc xuất VDK ra mức cao +5v thui mà.
            để mình test thử xem sao.
            lệnh viết trên reads51 có ffh => xuất mức thấp 00h => xuất mức cao phải hok

            Comment


            • #7
              Nguyên văn bởi thuaniq Xem bài viết
              khoan đã nhá. mình nhớ là làm như mạch trên cũng dc mà mấy bạn, chỉ việc xuất VDK ra mức cao +5v thui mà.
              để mình test thử xem sao.
              lệnh viết trên reads51 có ffh => xuất mức thấp 00h => xuất mức cao phải hok
              mức 5v của 8051 xuất ra chỉ có vài mA thôi ko đủ sáng led.

              Comment


              • #8
                Sao box 8051 giờ tràn ngập mạch led trái tim mà vẫn có người tạo topic mới để hỏi thế nhỉ?

                Comment


                • #9
                  Ai cũng có 1 trái tim!.
                  , , ,

                  Comment


                  • #10
                    như hình trên mình đã chỉnh nối led lên +5v rùi ai có doạn code nào ko?

                    Comment


                    • #11
                      Các bạn có thể tham khảo LED trái tim dùng 8051 ở đây!
                      VDNT Group!: Code LED Trai Tim ngôn ngữ C
                      Phần Code viết bằng C dài không quá 400 dòng gồm gần 50 hiệu ứng cơ bản.
                      Hàm viết rất ngắn gọn, đơn giản và có độ linh hoạt cao.Trong void main các bạn chỉ cần gọi hàm và truyền vào các tham số như độ trễ, chiều chạy, kiểu chạy, số LED,..
                      Các bạn có thể dựa vào đó để tự sáng tạo theo ý của mình rất đơn giản. Chúc các bạn thành công!
                      void main(void){
                      while(1){

                      for(i=3;i>0;i--){
                      EF5pro_1(nhanh,1,0,1);
                      }
                      EF4(0,vua,1,0);
                      EF4(0,vua,0,0);
                      EF4(1,vua,1,0);
                      EF4(1,vua,0,0);
                      EF6_2(vua);
                      for(i=3;i>0;i--){
                      EF5pro_1(nhanh,1,1,1);
                      }
                      delayt(vua);
                      for(i=5;i>0;i--){
                      EF5pro_1(nhanh,1,0,1);
                      }
                      delayt(vua);
                      for(i=3;i>0;i--){
                      EF5pro_1(nhanh,1,1,1);
                      }
                      EF4(0,vua,1,0);
                      EF4(0,vua,0,0);

                      EF4(1,vua,1,0);
                      EF6_1(vua);
                      for(i=3;i>0;i--){
                      EF5pro_1(nhanh,1,0,1);
                      }
                      delayt(vua);
                      for(i=5;i>0;i--){
                      EF5pro_1(nhanh,1,1,1);
                      }
                      delayt(vua);
                      for(i=3;i>0;i--){
                      EF5pro_1(nhanh,1,0,1);
                      }

                      EF4(0,vua,1,0);
                      EF4(0,vua,0,0);

                      EF1_1(vua,0,1,0);
                      EF1_1(vua,0,0,1);
                      EF1_1(vua,0,1,1);
                      EF1_1(nhanh,1,0,1);
                      EF1_1(nhanh,0,0,0);
                      EF1_1(vua,1,1,1);
                      EF1_1(vua,1,0,0);
                      EF1_1(vua,1,1,0);
                      EF1(nhanh,0,0,1);


                      EF1(vua,0,1,0);
                      EF1(vua,0,0,1);
                      EF1(vua,0,1,1);
                      EF1(vua,1,0,1);

                      EF1(vua,0,0,0);

                      EF1(vua,1,1,0);
                      EF1(vua,1,1,1);
                      EF1(vua,1,0,0);




                      EF2(1,vua,8);
                      EF2(2,vua,8);
                      EF2(1,vua,8);
                      EF2(2,vua,8);



                      EF3(1,vua,0);
                      EF3(1,vua,1);

                      EF4(0,vua,0,1);
                      EF4(0,vua,1,1);
                      EF4(1,vua,0,1);
                      EF4(1,vua,1,1);

                      EF5pro(1,nhanh,0,0);
                      EF3(0,vua,0);

                      EF5pro(1,vua,1,1);
                      EF5pro(1,nhanh,0,1);
                      EF3(0,nhanh,1);
                      EF5pro(1,nhanh,1,0);


                      EF5pro(2,nhanh,0,0);
                      EF5pro(2,vua,1,0);
                      EF4(1,nhanh,0,1);
                      EF5pro(2,vua,1,1);
                      EF5pro(2,vua,0,1);

                      EF5pro(4,vua,0,0);
                      EF5pro(4,vua,1,0);

                      for(i=0;i<8;i++){
                      EF5pro_1(nhanh,i,1,0);}
                      EF5pro(4,vua,0,1);
                      EF5pro(4,vua,1,1);
                      EF3(0,nhanh,1);
                      for(i=0;i<8;i++){
                      EF5pro_1(nhanh,i,1,0);}
                      for(i=0;i<8;i++){
                      EF5pro_1(nhanh,i,0,1);}
                      for(i=0;i<8;i++){
                      EF5pro_1(nhanh,i,0,0);}
                      for(i=0;i<8;i++){
                      EF5pro_1(nhanh,i,1,1);}
                      EF5pro(4,vua,0,0);
                      EF5pro(4,vua,1,0);

                      EF6(nhanh,1);
                      EF6(nhanh,2);
                      }}

                      Comment


                      • #12
                        sang het
                        cac bac ko phai lo
                        minh co chuong trinh roi

                        Comment


                        • #13
                          lap trinh bang c++ dai qua

                          Comment


                          • #14
                            Nguyên văn bởi hoandientuk1 Xem bài viết
                            lap trinh bang c++ dai qua
                            ồ, bạn hoàndientuk1 lập trình vdk = c++ à, mình đang học c++ nhưng chưa biết dùng phần mềm nào viết code dịch file hex. bạn chỉ mình với. mình chỉ biết viết asm thôi chưa dùng c++ bao giờ. khi nào xong gửi mình tham khảo với nhé. nếu muốn xuất mức 1 ở vdk thì phải có trở băng led mới sáng được

                            Comment


                            • #15
                              các bác ơi cho em hỏi.cái mạch trái tim của em dung 32 led nhưng phải cắm đi cắm lại máy lần nó mới chạy đươc.mong các bác chỉ giúp em với.

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X