Ошибка "expected primary-expression before 'int'"

NikeA

✩✩✩✩✩✩✩
11 Дек 2022
2
0
Как исправить ошибку? Я новичок:)

C++:
#define BLYNK_TEMPLATE_ID           "123"
#define BLYNK_DEVICE_NAME           "123"
#define BLYNK_AUTH_TOKEN            "123"


#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = BLYNK_AUTH_TOKEN;

char ssid[] = "123";
char pass[] = "123";

BLYNK_WRITE(V0)
{
  int pinValue = param.asInt();
  if (pinValue == 1){
    digitalWrite(D1, 1);
    delay(1000);
    digitalWrite(D1, 0);
  }
}

void SaveData(int pinValue)
{
  int Datchik1 = pinValue;
}

void getValue(int Datchik1)
{
  Blynk.virtualWrite(V1, Datchik1);
}

void setup()
{
  Serial.begin(115200);
  pinMode(D1, OUTPUT);
  Blynk.begin(auth, ssid, pass);
}

void loop()
{
  Blynk.run();
  getValue(int Datchik1);
}
 

Boroda22

★✩✩✩✩✩✩
23 Фев 2022
251
42
@NikeA,уберите тип из вызывающей функции. советую изучить основы программирования.
 

Boroda22

★✩✩✩✩✩✩
23 Фев 2022
251
42
@NikeA, да, только переменная Datchik1 должна быть объявлена и инициализирована.