Thông báo

Collapse
No announcement yet.

Cho mình hỏi về đèn LED

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

  • Cho mình hỏi về đèn LED

    Mình muốn làm một mạch đèn LED sáng lên từ từ rồi lại tắt đi từ từ,cứ vậy hoài.Xin chỉ mình cách mắc với ạ.Thanks!!!!

  • #2
    thì dùng cái mạch đa hài muống thời gian bao lâu thì tùy
    kiếm của kiếm khách , bút của văn nhân , chân của vũ giả , giọng ca của ca nữ , đấu chí của anh hùng , mỏ hàn của thợ điện . đều giống nhau ở 1 điểm là:
    đến chết mới buông tay

    Comment


    • #3
      Nguyên văn bởi wasabi2702 Xem bài viết
      Mình muốn làm một mạch đèn LED sáng lên từ từ rồi lại tắt đi từ từ,cứ vậy hoài.Xin chỉ mình cách mắc với ạ.Thanks!!!!
      bạn có thể dùng vi điều khiển,mạch không khó nhưng phải lập trình

      Comment


      • #4
        có cách khác, tớ vừa mới nghĩ ra:
        1. bạn làm 1 mạch dao động xung vuông có chu kỳ lớn tầm 1 - 2s
        2. làm mạch cấp điện cho LED sài tụ + trở để lưu lại điện. thời gian xả điện thì V sẽ giảm = > LED tắt dần.
        3. kết hợp 2 cái này thì khi xung mức 1 thì LED sáng. xung mức 0 thì LED từ từ tắt.
        @: vấn đề là tính toán thời gian !
        Các bạn thấy sao?

        Comment


        • #5
          lắp mạch đa hài đơn dùng tụ có dung kháng lớn hơn.là được

          Comment


          • #6
            Nguyên văn bởi khoa1989 Xem bài viết
            lắp mạch đa hài đơn dùng tụ có dung kháng lớn hơn.là được
            nhưng nếu vậy thì nó tắt lu6an chứ đâu có tắt từ từ.

            Comment


            • #7
              Vấn đề là làm cho nó sáng từ từ và tắt từ lừ luôn, làm cách trên chỉ tắt từ từ thôi. Nếu dùng vi điều khiển PWM thì tốt rồi vấn đề là lập trình phức tạp. Có thể dùng IC DAC không??? Ý tưởng là dùng IC đếm logic rồi đưa vào đầu vào của DAC.

              Comment


              • #8
                Sáng từ từ và tắt từ từ thì dễ thôi.Mắc song song nó với tụ điện rồi nối tiếp với điện trở.Nó sáng ngay và tắt từ từ thì khó hơn.

                Comment


                • #9
                  vận chưa co lời giã à , cái này hay hay à ,đợi lỏi dáp của các huynh luôn
                  E dốt diện tữ lắm , a e chĩ dáo dùm

                  [/COLOR]

                  Comment


                  • #10
                    Nguyên văn bởi duong_act Xem bài viết
                    Sáng từ từ và tắt từ từ thì dễ thôi.Mắc song song nó với tụ điện rồi nối tiếp với điện trở.Nó sáng ngay và tắt từ từ thì khó hơn.
                    nếu bạn mắc // với tụ và nối tiếp với R thì led sẽ sáng lên từ từ chứ,nhưng sáng lên rồi thì nó đâu có tắt nữa đâu, trừ khi bạn ngừng cấp nguồn, còn bạn mắc // với R nối tiếp với tụ điện thì đèn nó sẽ tắt từ từ nhưng có cái là khi cấp nguồn thì nó sáng ngay.

                    Comment


                    • #11
                      Nguyên văn bởi caovanhuong Xem bài viết
                      nếu bạn mắc // với tụ và nối tiếp với R thì led sẽ sáng lên từ từ chứ,nhưng sáng lên rồi thì nó đâu có tắt nữa đâu, trừ khi bạn ngừng cấp nguồn, còn bạn mắc // với R nối tiếp với tụ điện thì đèn nó sẽ tắt từ từ nhưng có cái là khi cấp nguồn thì nó sáng ngay.
                      Đó chỉ là phần xử lí để nó từ từ còn sãng hay tắt là do xung điều khiển,không liên qua gì tới phần này nên tôi không nói tới vì chắc các bác thừa sức tạo mạch xung điều khiển với tần số biên độ bao nhiêu đó...
                      __________________________________________________ _____
                      Còn mắc R,C LED thì nó thế này :
                      (Tụ mắc // led ) nối tiếp R.

                      Comment


                      • #12
                        Nguyên văn bởi wasabi2702 Xem bài viết
                        Mình muốn làm một mạch đèn LED sáng lên từ từ rồi lại tắt đi từ từ,cứ vậy hoài.Xin chỉ mình cách mắc với ạ.Thanks!!!!
                        U thử dùng con họ 8051 rồi dung đoạn code sau thử xem có đúng yêu cầu ko nhé (mắc 1 con led vào chân P1.0 của VĐK) :

                        #include <sfr51.inc>

                        org 0H
                        sjmp start
                        org 0BH
                        TIMER_0_INTERRUPT:
                        JB F0, HIGH_DONE ; If F0 is set then we just finished the high section of the
                        LOW_DONE: ; cycle so Jump to HIGH_DONE
                        SETB F0 ; Make F0=1 to indicate start of high section
                        SETB P1.0 ; Turn off LED
                        MOV TH0, R7 ; Load high byte of timer with R7 (pulse width control value)
                        CLR TF0 ; Clear the Timer 0 interrupt flag
                        RETI ; Return from Interrupt to where the program came from
                        HIGH_DONE:
                        CLR F0 ; Make F0=0 to indicate start of low section
                        CLR P1.0 ; Turn on LED
                        MOV A, #0FFH ; Move FFH (255) to A
                        CLR C ; Clear C (the carry bit) so it does not affect the subtraction
                        SUBB A, R7 ; Subtract R7 from A. A = 255 - R7.
                        MOV TH0, A ; so the value loaded into TH0 + R7 = 255
                        CLR TF0 ; Clear the Timer 0 interrupt flag
                        RETI ; Return from Interrupt to where the program came from
                        start:
                        mov R7,#0
                        sang_dan:
                        INC R7
                        acall chay_bdt
                        acall delay_1ms
                        cjne R7,#255,sang_dan
                        mov R7,#254
                        toidan:
                        dec R7
                        acall chay_bdt
                        acall delay_1ms
                        cjne R7,#0,toidan

                        ljmp start
                        ; MOV R7, #160 ; set pulse width control to dim
                        ;LOOP:
                        ; SJMP LOOP ;go to LOOP
                        chay_bdt:
                        MOV TMOD,#00H
                        SETB TR0 ; turn on timer 0
                        SETB EA ; Enable Interrupts
                        SETB ET0 ; Enable Timer 0 Interrupt
                        ret

                        delay_1ms:
                        mov r6,#100
                        lap1:
                        mov r5,#3
                        lap2:
                        mov r4,#2
                        lap3:
                        nop
                        nop
                        nop
                        nop
                        nop
                        nop
                        djnz r4,lap3
                        djnz r5,lap2
                        djnz r6,lap1
                        ret

                        END

                        Phân phối kim thu sét ....thiết bị chống sét lan truyền,phụ kiện

                        Comment


                        • #13
                          Dùng vdk là ok . mình đã làm nhiều rồi và công nhận

                          mình đã từng điều chế màu cho 7 chữ nổi mica
                          mỗi chữ 3 màu RGB, 7*3= 21 cổng bằng 8051

                          nếu ai muốn tham khảo thì liên hệ với mình nhé
                          0987324303, mình ít lên diễn đàn.
                          --------------------------------------------
                          --- cung cấp đèn led, linh kiện điện tử---
                          -

                          Comment

                          Về tác giả

                          Collapse

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

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

                          Collapse

                          Đang tải...
                          X