/* ESP32 WiFi Scanning example */
#include "WiFi.h"
#include <Wire.h>
#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
Adafruit_MPU6050 mpu;
void setup() {
Serial.begin(115200);
while (!Serial) {
delay(10); // will pause Zero, Leonardo, etc until serial console opens
}
// Initialize I2C
if (!mpu.begin()) {
Serial.println("Failed to find MPU6050 chip");
while (1) {
delay(10);
}
}
Serial.println("MPU6050 Found!");
// Set up the sensor
mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
mpu.setGyroRange(MPU6050_RANGE_500_DEG);
mpu.setFilterBandwidth(MPU6050_BAND_21_HZ);
Serial.println("MPU6050 initialized successfully!");
// Serial.begin(115200);
// Serial.println("Initializing WiFi...");
// WiFi.mode(WIFI_STA);
// Serial.println("Setup done!");
}
void loop() {
// Get new sensor events with the readings
sensors_event_t a, g, temp;
mpu.getEvent(&a, &g, &temp);
// Print out the values
Serial.print("Accel X: "); Serial.print(a.acceleration.x); Serial.print(" m/s^2, ");
Serial.print("Accel Y: "); Serial.print(a.acceleration.y); Serial.print(" m/s^2, ");
Serial.print("Accel Z: "); Serial.print(a.acceleration.z); Serial.print(" m/s^2");
Serial.println("");
Serial.print("Gyro X: "); Serial.print(g.gyro.x); Serial.print(" rad/s, ");
Serial.print("Gyro Y: "); Serial.print(g.gyro.y); Serial.print(" rad/s, ");
Serial.print("Gyro Z: "); Serial.print(g.gyro.z); Serial.print(" rad/s");
Serial.println("");
Serial.print("Temp: "); Serial.print(temp.temperature); Serial.println(" degC");
Serial.println("");
delay(500);
/* Serial.println("Scanning...");
// WiFi.scanNetworks will return the number of networks found
int n = WiFi.scanNetworks();
Serial.println("Scan done!");
if (n == 0) {
Serial.println("No networks found.");
} else {
Serial.println();
Serial.print(n);
Serial.println(" networks found");
for (int i = 0; i < n; ++i) {
// Print SSID and RSSI for each network found
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN) ? " " : "*");
delay(10);
}
}
Serial.println("");
// Wait a bit before scanning again
delay(5000); */
}