ATtiny85 dual digital avläsning (1 / 2 steg)
Steg 1: Problem och lösning
Jag kommer att behöva växla de två siffrorna och display "ten" siffror på en skärm och "dem" på andra.
ATtiny85 bifogas ett skiftregister fortfarande inte har tillräckligt I/O stift att driva två sju segmenterar skärmar självständigt och samla in data från en sensor.
Skiftregister kräver tre stift från ATtiny för data. En annan PIN-kod krävs för att samla in data från en termistor eller, i min test setup en potentiometer.
Detta lämnar en PIN-kod tillgänglig att kontrollera displayen siffrorna.
Det är möjligt att ställa in säkringen för Återställ PIN-koden och använda att för en annan i/o, men som verkar omständligt.
I stället för ett relä eller andra skiftregister behöver jag två kontroll stift att vända de tvà ¥ siffror visar "på" och "av", tidsinställda växelvis som skiftregister skickar åtta bitars tal.
Jag beslutade att använda en tillgänglig PIN-koden på ATtiny för att stänga av "ten" siffran när "de".
Nu behöver jag ett sätt att vända den "ettor" siffran av när "ten" nummer skickas över.
Eftersom min visas endast använder sju segment, A till G, jag har en extra utgångsstiftet i skift register. Q7 tappen, tappen 9.
Jag har tilldelats:
Q0 till A
Q1 till B
Q2-C
Q3-D
Q4-E
Q5 till F
Q6-G
Jag använder Q7 som en switch för att aktivera "de" och avaktivera. Jag kan stänga lysdioderna "ettor" på/av genom att ange detta lite lågt/högt.