Відповісти

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

Назад

Огляд теми (нові повідомленні вгорі)

NoName
2015-06-25 16:33:24
#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 не может быть именем переменной
удалите строку

Evgenija
2015-06-25 15:16:47

программа при проверки выдает
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);
}

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