ShiftIn dubbi segnale inviato da CD4021


salve tutti, torno ad importunare gentili utenti del forum con una domanda sullo shiftin tramite cd4021.
in particolare il mio quesito è molto semplice: partendo dalla base del circuito del tutorial (quindi 8 switch collegati ad altrettanti ingressi del cd4021 e data, clock e latch su arduino), che output mi dovrei aspettare stampato sul monitor seriale in corrispondenza della pressione di uno switch?

in pratica mi devo aspettare una cosa del genere (ovviamente impostando la lettura come lsbfirst):

switch su pi0 = 00000001
switch su pi1 = 00000010
switch su pi3 = 00000100
etc..
switch su pi8 = 10000000

oppure la "conversione in binario" del numero dello switch premuto, preceduto dal numero di zeri necessario per completare la serie di 8?

switch su pi0 = 00000001
switch su pi1 = 00000010
switch su pi3 = 00000011
switch su pi4 = 00000100
etc...
switch su pi8 = 00001000

oppure..altro?

questo perchè ho un comportamento abbastanza anomalo sul mio circuito e vorrei capire se mi sfugge la logica dell'ic oppure se ho dei corti sulla bread o ancora dei pin ossidati o qualsiasi altro problema ignoto...

posterei anche l'output del serial monitor ma temo sarebbe poco leggibile..eventualmente provo strutturarlo in maniera più ordinata se serve.

la conversione in binario elimina gli zeri iniziali per cui 00010000 diventa 10000


Arduino Forum > International > Italiano > Generale (Moderator: leo72) > ShiftIn dubbi segnale inviato da CD4021


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62