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);
}
Tags:
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por