Skalor för folkdiktatur människor (2 / 6 steg)
Steg 2: Gå runt:
Hjärnan av kretsen är en Atmega8. Jag inte lägga till en extra kristall som jag gjort det kör på dess 8Mhz intern oscillator.
Rotary encoder är ansluten till avbrott stiften. Kanal A är ansluten till INT0 (PD2) och tryckknapp till INT1 (PD3). Kanal B är ansluten till PD4. Tre 10K pullup motstånd ansluta dessa rader till 5V till hålla dem höga.
PD5 till PD7 är anslutna till lamporna via tre 150 Ohm motstånd.
Seriell ingång är ansluten till PD0 (RXD) men det är ett problem, eftersom signalen är 9V och det också är inverterad. Du kan köpa dedikerade IC att lösa detta problem, som MAX232 ic. Men för detta projekt var lättare och billigare att använda en 74LS04D inverter i combitation med ett 10K motstånd. 10K motstånd ger spänningsnivån av signalen inom godtagbara gränser och 74LS04D inverterar signalen så att Atmega8 kan förstå den.
LCD-skärmen är ansluten till port C av mikrokontroller. En trimpot läggs till justera kontrasten i LCD-skärmen.
Jag etch den första styrelsen själv men hade vissa problem så jag bestämde mig att beställa en pcb på iteadstudio. De visade sig vara riktigt bra brädor.