Paso 6: Códigos para el atMega32 para cero enganche
Este es el tablero del desarrollo de KSETindia y biblioteca lcd ya está dado. Por lo tanto, estoy llamando a funciones dadas biblioteca para la visualización en pantalla lcd...
void display(int);
void disp(int);
int main() {}
cmd de uint8_t; Comando recibido de remoto
Initialize();
lcd_init();
while(1)
{
Haz cmd=GetRemoteCmd(1) de comando para el mando; Display(CMD); Ahora procesar el comando
HASTA la clave if(cmd==31) {if(speed<9) velocidad ++; disp(speed);}
ABAJO clave if(cmd==27) {if(speed>0) velocidad--; disp(speed);}
Introducir la clave
if(CMD==26) {if(fan_on) {POWER_LED_OFF(); fan_on = 0; //Turn Off} else {POWER_LED_ON(); fan_on = 1; //Turn en
} }
Display(Speed);
}
return 0; }
pantalla (int ch, sp de int)
{lcd_clrscr(); lcd_gotoxy(0,0); / / lcd_putc(ch); lcd_puts ("decodificador IR:"); lcd_putc(' '); lcd_puti(CH,0); }
DISP (int sp)
{lcd_clrscr(); lcd_gotoxy(0,0); lcd_puts ("velocidad:"); lcd_putc(' '); lcd_puti(SP,0); }