#1 2015-06-25 15:16:47

Evgenija
Учасник
Зареєстрований: 2015-06-25
Повідомлень: 1

ПОМОГИТЕ ПОЖАЛУЙСТА!!! Ультразвуковой датчик расстояния

программа при проверки выдает
dmv.ino:4:5: error: declaration does not declare anything [-fpermissive]
Ошибка компиляции.
не знаю, что делать, библиотеку поменяла, а все равно выдает, помогите пожалуйста

#include <wiring_pulse.c>
int inputPin=9; // Echo1
int outputPin=8; // Trig1
int long;

void setup() {
  Serial.begin(9600);
  pinMode(inputPin, INPUT);
  pinMode(outputPin, OUTPUT);
}
void loop() {
  digitalWrite(outputPin, LOW);
  delayMicroseconds(3);
  digitalWrite(outputPin, HIGH);
  delayMicroseconds(6);
  digitalWrite(outputPin, LOW);
  int distance= pulseIn(inputPin, HIGH);
  distance= distance/58.2;
  Serial.print(distance);
  Serial.print("cm");
  Serial.println("  ");
  delay(50);
}

Остання редакція Evgenija (2015-06-25 15:38:57)

Неактивний

#2 2015-06-25 16:33:24

NoName
Customer
З Київ
Зареєстрований: 2014-07-08
Повідомлень: 1,446

Re: ПОМОГИТЕ ПОЖАЛУЙСТА!!! Ультразвуковой датчик расстояния

#include <wiring_pulse.c>
int inputPin=9; // Echo1
int outputPin=8; // Trig1
int long;
void setup() {
  Serial.begin(9600);
  pinMode(inputPin, INPUT);
  pinMode(outputPin, OUTPUT);
}
void loop() {
  digitalWrite(outputPin, LOW);
  delayMicroseconds(3);
  digitalWrite(outputPin, HIGH);
  delayMicroseconds(6);
  digitalWrite(outputPin, LOW);
  int distance= pulseIn(inputPin, HIGH);
  distance= distance/58.2;
  Serial.print(distance);
  Serial.print("cm");
  Serial.println("  ");
  delay(50);
}

error in line 4
int long;
long не может быть именем переменной
удалите строку

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму