Stap 6: Codes voor de atMega32 voor nul RO-koppeling
Dit is KSETindia ontwikkel bord en LCD-bibliotheek is al gegeven. Dus, ik ben het aanroepen van functies gegeven in bibliotheek voor weergave in de LCD-scherm...
nietig display(int);
nietig disp(int);
int main() {}
uint8_t cmd; Opdracht ontvangen van externe
Initialize();
lcd_init();
while(1)
{
Krijgen van de opdracht voor de afstandsbediening van het cmd=GetRemoteCmd(1); display(cmd); Nu de opdracht verwerken
VAN de sleutel if(cmd==31) {if(speed<9) snelheid ++; disp(speed);}
DOWN toets if(cmd==27) {if(speed>0) snelheid--; disp(speed);}
Steken toonsoort
if(cmd==26) {if(fan_on) {POWER_LED_OFF(); fan_on = 0; //Turn Off} else {POWER_LED_ON(); fan_on = 1; //Turn op
} }
Display(Speed);
}
keren 0; }
vertoning (int ch, int sp)
{lcd_clrscr(); lcd_gotoxy(0,0); / / lcd_putc(ch); lcd_puts ("IR Decoder:"); lcd_putc(' '); lcd_puti(CH,0); }
DISP (int sp)
{lcd_clrscr(); lcd_gotoxy(0,0); lcd_puts ("snelheid:"); lcd_putc(' '); lcd_puti(SP,0); }