Usare un registro a scorrimento shift register con Arduino - #48

preview_player
Показать описание
In questo video spiego come collegare un registro a scorrimento (shift register) di tipo SN74HC595 ad Arduino. Con un registro a scorrimento si possono aumentare le uscite disponibili.
Nel video spiego come far accendere dei LED collegati al chip, come farli scorrere e come applicare un segnale PWM.

Sorgenti e schemi:

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

Non si può fare a meno di notare la chiarezza con cui spieghi le cose.
Riesci a rendere semplice tutte le cose in cui ti cimenti.
Complimenti!

Michele-Sciortino
Автор

Ciao Paolo, sono da poco in questo mondo... mi aggrego agli altri x dirti che sei davvero bravo e chiaro... grazie alle tue spiegazioni il processo di apprendimento è meno ripido... io ti seguo e ne sono felice...

aureliopennati
Автор

con i tuoi tutorial mi si sta aprendo un mondo nuovo e per me che non sapevo nulla di elettronica, spiegato cosi', e' molto piu' facile di quello che immaginavo, grazie mille

nicchiomatteo
Автор

Ciao paolo. Sei grande, meriti un cattedra in comunicazione, lo dico con ragione perchè ho raggiunto un livello con la programmazione che non avrei mai acquisito se non ti avessi seguito.Ti ho inviato una mail da linkedin se gli dai una occhiata mi farebbe piacere saluti.

renzolisi
Автор

Quasi scappava all'attenzione il particolare sull'array di resistenze, il Resistor Network. Interessante, li ho visti su Amazon anche in single pin divisi in diversi valori. Li comprerò

Ale-kfie
Автор

Finalmente un video un po' più impegnativo. Canale veramente fantastico, continua così!!!

ronald
Автор

sei un grande, grazie ai tuoi video sto imparando un sacco di cose, grazie!

Il_fienile_di_mike
Автор

Ancora non ho visto il video (lo farò più tardi) ma quasi 19 minuti...che bello, non vedo l'ora di guardarlo!
L'argomento lo conosco ed ho realizzato già qualcosa con il 74HC595, ma sicuramente qualche sfumatura e particolare interessante salterà fuori. A dopo!

paologrisanti
Автор

Bella tosta questa... ci sono tutto il giorno. Anche perché sto cercando di collegare anche un secondo registro a cascata per aumentare a 16, soprattutto per capire il meccanismo di tutto questo scorrimento.

Ale-kfie
Автор

Paolo ... sei il numero uno !!!! ISCRITTO e LIKE !!!! Grazieee ... avanti così ....

openyourmind...
Автор

Utilissimo grazie!!
Spiegazione perfetta e comprensibile anche da un principiante

pyrocrafts
Автор

Salve Sig. Aliverti Paolo, Le faccio i miei complimenti, per la pazienza e la passione nel creare questi video in modo esaustivo e chiaro. Infatti ho iniziato a Seguirla con costanza. Essendo un tecnico elettronico ed anche Io un amante dell'elettronica digitale ed automazione, negli ultimi tempi anche io mi sono dedicato alla programmazione ed Arduino. Se mi permette Le vorrei suggerire nel comando dello shiftOut, oltre alla possibilità di scrivere in esadecimale come Lei ha spiegato 0x01, esiste anche la possibilità di utilizzare il comando in modo tale da visualizzare i bit da mandare sullo SN74HC595, cosi può esaudire quello che ha pensato non fosse possibile. Distinti Saluti, Caltabiano Angelo
.

Angelo_Caltabiano_Caltronics
Автор

Intanto complimenti per le ottime spiegazioni! Chiedevo se fosse possibile utilizzare la funzione shiftout all'interno della funzione chiamata da un timer? o per generare il Clock necessario utilizza un timer di arrduino? Grazie in anticipo!!!

samubiker
Автор

Complmenti! sempre molto interessante, grazie!

Batt_Nadia_adventure
Автор

Ciao e complimenti per i tuoi video, sempre chiari e interessantissimi! Domanda: è possibile pilotare l'accensione di 5 led in base ai segnali ricevuti da 5 sensori (esempio: sensore temperatura con led 1, sensore di umidità con led 2, sensore IR con led3, ecc...). Grazie infinite!

zioandrea
Автор

Ciao Paolo al minuto 14:50 bisogna apporre correzione alla scrittura 0x34 come maschera di bit.

michelealbanese
Автор

Buona sera Paolo complimenti per i tutorial volevo far notare un piccolo errore nel video al punto in cui scrive 0x34 sul video viene raooresentato come 0010-0100 che corrisponre a 0x24
il numero corretto è 0011-0100 per i meno esperti in numeri binari comunque complimenti ancora e grazie per l'attenzione

marcodho
Автор

Per la gestione di più shift registers in cascata suggerisco di usare la libreria di Timo Denk, scaricabile dal suo sito:
smeplicissima da usare e che funziona egregiamente; funziona sia con i 74HC595 che con lo shift register, a open drain output, TPIC6C595N

scighera
Автор

ciao Bravissimo, ma una cosa, nella maschera bit 0x34 la traduzione è 0011 0100 al punto 14.46 ciao.. dimmi se è giusto o se ho sbagliato io..

simopiudj
Автор

Sei un grande Paolo, adoro come spieghi le cose.

Grazie mille, sto cercando di vedere quasi ogni giorno una ventina dei tuoi video per recuperare!!! 😅
Posso chiederti che tipo di Font usi per il tuo Arduino IDE?

fabrystyle