КОНТЕКСТ
Привет,
Я пытаюсь послать числовое значение, называемое «а», через последовательный порт в другой Arduino, когда вывод 7 находится в верхнем состоянии. В коде возникает ошибка, когда я пытаюсь его скомпилировать: - 'test' не был объявлен в этой области - но я не знаю, что не так. Кроме того, если я показываю пустое 'send', то есть внутри цикла, я получаю ошибку - определение функции здесь не разрешено до '{' token -.
Кто-нибудь может мне помочь?
Спасибо
ЧТО Я ПОПЫТАЛ
Я пытался определить переменную «а» из написанной функции
код
#include <SoftwareSerial.h>
void setup() {
SoftwareSerial test (3,2);
test.begin(1200);
pinMode(7,INPUT);
}
void loop() {
if ( digitalRead(7) == HIGH ) {
//void send(){
test.write(int a=0);
a++;
delay(1000);
//}
}
}
ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ И ОШИБКИ
Я ожидал скомпилировать код без ошибок ? и создать пустоту, называемую send, которая передает число, которое увеличивается в каждом цикле.