Quindi ogni latch è collegato a ciascun display. Basta inviare i dati una volta sola, memorizzarli e poi il display continua a visualizzare il dato memorizzato nel rispettivo latch.
A quale scopo inserire il tutto nel main loop?
Problema visualizzazione doppio display 7 segmenti
26 messaggi
• Pagina 3 di 3 • 1, 2, 3
0
voti
Più che latch inteso come pin 12 del 595, qui vedo i due anodi collegati rispettivamente a ciascun 595.
Sì in effetti potevo scriverlo nel setup, forse l'idea di vedere il digit illuminarsi per breve istante e poi scomparire
Sì in effetti potevo scriverlo nel setup, forse l'idea di vedere il digit illuminarsi per breve istante e poi scomparire
0
voti
Boooh ho provato anche con i singoli segmenti usando sr.set(pin, HIGH), anche mettendo LOW ma senza successo.
0
voti
Mi spiegate come mai con la libreria del 74HC595, il contatore che c'è qui
http://robojax.com/node/1050
funziona mentre la sola e semplice visualizzazione di un singolo numero no ? In questo piccolo test ho provato a visualizzare il numero 61 ma senza successo:
Sul display appare il resto 1 su entrambi i display, praticamente si legge 11 e non 61.
http://robojax.com/node/1050
funziona mentre la sola e semplice visualizzazione di un singolo numero no ? In questo piccolo test ho provato a visualizzare il numero 61 ma senza successo:
- Codice: Seleziona tutto
#include <ShiftRegister74HC595.h>
ShiftRegister74HC595<2> sr (10, 7, 8); // (number of shift registers, data pin, clock pin, latch pin)
int digit1,digit2;
int cifra[] = { B11000000, //0
B11111001, //1
B10100100, //2
B10110000, //3
B10011001, //4
B10010010, //5
B10000011, //6
B11111000, //7
B10000000, //8
B10011000 //9
};
void setup()
{
Serial.begin(9600);
digit2=61 % 10 ; // unità
digit1=(61 / 10) % 10 ; // decine
Serial.print(digit1); Serial.print(" ");Serial.println(digit2); // visualizza esattamente 6 1
uint8_t numberToPrint[]= {cifra[digit2],cifra[digit1]};
sr.setAll(numberToPrint);
}
void loop()
{
}
Sul display appare il resto 1 su entrambi i display, praticamente si legge 11 e non 61.
0
voti
Qui c'è scritto
If you want to use multiple shift registers in series, connect them as shown in Figure 2 and increase the numberOfShiftRegisters variable accordingly. To operate multiple shift registers in parallel, keep numberOfShiftRegisters = 1 and instantiate multiple ShiftRegister74HC595 objects with different pins.
Hai letto l'articolo?
Nel tuo programma definisci
Sei sicuro che il tuo metodo
Ciao,
P.
If you want to use multiple shift registers in series, connect them as shown in Figure 2 and increase the numberOfShiftRegisters variable accordingly. To operate multiple shift registers in parallel, keep numberOfShiftRegisters = 1 and instantiate multiple ShiftRegister74HC595 objects with different pins.
Hai letto l'articolo?
Nel tuo programma definisci
- Codice: Seleziona tutto
ShiftRegister74HC595<2>
Sei sicuro che il tuo metodo
- Codice: Seleziona tutto
uint8_t numberToPrint[]= {cifra[digit2],cifra[digit1]};
sr.setAll(numberToPrint);
Ciao,
P.
0
voti
Certo che ho letto, non sto chiedendo la pappa pronta, sapevo già che fossero in serie,, avendo il PIN 9 di uno connesso al pin 14 dell'altro, e infatti mi sto muovendo in quella direzione. Di solito prima ci provo, se non riesco mi documento SENZA chiedere a nessuno, e continuo da solo e in ultima analisi quando trovo risultati strani chiedo. Non c'è problema. Ciao
26 messaggi
• Pagina 3 di 3 • 1, 2, 3
Chi c’è in linea
Visitano il forum: Nessuno e 10 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)




