Oi Daniel, tudo bem ?
Temos alguns errrinhos de sintaxe no seu código. Quando queremos definir uma variável constante utilizando o #define
, a sintaxe correta é:
#define B1 2
#define B2 4
Observe que temos uma hastag seguida da palavra chave define
, espaço, o nome da variável, espaço e o valor da variável. Não é necessário utilizar ponto e vírgula e nem sinal de =(atribuição)
.
Caso quiséssemos definir como uma variável do tipo inteira, a sintaxe seria:
int b1 = 2;
int b2 = 4;
Observe que neste caso, temos que utilizar o tipo da variável, o nome da mesma, além do sinal de atribuição e ponto e vírgula. Tudo bem até aqui?
Vale mencionar também, que quando utilizamos o INPUT no método pinMode()
estamos dizendo que queremos comunicar o arduino com o computador e não o contrário, o computador com o arduino, para este caso, usaríamos o OUTPUT.
Deixo abaixo o seu código com as modificações:
#define B1 2
#define B2 4
void setup(){
//declaracao com int
//int b1 = 2;
//int b2 = 4;
pinMode(B1,INPUT);
}
void loop(){
}
Qualquer dúvida estou a disposição. Espero ter ajudado. Bons estudos!!!