ola amigos, sou novo aqui, eu estou trabalhando em um projeto e preciso que o arduino receba dados constantes mesmo depois de ser programado, ou seja utilizar uma função para que ao apertar um botão ele aceite receber um valor externo e armazene esse valor em uma variável que possa ser utilizada na programação dele.Tipo se eu programa que X = 1. então eu n quer mais que X seja valor um e sim valor X = 2, sem que eu precise compilar dinovo preciso que ao aperta um botão ele zera a variável X e aceitar receber outro valor. Alguém pode me ajudar?

Exibições: 373

Responder esta

Respostas a este tópico

Oi Marcos, bom dia.

Você quer alterar o valor de uma variável ao apertar um botão?

Se for isto faça o seguinte:

Defina o pino do Arduino onde vai ser ligado o botão;

Defina o pino como entrada;

Defina a variavél;

Teste o pino:  if (pino x = 1)  variável = o valor que voce quer que esteja na variável.

Espero ter ajudado

Rui

nessa caso seria 

if(pino x == 1) variavel =

ok amigo vc precisa detalhar mais 

como sera q o recebimento da variavel?

tem q ser gravado na memoria e2pron?

o valor da variavel eh sequencial ou pode ter valores aleatorios inseridos por vc?

deve ter alguma condiçao para q o valor seja mudado ou pode ser feito a qq momento?

Amigo o meu projeto eu preciso armazenar um valor para que seja enviado quando eu apertar eu um botão,  mais eu preciso que esse valor possa ser alterado tipo quando eu apertar o botão ele envia "123" dai no dia seguinte eu quero que ele envie "1234" so que n e aleatorio e sim o que eu escolha.

Amigo resolvi meu problema de outra forma, fiz com que o aplicativo que se comunica com o arduino manipule a variavel dai o arduino ja recebe a string modificada. Brigado pela ajuda...

Marcos, seria possível você explicar como você conseguiu fazer para que possa enviar um valor externo (tipo por um ethernet shield) e a variável fique com esse valor para ser comparado?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço