Boa noite Garagistas,
Chegou essa semana um ESP8266 que possui uma tela Oled embutida um joystick seletor e um controlador de carga de bateria 18650, no entanto estou apanhando para utilizar o joystick da placa, pelo que observei é um pushbutton, contudo quando pressiono ele, muda de Status mas não retorna ao Status anterior após a seleção.
Fiz um garimpo na net e não achei nenhum exemplo de código para usar essa placa, mas fora isso gostei muito dela rsrs, então segue em anexo o codigo que fiz
Abaixo um link da documentação que encontrei sobre a placa e algumas imagens
http://www.areresearch.net/2018/02/the-all-you-can-possibly-want-es...
Se alguém puder me orientar eu agradeceria muito, separei o código por partes utilizando a IDE Arduíno, o código que preciso arrumar é o arquivo button.h, a ideia é só imprimir na seria o status do botão ao ser pressionado.
Desde de já agradeço
Tags:
Bom dia TA.
Não sei se entendi bem sua dificuldade, mas eu começaria usando o método JACK. Por partes.
Primeiro testar cada função do joystick.
Pelo link que vc postou o autor escreveu assim:
Então vamos testar cada função.
Este sketch que anexei vai testar 4 das 5 funções do joystick, pois não entendi bem a RIGH usando o port reset.
RV
Grande RV, muito obrigado pela ajuda, fiz o teste aqui, funcionou, ficou assim na serial
JS_UP
JS_UP
JS_UP
JS_UP
JS_UP
JS_UP
JS_DOWN
JS_DOWN
JS_DOWN
JS_DOWN
JS_DOWN
JS_DOWN
JS_LEFT
JS_LEFT
JS_LEFT
JS_LEFT
JS_LEFT
Quanto ao RIGHT é só Reset mesmo, mas poderia estar em outro botão
Como ficaria para ele ser executado apenas uma vez?
TA e o SELECT, não funfou?
Vc quer que cada função so execute apenas uma vez?
Não entendi.
RV
RV, desculpe a demora,
O select funcionou sim.
Ainda não decidi, estou tentando montar um MENU para tela OLED simples só para entender o funcionamento. Andei estudando uns modelos, mas a ideia seria essa, de quando apertar o botão, ele imprimir na serial apenas uma vez, pq pelo que percebi, enquanto eu mantiver pressionado o botão ele vai imprimir na serial.
mas posso estar errado e ser isso mesmo que eu preciso rsrs.
Obrigado novamente pela ajuda
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por