Skip to content

Instantly share code, notes, and snippets.

View turbinenreiter's full-sized avatar

Sebastian Plamauer turbinenreiter

View GitHub Profile
@turbinenreiter
turbinenreiter / data
Created June 15, 2013 14:37
Acceleration data in x-direction, read from the EEPROM, sensed with the MPU6050
98
98
98
98
98
98
98
98
98
98
@turbinenreiter
turbinenreiter / read_EEPROM
Created June 15, 2013 14:34
This Arduino-sketch reads data from the EEPROM and prints it to the Serial Monitor.
#include <EEPROM.h>
int m = 0;
int n = 0;
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
@turbinenreiter
turbinenreiter / read_sensor_store_EEPROM
Last active December 18, 2015 13:09
This Arduino-sketch reads sensor data from the MPU6050 and stores it in the EEPROM.
#include <EEPROM.h>
#include <MPU6050.h>
#include <I2Cdev.h>
#include <Wire.h>
MPU6050 accelgyro;
int k = 0;
int n = 1025;
int ax, ay, az;
@turbinenreiter
turbinenreiter / error_propagation
Last active December 18, 2015 13:09
A small script to show the error propagation of simple integration.
import numpy as np
from scipy import integrate as i
from pylab import *
t = np.arange(0,100,1)
acc = np.empty(100); acc.fill(10)
acc_error = acc + 1
velo = i.cumtrapz(acc, t)
velo_error = i.cumtrapz(acc_error, t)
t = t[0:99]