- CODE: SELECT_ALL_CODE
#include <NewPing.h>
#include <LiquidCrystal.h>
#define TRIGGER_PIN 13
#define ECHO_PIN 12
#define MAX_DISTANCE 500
int val = 0;
int val2 ;
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);
LiquidCrystal lcd(6,7,8,9,10,11);
void setup() {
lcd.begin(16,2);
pinMode(5,INPUT);
}
void loop() {
lcd.home();
unsigned int uS = sonar.ping();
if(digitalRead(5) == HIGH & val <= 0){
plus();
val2 = uS/ US_ROUNDTRIP_CM ;
}
if(digitalRead(5) == LOW & val <= 0){ lcd.print("Waiting for"); lcd.setCursor(0,1); lcd.print("Calibration"); } if(digitalRead(5) == LOW & val >= 1){
lcd.print(val2 – uS / US_ROUNDTRIP_CM);
lcd.print("cm");
delay(100);
}
if(digitalRead(5) == HIGH & val >= 1){
lcd.print(val2 -uS / US_ROUNDTRIP_CM);
lcd.print("cm");
delay(100);
}
delay(100);
lcd.clear();
}
void plus(){
val = val + 1;
}
The following error is coming after compilation:
- CODE: SELECT_ALL_CODE
height:24: error: stray '\342' in program
lcd.print(val2 – uS / US_ROUNDTRIP_CM);
^
height:24: error: stray '\200' in program
height:24: error: stray '\223' in program
/home/uzzal/Arduino/libraries/height/height.ino: In function 'void loop()':
height:24: error: expected ')' before 'uS'
lcd.print(val2 – uS / US_ROUNDTRIP_CM);
^
exit status 1
stray '\342' in program