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

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

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
@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.
@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
@IamEqualtoall
@IamEqualtoall 3 жыл бұрын
Thank you for the helpful guide to using a universal shift register.
@maker_karen1785
@maker_karen1785 3 жыл бұрын
You're welcome!
@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
@andresfrr100
@andresfrr100 3 жыл бұрын
You are awesome!. Thanks for teaching us.
@ObsequiousV4
@ObsequiousV4 8 ай бұрын
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
@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 🎉🎉🎉🎉🎉🎉
@MrCardeso
@MrCardeso 3 жыл бұрын
Thanks, Karen!
@DesertVox
@DesertVox 3 жыл бұрын
Karen redefined.
@existentialcrisis9757
@existentialcrisis9757 3 жыл бұрын
Karen with a heart of gold.
@stormz4040
@stormz4040 3 жыл бұрын
Thank you for your videos :)
@28maitreyagupta21
@28maitreyagupta21 3 жыл бұрын
Thanks a lot Mam.
@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!
@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.
@VEERsciencePROJECT
@VEERsciencePROJECT 4 ай бұрын
Hi mam How many 194 connect in series out please help
@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!
@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.
@jeffpricefamily3905
@jeffpricefamily3905 3 жыл бұрын
What is the smallest shift register you can program ? I am new to this. Tks.
@Bachulia
@Bachulia 2 жыл бұрын
Good
@user-ly4dq3of5h
@user-ly4dq3of5h 3 жыл бұрын
Please, my dear teacher, to add a lot of lectures to KZfaq because your explanation is very beautiful ... and thank you ... may the Lord reward you well.🌹🌹🌹
@deansdavidnyathi3218
@deansdavidnyathi3218 3 жыл бұрын
Is it possible to use a 0.01micro farad capacitor instead?
@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.
@dipakbhalodia7155
@dipakbhalodia7155 3 жыл бұрын
Thanks for your kery
@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.
@krishnakumar-il4kf
@krishnakumar-il4kf 3 жыл бұрын
Thanks mam...🙏🏼
@sefalibhakat143
@sefalibhakat143 3 жыл бұрын
Thank you mam..
@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 16 күн бұрын
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.
@koppadimaharaj3734
@koppadimaharaj3734 3 жыл бұрын
Explain about transformer series and parallel
@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
@ritesha8050
@ritesha8050 Жыл бұрын
thanks * 10
@mygpsforcegpsforce2174
@mygpsforcegpsforce2174 2 жыл бұрын
😍
@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?
@haobui3611
@haobui3611 3 жыл бұрын
How about 12 bit with more 74HC194??
@stephensu4371
@stephensu4371 3 жыл бұрын
try FPU next time
@timothyfromwisconsin
@timothyfromwisconsin 3 жыл бұрын
Someone built the rest of the body for the GlaDOS head
@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
Рет қаралды 117 М.
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 17 МЛН
MEU IRMÃO FICOU FAMOSO
00:52
Matheus Kriwat
Рет қаралды 35 МЛН
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2,8 МЛН
How Do ADCs Work? - The Learning Circuit
10:13
element14 presents
Рет қаралды 123 М.
555 Timer Modes Explained - The Learning Circuit
10:29
element14 presents
Рет қаралды 179 М.
Basic Shift Registers
14:18
Columbia Gorge Community College
Рет қаралды 41 М.
From Transistors To Tetris Part 1 : Computer Architecture
20:17
Lev Kruglyak
Рет қаралды 271 М.
74HC595 & 74HC165 Shift Registers with Arduino
40:38
DroneBot Workshop
Рет қаралды 391 М.
How To Use A Shift Register (74HC595N)
13:53
Francis Studios Engineering
Рет қаралды 16 М.
How Combinational Logic Devices Work - The Learning Circuit
10:37
element14 presents
Рет қаралды 56 М.
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 826 М.
💅🏻Айфон vs Андроид🤮
0:20
Бутылочка
Рет қаралды 739 М.