Ola muito boa noite; meu nome é Iandes; galara é o seguinte:

consigo ler o  e escrever o objeto  NexNumber num5 page1.n0 mas preciso incrementar esta leitura num5.getValue(&num); este numero em uma variavel de tempo e depois decrementa ate zero e repetir o loop ok

trabalho com pic a muito anos em asm assembly  mais em c nao consigo e as coisa mudarão muito

nos ultimos anos. confesso que tenho que aprender muito; mais obrigado por poder me ajudar ok

 espero nao ter DESCONPRIDO nem uma regra do grupo se assim fiz me desculpo obr.

Iandes

quem pergunta uma vez e ignorante uma vez quem nao pergunta é ignorante a vida tota.

#include <Arduino.h>
#include "Nextion.h"
NexDSButton botao0 = NexDSButton(0, 2, "botao0");
// [p][id] [n.val]
NexNumber num5 = NexNumber(1, 5, "page1.n0");
NexNumber num1 = NexNumber(1, 6, "page1.n1");
uint32_t next;
uint32_t estado_botao;
uint32_t num;

//************************************************setup iniciall********************************************
void setup() {
Serial.begin(9600);
nexInit();
pinMode(13, OUTPUT);
delay(8000);
}
//*************************************************loop infinito**********************************************
void loop() {
botao0.getValue(&estado_botao);
while (estado_botao == 1) //enquanto o botão estiver pressionado

{
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
next = millis();
botao0.getValue(&estado_botao);
if (estado_botao == 0)
{
int (estado_botao = 0);
}
}
//**************************************************inc os tempos*******************************************
int number = 0;

num5.getValue(&num);
// preciso de incrementar a val.num ai em cima em uma variavel de tempo
// e depois decrementar ate zero e repetir o loop ok

// num1.setValue(num);// uso apenar para ver o retorno no simulador
delay(2000);

}

 

Exibições: 230

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço