Alguém saberia me dizer como posso utilizar o "ponto" como se fosse uma "underline" na IDE do Arduino
Ex: Botao_ligar => Botao.ligar
Alguém saberia me dizer como posso utilizar o "ponto" como se fosse uma "underline" na IDE do Arduino
Ex: Botao_ligar => Botao.ligar
Oiii Waldo, tudo bem?
Você conseguirá usar o ponto apenas se utilizar uma estrutura ou melhor dizendo, uma struct. Sua sintaxe é a seguinte:
Então, suponha uma aplicação responsável por acender um led através de um botão:
Para utilizar o ponto, o código ficará da seguinte maneira:
#define LED_VERMELHO 13
typedef struct comportamento
{
int ligar;
}Botoes;
void setup() {
Botoes botao;
botao.ligar = 2;
pinMode(botao.ligar, INPUT_PULLUP);
pinMode(LED_VERMELHO, OUTPUT);
}
void loop() {
int sensorVal = digitalRead(2);
if (sensorVal == HIGH) {
digitalWrite(LED_VERMELHO, LOW);
} else {
digitalWrite(LED_VERMELHO, HIGH);
}
}
Pegou a ideia?
Qualquer dúvida é só falar, estou a disposição. Abraços e bons estudos!