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

  Рет қаралды 52,584

element14 presents

element14 presents

Күн бұрын

After learning about shift registers, Karen shows how to use one in a circuit. Shift registers can take data from a single input and transfer it to multiple outputs or take data from multiple inputs and transfer it to a single output. In this video, Karen shows how to use a 4-bit, bidirectional shift register in a circuit. This shift register has 4 parallel inputs and outputs where data can be transferred. It also has two serial inputs, that can be used to shift data left or right across the 4 outputs. After seeing how the circuit is made, can you think of a way to use this universal shift register in a project? bit.ly/2EV6PkH
Engage with the element14 presents team on the element14 Community - suggest builds, find project files and behind the scenes video: bit.ly/2MFMG0v
Visit the element14 Community for more great activities and free hardware:
Tech spotlights: bit.ly/2KLz0TS
Roadtest and Reviews: bit.ly/2KH4fj3
Project14: bit.ly/2wPnajx

Пікірлер: 46
@herbertattema9890
@herbertattema9890 3 жыл бұрын
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 3 жыл бұрын
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 3 жыл бұрын
Finally! Searched yrs for breakdown! three universals, four RGB LEDs. Dedicate each for a color. SIPO. Then onto eeprom read/write! Thanks
@IamEqualtoall
@IamEqualtoall 3 жыл бұрын
Thank you for the helpful guide to using a universal shift register.
@maker_karen1785
@maker_karen1785 3 жыл бұрын
You're welcome!
@ObsequiousV4
@ObsequiousV4 9 ай бұрын
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
@andresfrr100
@andresfrr100 3 жыл бұрын
You are awesome!. Thanks for teaching us.
@usman00786
@usman00786 10 ай бұрын
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 🎉🎉🎉🎉🎉🎉
@stormz4040
@stormz4040 3 жыл бұрын
Thank you for your videos :)
@marcelovivero9685
@marcelovivero9685 3 жыл бұрын
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 3 жыл бұрын
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!
@MrCardeso
@MrCardeso 3 жыл бұрын
Thanks, Karen!
@DesertVox
@DesertVox 3 жыл бұрын
Karen redefined.
@existentialcrisis9757
@existentialcrisis9757 3 жыл бұрын
Karen with a heart of gold.
@28maitreyagupta21
@28maitreyagupta21 3 жыл бұрын
Thanks a lot Mam.
@danielv3228
@danielv3228 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 3 жыл бұрын
I've added this to my ideas sheet for potential future episodes. Thanks for the suggestion!
@Bachulia
@Bachulia 2 жыл бұрын
Good
@jeffpricefamily3905
@jeffpricefamily3905 3 жыл бұрын
What is the smallest shift register you can program ? I am new to this. Tks.
@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.
@krishnakumar-il4kf
@krishnakumar-il4kf 3 жыл бұрын
Thanks mam...🙏🏼
@josegregoriocontrerasvarga5693
@josegregoriocontrerasvarga5693 2 ай бұрын
I try diferent combinations of pin 13, 14 and 15 to put a binary number in the output of the 74ls259 without succsses.
@sefalibhakat143
@sefalibhakat143 3 жыл бұрын
Thank you mam..
@dipakbhalodia7155
@dipakbhalodia7155 3 жыл бұрын
Thanks for your kery
@Letsdosomethinguseful
@Letsdosomethinguseful 3 жыл бұрын
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.
@deansdavidnyathi3218
@deansdavidnyathi3218 3 жыл бұрын
Is it possible to use a 0.01micro farad capacitor instead?
@KuraIthys
@KuraIthys 3 жыл бұрын
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 29 күн бұрын
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.
@VEERsciencePROJECT
@VEERsciencePROJECT 4 ай бұрын
Hi mam How many 194 connect in series out please help
@mygpsforcegpsforce2174
@mygpsforcegpsforce2174 2 жыл бұрын
😍
@kyleolson8977
@kyleolson8977 3 жыл бұрын
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.
@ritesha8050
@ritesha8050 Жыл бұрын
thanks * 10
@koppadimaharaj3734
@koppadimaharaj3734 3 жыл бұрын
Explain about transformer series and parallel
@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?
@tshegofatsofrans2146
@tshegofatsofrans2146 Жыл бұрын
Do u think the problem is the voltage or the circuit?
@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
@haobui3611
@haobui3611 3 жыл бұрын
How about 12 bit with more 74HC194??
@user-ly4dq3of5h
@user-ly4dq3of5h 3 жыл бұрын
Please, my dear teacher, to add a lot of lectures to KZbin because your explanation is very beautiful ... and thank you ... may the Lord reward you well.🌹🌹🌹
@timothyfromwisconsin
@timothyfromwisconsin 3 жыл бұрын
Someone built the rest of the body for the GlaDOS head
@stephensu4371
@stephensu4371 3 жыл бұрын
try FPU next time
@electronicsprojectandtechn3007
@electronicsprojectandtechn3007 2 жыл бұрын
please simulation software name
@MrDmkus
@MrDmkus 3 жыл бұрын
pretty sure a 0.1uF capacitor has a code of 104 not 102.
@arnelcondino2634
@arnelcondino2634 3 жыл бұрын
Hi Karen
@yeetboy_-sk6pc
@yeetboy_-sk6pc 3 жыл бұрын
Can you make fnaf animatronics i'm just saying that you make animatronics
How Shift Registers Work - The Learning Circuit
10:44
element14 presents
Рет қаралды 118 М.
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 24 МЛН
1❤️
00:17
Nonomen ノノメン
Рет қаралды 13 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 49 МЛН
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 134 М.
HOW TRANSISTORS RUN CODE?
14:28
Core Dumped
Рет қаралды 305 М.
Basic Shift Registers
14:18
Columbia Gorge Community College
Рет қаралды 41 М.
555 Timer Modes Explained - The Learning Circuit
10:29
element14 presents
Рет қаралды 179 М.
How To Use A Shift Register (74HC595N)
13:53
Francis Studios Engineering
Рет қаралды 16 М.
How Shift Registers Work!
11:50
Kevin Darrah
Рет қаралды 403 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 32 МЛН
Я УКРАЛ ТЕЛЕФОН В МИЛАНЕ
9:18
Игорь Линк
Рет қаралды 24 М.
Мой инст: denkiselef. Как забрать телефон через экран.
0:54