Skip to content

Instantly share code, notes, and snippets.

@magomi
Created September 10, 2024 05:44
Show Gist options
  • Save magomi/e74d049fe5dcf3feba57ce8f5c14fde4 to your computer and use it in GitHub Desktop.
Save magomi/e74d049fe5dcf3feba57ce8f5c14fde4 to your computer and use it in GitHub Desktop.
def on_button_ab():
serial.write_line("cmd: setup_file(measurements.csv(temperature light acceleration_x acceleration_y acceleration_z noise))")
input.on_button_event(Button.AB, input.button_event_click(), on_button_ab)
acceleration_z = 0
acceleration_y = 0
acceleration_x = 0
noise = 0
env_light = 0
temperature = 0
serial.write_line("cmd: setup_file(measurements.csv(temperature light acceleration_x acceleration_y acceleration_z noise))")
def on_forever():
global temperature, env_light, noise, acceleration_x, acceleration_y, acceleration_z
temperature = input.temperature()
env_light = input.light_level()
noise = input.sound_level()
acceleration_x = input.acceleration(Dimension.X)
acceleration_y = input.acceleration(Dimension.Y)
acceleration_z = input.acceleration(Dimension.Z)
serial.write_line(
"log: " + "" + ";" +
str(temperature) + ";" +
str(env_light) + ";" +
str(acceleration_x) + ";" +
str(acceleration_y) + ";" +
str(acceleration_z) + ";" +
str(noise) + ";")
basic.pause(100)
basic.forever(on_forever)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment