How to Add Multiple Inputs to an #Arduino using a Shift Register - The Learning Circuit

preview_player
Показать описание


Visit the element14 Community for more great activities and free hardware:

Рекомендации по теме
Комментарии
Автор

Now this is an explanation the way i like it...i was looking for a way to expand my GPIO's for my homebrew pinball machine! it uses over 50 switches so...thank you so much for a clear description!

fammertens
Автор

It is very simple and good explanation. I believe even 12 years old kid would understand what is going on.

pavelkraynyukhov
Автор

Bravo sister 👍👍👍👍. Iam student electronic. Iam pasion of electronic 🥰🥰🥰🥰🥰🥰

artstechnology
Автор

Very nice video just what me and my team need for our next project! Thank you so much!

adrianaolveracabral
Автор

These videos are fantastic. Very clear and easy to understand. Many thanks for posting!

Ambrjack
Автор

informative, clear, comprehensive, interesting

erahmadkamram
Автор

Interesting, I've used shift registers for output many times but didn't know they could be used for input.

christianelzey
Автор

if you are going to name your pins, rather than declaring integers and trusting the compiler to optimize efficiently (especially if you want to later have the code be relatively portable) please use sized integer definitions to explicitly tell the compiler to do what is proper: "#define PIN_NAME uint8_t(12)"

AaronYool
Автор

Very cool - thanks so much. Having blown 2 of 4 inputs on rpi explorer hat trying to read gate limit switches, I might just need this!

mastermathsflorida
Автор

3:53 minor mistake, CE needs to stay low the entire time, PE is the one that needs to be turned on and off. You got it right when showing the ardiuno, but it was wrong here. Still great video.

guyknaan
Автор

Awesome I have been messing about with my Rpi and run out of inputs and outputs!! Thanks Karen!

jasonree
Автор

Karen - Many thanks! This is exactly what I was looking for to better understand this chip.

adailyllama
Автор

I love this video. Great examples. But I am left with one question... When "stacking" two shift registers, it would seem that the 2nd shift register is shifting bits into the first via its DS pin. But we I don't see that we ever tell either arduino to accept serial data in. What have I missed?

Rick_Cavallaro
Автор

Very cool, thanks for the good explanation and examples!
I just wonder why you did not use shiftIn this time, when you used shiftOut last time for the shift register output? 🤔
But I will definitely have to use shift registers in one of my next projects... just have to come up with something that needs tons of I/O 😄

ElvizzV
Автор

I am a fan of ladies who have passion in electronics and coding. they are rare.

romycruz
Автор

Good vid. A jumper wire kit like element14's part# 2770339 would be a lot better for hooking up ground and Vcc.

GeekRedux
Автор

Ms. Fantastic your class, congratulations!
Want to ask a question? How to apply this Shift Register in a remote control project with Arduino,
Example: a robot walking forward while moving a mechanical arm?

wandersonsilva-fxcs
Автор

Great video thanks for sharing. Instead of using 3 wires hooked up to arduino, how can we make it wireless? Thank you.

xrphobby
Автор

I like your electronics videos, but could you do a quick video on sewing? Maybe reading from a pattern? Keep making electronics videos, there aren't enough of them out there. I'm currently looking to make a capacitive touch button with a cap and resistor. A video on that would be AWESOMENESS! Cheers!

KJJHN
Автор

For this application, could you use the 74HC165 instead? I have tried researching the difference between the 165 and 166 and for this project I think it would be ok, but just not 100% sure.

thedanishviking