Arduino: 1.8.1 (Windows 10), Board: “Arduino/Genuino Uno”
C:\Users\nagaraj\AppData\Local\Temp\arduino_modified_sketch_250057\accident detection.ino:1:23: fatal error: TinyGPS++.h: No such file or directory
#include <TinyGPS++.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.
my code:
#include <TinyGPS++.h>
#include <SoftwareSerial.h>
/*
This sample sketch demonstrates the normal use of a TinyGPS++ (TinyGPSPlus) object.
It requires the use of SoftwareSerial, and assumes that you have a
4800-baud serial GPS device hooked up on pins 4(rx) and 3(tx).
*/
const int ledPin = 13;
const int buttonPin = 2;
int buttonState = 0;
static const int RXPin = 4, TXPin = 3;
static const uint32_t GPSBaud = 9600;
// The TinyGPS++ object
Tinygps++ gps;
// The serial connection to the GPS device
SoftwareSerial ss(RXPin, TXPin);
void setup()
{
Serial.begin(9600);
ss.begin(GPSBaud);
Serial.println(F(“DeviceExample.ino”));
Serial.println(F(“A simple demonstration of TinyGPS++ with an attached GPS module”));
Serial.print(F("Testing TinyGPS++ library v. ")); Serial.println(TinyGPSPlus::libraryVersion());
Serial.println(F(“by Mikal Hart”));
Serial.println();
}
void loop()
{
// This sketch displays information every time a new sentence is correctly encoded.
while (ss.available() > 0)
if (gps.encode(ss.read()))
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
// turn LED on:
digitalWrite(ledPin, HIGH);
delay(1000);
Serial.println(“AT+CMGF=1”); //Sets the GSM Module in Text Mode
delay(1000); // Delay of 1000 milli seconds or 1 second
Serial.println(“AT+CMGS=”+918185840047"\r");
// Replace x with mobile number
delay(2000);
Serial.println(“your vechcile has met accident at co-ordinates:”);
delay(1000);
Serial.println(gps.location.lat(),6);
Serial.print(",");
Serial.println( gps.location.lng(),6);
delay(2000);
Serial.println((char)26);// ASCII code of CTRL+Z
delay(1000);
}
else {
// turn LED off:
digitalWrite(ledPin, LOW);
}
a
if (millis() > 5000 && gps.charsProcessed() < 10)
{
Serial.println(F(“No GPS detected: check wiring.”));
while(true);
}
}