[Resolvido] - Teclado alpha numérico e utilização de Swit Case

Boa senhores, estou querendo adaptar um teclado em um swit case, será que seria complicado ?

segue o código, ele não funciona, porque coloquei na primeira parte o Case feito com botões depois no swit tem o código do teclado

https://pastebin.com/tnKKMj3p

Exibições: 288

Responder esta

Respostas a este tópico

Bom dia GCM,

sugiro comentar as linhas do seu sketch.

Fica difícil descobrir o  que vc quer fazer com cada linha.

RV

Rui, bom dia,

Amigo, sinceramente peguei este código hoje do jeito que está, o povo não gosta muito de comentar, fiz uma coxa de retalho, é um trabalho de um colega de sala, postei para ver se adiantava, más estou trabalhando nele, estou começando a entender o funcionamento e estou fazendo as alterações necessárias. assim que tiver algo mais enxuto eu posto um código melhor.

Novo código; agora legendado.

https://pastebin.com/ELLETjTt

do jeito que está, ele copila, más não consigo interação no teclado.

até aqui, o que pressionar no teclado aprece no serial print,

char CheckButton()
{
char teclaPressionada = teclado.getKey();//LEITURA DO TECLADO
serial.print(teclaPressionada);
}

más ele não vai para swit

Ficou assim e funcionou;

char teclaPressionada = teclado.getKey();//LEITURA DO TECLADO

switch (state) {
case 1: // DIGITE A TEMPERATURA
switch (teclaPressionada) { // TODA A INFORMAÇÃO DEVE VIM DE "char CheckButton"
case 'A': // O MENU DESTE CASE ESTA NA SEGUNDA ESTANCIA DO CASE
tone(buzzer, 1500, 50); // FAZ BEEP
Set_state(2); // SE APERTAR O "A" SETA "Set_state(2);" E VAI PARA O MENU 2
break;
default:

vlw

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço