ARDUINO BASICS: INTRO TO THE 74HC595 SHIFT REGISTER

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2017
  • In this video we take a look at the 74hc595 shift register. With this IC we can output serial data using only three outputs on the Arduino and the 595 will convert that into 8bit parallel data that can be used to drive LEDs among other things.
    ~-~~-~~~-~~-~
    Please watch: "VC60B Insulation Tester"
    • VC60B Insulation Tester
    ~-~~-~~~-~~-~
  • บันเทิง

ความคิดเห็น • 40

  • @engineeringwonder
    @engineeringwonder 4 หลายเดือนก่อน

    WOW! Great explanation! I was pretty lost with the explanation on the Arduino website. This makes sense now, thanks!

  • @ThefamousMrcroissant
    @ThefamousMrcroissant ปีที่แล้ว

    Easily the most practical explanation of shift registers I've come across

  • @BifMcGee
    @BifMcGee 5 ปีที่แล้ว +7

    This is the best tutorial I’ve seen for the shift register. Very well explained and easy to understand.

  • @timmyfingaz100
    @timmyfingaz100 ปีที่แล้ว

    Maxed out the ports on my ESP32 controlling rgb leds through pwm, along with other sensors. Thanks for the cool vid explaining these little bad boy IC's!!

  • @patrickmclaughlin6013
    @patrickmclaughlin6013 3 ปีที่แล้ว +1

    seen a few of these shift register videos now, this one is the most practical and I can see how I could use this, nice and straight forward
    Thank You.

  • @axelthieser4712
    @axelthieser4712 2 ปีที่แล้ว

    Great Job, all 8 LEDs are doing what them told.

  • @deankq4adj125
    @deankq4adj125 4 ปีที่แล้ว +1

    Great explanation of the shift register and how it communicates with binary digits!! Good job my friend.

  • @beastbomber2316
    @beastbomber2316 3 ปีที่แล้ว

    out of all the youtubers ive watched on this you explained it the best

  • @jkuebler89
    @jkuebler89 5 ปีที่แล้ว +1

    Nice! I'm an EET student and every time I have a new lab you have the info! Thanks.

  • @FrostedBattlefield
    @FrostedBattlefield 5 ปีที่แล้ว

    Thank you for doing this video, super clear and helpful!

  • @arzoch
    @arzoch 7 ปีที่แล้ว +1

    Cheers! Looking forward to seeing multiple displays hooked up.

  • @asadeeshprabhakar
    @asadeeshprabhakar 4 ปีที่แล้ว

    superbbb👍👍👍

  • @steve_ancell
    @steve_ancell 5 ปีที่แล้ว

    You have a new subscriber.

  • @user-su5sq5ib3i
    @user-su5sq5ib3i 3 ปีที่แล้ว

    Good video!

  • @naoexiste7809
    @naoexiste7809 5 ปีที่แล้ว

    Bom dia, em meu projeto pretendo ligar um sensor de cor ao shift, como eu faço para declarar as variáveis dos pinos do sensor que estarão ligados ao shift?

  • @davidturner5418
    @davidturner5418 6 ปีที่แล้ว +1

    Hi I built this and remembered I've no idea how to write the code as I though it might be provided via a link. When I plugged it in all the leds lite up except for one.

  • @svantekellner9845
    @svantekellner9845 5 ปีที่แล้ว +1

    Best choice to use seven segment display

  • @vialvile107
    @vialvile107 4 ปีที่แล้ว +2

    @10:54 I'm not sure how you get a 5 out of 182 in binary. Does the first digit in the binary number correlate with the top line segment? I feel like it has to correlate with the top right. And then the next digits is the next line segment clockwise from the first? In the first example, you circled the top line segment as the first to correlate with the first digit in the binary, then proceeded clockwise to show how each segment lined up with the digits in the binary number. But in the second example, you start at the top right segment.
    Also, your binary numbers go from 8 digit to 7. Are you just leaving off the extra 0 from the end?

    • @dotancohen
      @dotancohen 4 ปีที่แล้ว +1

      Seeing how 1 is encoded to as 32+64, I agree that 128 (10000000) is the top line segment. Then follow clockwise. 2 (00000010) seems to be the middle line, and I suppose that 1 (00000001) is the decimal point as we see it never used here (all even numbers). Therefore, 5 would be encoded as 101110110 which in decimal sure enough returns 182.

  • @robotomi7285
    @robotomi7285 4 ปีที่แล้ว

    im not sure how you got decimal values out of the numbers can you explain a little bit of what they are

  • @2004chrislo
    @2004chrislo 3 ปีที่แล้ว

    Good teacher

  • @sayantanmaiti2513
    @sayantanmaiti2513 6 ปีที่แล้ว

    Do the max7219 work with this shift registers? Or it uses a different mechanism?

  • @pileofstuff
    @pileofstuff 7 ปีที่แล้ว +2

    Correct me if I'm wrong, but aren't those 2 resistors in parallel, meaning that you end up with only effectively 110 ohms for current limiting?
    Or are the 2 grounds not tied internally on the LED?

    • @learnelectronics
      @learnelectronics  7 ปีที่แล้ว +3

      I don't have a definate answer for you as finding a data sheet on these One Hung Lo display's is hard enough if you have a part number. And in my case this came with the Sunfounder kit and has none. But, the results of my experimenting are this: If you don't attach the top ground, the top half doesn't work, and vise versa. So I would say they are not connected, but I have no proof.

  • @robr9313
    @robr9313 4 ปีที่แล้ว

    it says datArray was not declared in this scope?

  • @arshaqhabib1932
    @arshaqhabib1932 4 ปีที่แล้ว

    This vid is great, but I think an improvement would be to show the full circuit from a few different angles and show a picture of a schematic

  • @Anchised
    @Anchised 6 ปีที่แล้ว

    The sketch for the SHIFT REGISTER video in NOT in your Dropbox ZIP !! :( :( :(

  • @jumbo999614
    @jumbo999614 4 ปีที่แล้ว

    I tried this with Tinkercad simulator. Some number caused the 74HC595 chip to explode. Now I'm afraid to try with the real thing.
    Do you what caused it to explode?

    • @learnelectronics
      @learnelectronics  4 ปีที่แล้ว

      No idea, but maybe the VCC was attached to the wrong pin shorting it out?

  • @danielbuleandra3981
    @danielbuleandra3981 3 ปีที่แล้ว

    didn't the 1 digit display should have started with a zero?

  • @arduinoandbeyond1668
    @arduinoandbeyond1668 5 ปีที่แล้ว +4

    It doesn’t work for me
    Nothing happens I followed all the steps

  • @robotomi7285
    @robotomi7285 4 ปีที่แล้ว

    what language is this?

    • @intensecutn
      @intensecutn 8 หลายเดือนก่อน

      English.

  • @manofmesopotamia7602
    @manofmesopotamia7602 4 ปีที่แล้ว

    0:17 this is the 74hc595 made in china 😁 shift register