How to Make a 4-bit Shift Register Circuit - The Learning Circuit

Поділитися
Вставка
  • Опубліковано 4 жов 2024

КОМЕНТАРІ • 46

  • @herbertattema9890
    @herbertattema9890 3 роки тому +4

    I can't thank you enough. I had a problem with my shift register and thanks to your code, explination and hardware design i found the problem. I didn't only found the error, i knew how i could fix it and what happend. Great tutorial

  • @element14presents
    @element14presents  4 роки тому +10

    Post your ideas in the comments below or find Karen and tell her about it on the element14 Community! The link is in the description above.

  • @ericwalls7717
    @ericwalls7717 4 роки тому +1

    Finally! Searched yrs for breakdown!
    three universals, four RGB LEDs. Dedicate each for a color.
    SIPO.
    Then onto eeprom read/write!
    Thanks

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

    U r my best friend...
    Guide me correct time... Make me a bet engineer.....
    Lot of things right way i came yo know by ur video...
    I m really thankful to u....😊. in my life...
    Thankyou very much 🎉🎉🎉🎉🎉🎉

  • @ObsequiousV4
    @ObsequiousV4 11 місяців тому

    Really great breakdown of the theory. I was a bit confused about pull up resistors and how logic stuff worked but I think I get it somewhat now

  • @IamEqualtoall
    @IamEqualtoall 4 роки тому +1

    Thank you for the helpful guide to using a universal shift register.

  • @MrCardeso
    @MrCardeso 4 роки тому +8

    Thanks, Karen!

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

    Karen, I am a new leaner about electronics parts and systems, I'm am amazed of what you are doing, to become like you as knowledgeable in electronics do I have to get a course of electronics engineer.

    • @maker_karen1785
      @maker_karen1785 4 роки тому +8

      All of my knowledge is self-taught. Lots of research, and not being afraid to ask questions if I don't understand something or just /think/ I understand something. If you have the motivation, you can learn anything on your own. Hopefully my videos help you!

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

    You are awesome!. Thanks for teaching us.

  • @محمدالسعيدي-ي3م
    @محمدالسعيدي-ي3م 4 роки тому

    Please, my dear teacher, to add a lot of lectures to UA-cam because your explanation is very beautiful ... and thank you ... may the Lord reward you well.🌹🌹🌹

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

    Thank you for your videos :)

  • @josegregoriocontrerasvarga5693
    @josegregoriocontrerasvarga5693 5 місяців тому

    I try diferent combinations of pin 13, 14 and 15 to put a binary number in the output of the 74ls259 without succsses.

  • @28maitreyagupta21
    @28maitreyagupta21 3 роки тому

    Thanks a lot Mam.

  • @VEERsciencePROJECT
    @VEERsciencePROJECT 7 місяців тому

    Hi mam
    How many 194 connect in series out please help

  • @danielv3228
    @danielv3228 4 роки тому +3

    Very nice videos, how about something that talks about SPI, I2C, i2S and such for Arduinos/Pi's. Maybe just a touch of the programming that shows sending and receiving data from an external device.

    • @maker_karen1785
      @maker_karen1785 4 роки тому +3

      I've added this to my ideas sheet for potential future episodes. Thanks for the suggestion!

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

    Trying to start with state of the art things as created by industry as a beginning is often enough really difficult. Data flip flops created using relay logic allow shift registers that can be serial in (and out) parallel in or parallel out and switched from one to the other (without being limited to any combination of the four combos). Only serial in (or out) need be clocked . Only the the parallel in need be enabled. Although I have not tried the conversions to ICs yet I don't see any reason why they would not work.

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

    Thank you Karen. Can you make a video on how to connect a serial signal to a CAN bus? Toyota OEM car stereos have CAN signal processing in a way that if you remove the original stereo, some functions like the A/C won't work. Like in the Avalon or the Prius. So the work around is to leave the original stereo connected in the trunk and install the new stereo in the front. Could be great if you guys find a way to replicate the small circuit of the stereo that allows everything else to keep working. Agin, thank you for your videos, I follow you since the times with Ben Heck.

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

      Hey I noticed there wasn’t a reply to this, and even though it’s a year old and you probably found out, someone else might want to know. I’m no expert in this, so this might not be entirely accurate, but I know about other similar systems and it should be enough to get you moving in the right direction.
      Doing practical things with CAN busses is more like dealing with a TCP/IP network than manually shifting voltage to individual components. Getting a microcontroller and working in code would be vastly easier than trying to assemble the logic from basic components manually. You can buy CAN bus data loggers which I think can tell you what’s being sent to/from the radio. Seed Studio makes some great looking CAN bus hardware you can hook up to an Arduino microcontroller, and there may be cheaper generic options. Seed also has a great induction to car CAN bus hacking on their site. If that looks promising to you, learning some simple C programming would be a good start. By the time you get around to it, the hardware you need might work with MicroPython or Circuit Python which are way easier than C to work with… but for doing simple things even C wouldn’t be too bad and there are tons of arduino/C tutorials.
      That said - based on what I know about the auto industry, it’s possible that they did that deliberately to make it more difficult for people to do their own customizations/repairs. (They could just be using it as a hub too to save on wire/signal attenuation, but not likely of it works as well from the trunk as the dash.) If that’s true, they’re possibly using it like a DRM device - having each of those components send the radio a piece of data and not functioning of the radio doesn’t respond. It might not even be a simple ping/response - it could having the device send a piece of data to the radio, both perform the same mathematical function on it, the radio sends it back, and the device stops functioning if it doesn’t get s result or gets the wrong result. I know this sort of thing is common in some devices (printer ink cartridges for example) but don’t specifically know if that’s true in cars, so I might be way off. Either way, it’s possible that doing this sort of thing could void the warranty on the car if that’s a concern, and also would possibly violate the DMCA (digital millennium copyright act) in the US, so watch what you’re doing.

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

      Man lots of typos. Not enough coffee to type that much on my phone this early.
      I meant to also say that if they are using some kind of function on the data to confirm it - aka a cryptographic hash- it would be pretty damn difficult to reverse engineer.
      In addition though, arduinos can hook up to tons of different kind of hardware! You can get, say, an accelerometer that determines and responds to changes in microseconds… thermometers, proximity detectors, LiDAR sensors, gas and particle sensors, light sensors, or read from other sensors on the network, light up lights, run motors or servos… limitless possibilities with a bit of hardware and some code to tell it what to do.
      I’m not an auto engineer so I wouldn’t necessarily do it for a car I’d drive on the street, but maybe you want to pump up rear hydraulic suspension pressure and reduce the front corresponding to exactly how much you’re accelerating? Or adjust a spoiler based on the speedometer value? Or automatically turn on under-car lights at night? Text you OBD messages when they pop up or when your kid drives over 80mph or if they’re making a lot of hard stops/starts/turns? A lot of this stuff wouldn’t even require working with the CAN bus. A world of possibility.

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

    Good

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

    Thanks for your kery

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

    I like the video, it's great material, but here are a couple of things which hopefully are constructive.
    First, I think it would be better to call this "How to USE a 4-bit Shift Register". The 74HC194 is literally a "4-bit bidirectional universal shift register
    " and when I clicked on the video I expected to see details of the inside of this kind of chip. It's a little thing, of course.
    Next, I think you move past the 555 chip a little too quickly. I don't think given the length of the video you should explain why you chose the capacitor and the resistors here and why they belong the, but just giving a rough idea of why these things are here would be good, something about the 555 pulsing based the charging and discharging of the capacitor which comes from the size of the capacitor and the resistors.
    Mentioning the variable resistor at the end might give an idea of this, but you also don't mention the size of the potentiometer. The "103" on the pot in your graphics is blue and someone who is just learning might not know what that means anyway. On my giant 62 inch 4k TV, I can only read the 103 when I have the video in full screen. Additionally, while the potentiometer might technically be more useful for someone more skilled, I think for an audience that hasn't learned how to use a 555 yet you would be better off just using a fixed resistor until they learn how to create their own custom clock.
    Anyways, keep up the good work.

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

    What is the smallest shift register you can program ? I am new to this. Tks.

  • @KuraIthys
    @KuraIthys 4 роки тому +1

    Serial to parallel.
    Interesting. I mean, I now that makes sense, but every use of a shift register I've personally dealt with is a parallel to serial converter...
    I'm surprised this particular device doesn't support that mode of operation, since in many cases you'd want to do both at either ends of some kind of transmission line...
    ... After some consideration I realised that it might be possible to produce serial out by combining serial loading with parallel loading and only reading one of the outputs...
    Seems a bit of a weird way of dealing with it though.

    • @kwonekstrom2138
      @kwonekstrom2138 3 місяці тому

      There's no need to combine parallel loading with serial to get that behavior.
      To cascade these chips, the first and last output become the left/right input for the shift register for serial data to cascade onto.
      Consider what series is... here is how the 12 bits would appear across 3 chips:
      a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3
      You can see that d1 is the right shift input for chip 2, and a3 is the left shift input.

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

    Thank you mam..

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

    Ma'am I need your help to complete my project 4 bit Bidirectional Universal shift resister
    Please share a making video of its

  • @krishnakumar-il4kf
    @krishnakumar-il4kf 4 роки тому

    Thanks mam...🙏🏼

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

    Is it possible to use a 0.01micro farad capacitor instead?

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

    Explain about transformer series and parallel

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

    How about 12 bit with more 74HC194??

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

    thanks * 10

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

    I used 9V voltage source. When I turn on the source all the outputs are high no matter what I do. Is there any solution for this?

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

    😍

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

    please simulation software name

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

    Someone built the rest of the body for the GlaDOS head

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

    pretty sure a 0.1uF capacitor has a code of 104 not 102.

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

    try FPU next time

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

    Hi Karen

  • @yeetboy_-sk6pc
    @yeetboy_-sk6pc 4 роки тому

    Can you make fnaf animatronics i'm just saying that you make animatronics