выход не объявлен. Кто-нибудь, пожалуйста, помогите мне решить эту проблему

выход не объявлен. Кто-нибудь, пожалуйста, помогите мне решить эту проблему

int const trigpin=10;
int const echopin=9;
int const buzzpin=2;
void setup() 
{
  {
  Serial.begin(9600); 
 }
  pinmode(trigpin,output);
  pinmode(echopin,input);
  pinmode(buzzpin,output);
}
void loop() 
{
  long int duration,distance;
  digitalwrite(trigpin,high);
  delaymicroseconds(1000);
  digitalwrite(trigpin,low);
  duration=pulsein(echopin,high);
  distance=(duration/2)/29.1;
  Serial.print(distance);
  Serial.println("CH");
  if(distance<=50)
   {
    digitalwrite(buzzpin,high);
   }
   else if(distance>50)
   {
    digitalwrite(buzzpin,low);
   }
   delay(60);
}

, 👍-2


1 ответ


4

Чтобы использовать функцию pinMode (обратите внимание на заглавную букву M), все буквы должны быть заглавными, т. е. OUTPUT.

При быстром сканировании вам также могут потребоваться следующие изменения:

выход ==> ВЫХОД

вход ==> ВХОД

pinmode ==> pinMode

цифровая запись ==> цифровая запись

delaymicroseconds ==> delayMicroseconds

Убедитесь, что регистр символов в вашем коде соответствует регистру символов в примерах/руководствах и т. д.

,