//DHEIOKE WISNU ARYA
//5200411334
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>
#include <WiFiClient.h>
#include "TingSpeak.h"
#define pinBuzzer 5
WiFiClient client;
String thingSpeakAddress = "api.thingspeak.com";
String writeAPIKey;
String tsfield1Name;
String request_string;
Adafruit_MPU6050 mpu;
void setup(void) {
Serial.begin(115200);
while (!mpu.begin()) {
Serial.println("Sensor Unavailable !!!");
delay(1000);
}
Serial.println("Sensor Ready!!!");
pinMode(pinBuzzer, OUTPUT);
pinMode(4, OUTPUT);
}
sensors_event_t event;
void loop() {
sensors_event_t a, g, temp;
mpu.getEvent(&a, &g, &temp);
if (a.acceleration.x == 0 && a.acceleration.y == 0){
Serial.print("+++KONDISI AMAN+++ !!!");
}else{
Serial.print("+++PERINGATAN GEMPA +++ !!!");
digitalWrite(4, HIGH);
tone(5,300);
}
Serial.print(a.acceleration.x);
Serial.print(",");
Serial.print(a.acceleration.y);
Serial.print(",");
Serial.print(a.acceleration.z);
Serial.print(", ");
Serial.print(g.gyro.x);
Serial.print(",");
Serial.print(g.gyro.y);
Serial.print(",");
Serial.print(g.gyro.z);
Serial.println("");
delay(100);
noTone(pinBuzzer);
digitalWrite(4, LOW);
}