Hardwarenahe Programmierung
You are viewing an older revision! See the latest version
ESP32 MMA7660 Programmierung
Für den MMA7660 ist die Bibliothek über Tool->Manage Libraries (Strg+Shift+I) Accelerometer_MMA7660 zu installieren. Eine Beschreibung ist auch im Arduino Playground zu finden. Über Files->Examples->Accelerometer_MMA7660->MMA7660FC_Demo.ino kann das Demo-Programm geladen, compiliert und auf den ESP32 geladen werden oder das folgende Programm verwendet werden:
#include <Wire.h> #include "MMA7660.h" MMA7660 accelemeter; void setup() { accelemeter.init(); Serial.begin(115200); } void loop() { int8_t x; int8_t y; int8_t z; float ax,ay,az; accelemeter.getXYZ(&x,&y,&z); accelemeter.getAcceleration(&ax,&ay,&az); Serial.print("gX = "); Serial.print(ax, 3); Serial.print("; gY = "); Serial.print(ay, 3); Serial.print("; gZ = "); Serial.println(az); Serial.println("*************"); delay(200); }