void Arcoiris() { Apagar('R'); Apagar('G'); Apagar('B'); Pintar(color); }
void TitilarLeds() { if (estado) { Apagar('r'); Prender('g'); estado=0; } else { Prender('r'); Apagar('g'); estado=1; } }
void menu(){ int opcao; //visualizacao do menu do{ printf("\n\t\tBem Vindo ao Sistema de Gestao para Premios\n"); printf("\n\t*********** MENU ***********\n"); printf("\n\tEscolha a opcao que pretende:\n"); printf("\t1)-Inserir Fichas\t"); printf("7)Gestao de Votos\n"); printf("\t2)-Alterar Fichas\t"); printf("8)Listagem dos Nomeados\n"); printf("\t3)-Apagar Fichas\t"); printf("9)Listagem das Categorias por Premio\n"); printf("\t4)-Listar Fichas\t"); printf("10)Estatisticas\n"); printf("\t5)-Pesquisar Fichas\t"); printf("\t6)-Gravar e Sair\n\t"); printf("Opcao: "); scanf("%d",&opcao); system("cls"); switch(opcao){ case 1: Inserir(); system("pause"); break; case 2: Alterar(); break; case 3: Apagar(); system("pause"); break; case 4: Listar(); break; case 5: Pesquisar(); break; case 6: printf("Obrigado por utilizar o nosso Sistema\n"); gravafich(); exit(0); break; case 7: GestaoVotos(); break; case 8: listagemNomeados(); break; case 9: listagemPremiosPorCategorias(); break; case 10: estatisticas(); break; default: printf("\tA opcao que introduziu e invalida, tente outra vez...\n"); system("pause"); } }while(opcao!=6); }
void RGB_c(uint8_t auxcol[3]) { Apagar('R'); Apagar('G'); Apagar('B'); if(cdor_cres < floor((auxcol[0]*TARC)/254) ) { Prender('R'); } if(cdor_cres < floor((auxcol[1]*TARC)/254) ) { Prender('G'); } if(cdor_cres < floor((auxcol[2]*TARC)/254) ) { Prender('B'); } }
void TitilarLeds(){ if (contador ==TLEDS) { if (estado) { Apagar('r'); Prender('g'); estado=0; } else { Prender('r'); Apagar('g'); estado=1; } if (arciris) { Apagar('r'); Apagar('g'); Arcoiris(); } contador = 0; if(color < 16) { color++; } else { color = 0; } } }