Samuel McDonald
Samuel McDonald
  • 5
  • 43 540
VHDL LED PWM
A tutorial for writing a simple PWM component and creating LED dimming effects using the PWM.
Code: github.com/TehMac/VHDL-LED-PWM-Tutorial
PWM image sourced from protostack, check out their guide on PWM for the ATmega168A.
Переглядів: 29 320

Відео

VHDL Button Debounce
Переглядів 13 тис.8 років тому
A tutorial for writing a versatile button debounce component that is suitable for buttons and switches. Code: github.com/TehMac/VHDL-Button-Debounce-Tutorial
ELE2DDP Practical Test Solution
Переглядів 1948 років тому
A worked solution to the ELE2DDP 2016 practical test.
EMG Controlled Finger
Переглядів 2259 років тому
Testing my Electromyography Circuit with a prosthetic finger. The prosthetic has been open sourced from the Open Hand Project.
Surface Electromyography Circuit Test
Переглядів 4099 років тому
Testing my analogue front end to be implemented as a control interface with a 3D printed prosthetic hand.

КОМЕНТАРІ

  • @ElrondMcBong.
    @ElrondMcBong. Рік тому

    the idea of polling the button and shifting it up to see if it still bounces is genius! logic circuits are a blast!

  • @harishabibullah1286
    @harishabibullah1286 Рік тому

    Your videos are so simple yet so informative. Why did you stop ?

  • @olaoluwaraji2335
    @olaoluwaraji2335 2 роки тому

    Which fpga board are you using?

  • @sergebertetdarkside
    @sergebertetdarkside 2 роки тому

    Good job Samuel! Unfortunately the link to the sources is dead! RIP!

  • @kleioscope
    @kleioscope 2 роки тому

    Get a 5 bits SR and enter in it the signal to debounce. if(SR="11111"then Debounced <= '1'; elsif(SR="00000) then Debounced <= '0'; And voilà. 8 lines of code and 6 or 7 registers^^ ;-P

  • @ammess2033
    @ammess2033 3 роки тому

    /How do you know if you making a square wave or triangular? also how would you change its frequency?

  • @ThongNguyen-gy4ng
    @ThongNguyen-gy4ng 3 роки тому

    thank you very much, Its a very helpfull video, how can i get the code ?

  • @elamparithiparithi3344
    @elamparithiparithi3344 3 роки тому

    Very well explained 👏.

  • @Asheesh.Mishra
    @Asheesh.Mishra 3 роки тому

    What does this module do?

  • @fatpenguin1500
    @fatpenguin1500 4 роки тому

    thank you so much. Is there an equation to calculate a desired frequency?

  • @s_kh4414
    @s_kh4414 4 роки тому

    Hello. Why do you keep saying 1%? The process takes 1 second in each way and there are 1000ms in each second, and when you are talking about 1ms you shouldn't say 1%. Or is there something that i couldn't understand?

    • @s_kh4414
      @s_kh4414 4 роки тому

      And you said the system has 100 steps, but it has 1000. Was that just a mistake and there is no 1% in each step but 0.1%, or didn't i understand something correctly? Thnx

  • @sambelld1
    @sambelld1 4 роки тому

    Thank you for a very nice tutorial. Your code worked very well.

  • @tramvan6391
    @tramvan6391 4 роки тому

    I have a question. Let’s say in the active low. In the else of if (sample = “0000000000”), should it be elsif (sample = “1111111111”)? Because while we are holding the button, there still may be some bounce happen. I would assume releasing the button will have less occurrence of bounce than human is pressing the button. (Sorry I hope I made it clear)

  • @gadgetfixsamal7537
    @gadgetfixsamal7537 4 роки тому

    Why does it have many errors in Quartus Lite 18.1?

  • @HellsinTL
    @HellsinTL 5 років тому

    how do i add this to a digital clock design?

  • @hugorolonacevedo1519
    @hugorolonacevedo1519 5 років тому

    To what do you connect the reset ??? i mean which pin or what ???

    • @naruz5262
      @naruz5262 5 років тому

      the best way is to connect your reset to a switch so it ll have a simple logic 0 or 1

  • @LandBoardsLLC
    @LandBoardsLLC 5 років тому

    Exactly what I was looking for. Thanks for linking to the code.

  • @jeanchrinot
    @jeanchrinot 6 років тому

    Which hardware do you use to send the program into fpga chip?

  • @alexisalvaro4948
    @alexisalvaro4948 6 років тому

    How did you assign the pins? :v

  • @carrizzle9586
    @carrizzle9586 6 років тому

    Great tutorial! I've been out of practice using vhdl for a while and I'm trying to get back in the swing of things and this tutorial will knock the rust right off. Good explanation and clear readable code structure!

  • @07806539504
    @07806539504 6 років тому

    Dear, can you share your circuit schematic? mortadhabaji@gmail.com

  • @yasintuncel
    @yasintuncel 7 років тому

    Dear, can you share your circuit schematic? i want to make a circuit which i will get like that result.

  • @RayChemistry
    @RayChemistry 7 років тому

    Thanks for video. It's very helpful. :)

  • @shilpa4600
    @shilpa4600 7 років тому

    Hi, thanks for the video. It is very Useful. Can you also give similar for PWM demodulation in VHDL as well.. it would complete one and will be very Useful.

  • @irule4ever1
    @irule4ever1 8 років тому

    all hail harambe