Simple test
Ensure your device works with this simple test.
examples/clue_simpletest.py
1# SPDX-FileCopyrightText: 2019 Kattni Rembor, written for Adafruit Industries
2#
3# SPDX-License-Identifier: MIT
4from adafruit_clue import clue
5
6clue.sea_level_pressure = 1020
7
8while True:
9 print("Acceleration: {:.2f} {:.2f} {:.2f} m/s^2".format(*clue.acceleration))
10 print("Gyro: {:.2f} {:.2f} {:.2f} dps".format(*clue.gyro))
11 print("Magnetic: {:.3f} {:.3f} {:.3f} uTesla".format(*clue.magnetic))
12 print(f"Pressure: {clue.pressure:.3f} hPa")
13 print(f"Altitude: {clue.altitude:.1f} m")
14 print(f"Temperature: {clue.temperature:.1f} C")
15 print(f"Humidity: {clue.humidity:.1f} %")
16 print(f"Proximity: {clue.proximity}")
17 print(f"Gesture: {clue.gesture}")
18 print("Color: R: {} G: {} B: {} C: {}".format(*clue.color))
19 print("--------------------------------")
examples/clue_display_sensor_data.py
1# SPDX-FileCopyrightText: 2019 Kattni Rembor, written for Adafruit Industries
2#
3# SPDX-License-Identifier: MIT
4from adafruit_clue import clue
5
6clue.sea_level_pressure = 1020
7
8clue_data = clue.simple_text_display(title="CLUE Sensor Data!", title_scale=2)
9
10while True:
11 clue_data[0].text = "Acceleration: {:.2f} {:.2f} {:.2f} m/s^2".format(*clue.acceleration)
12 clue_data[1].text = "Gyro: {:.2f} {:.2f} {:.2f} dps".format(*clue.gyro)
13 clue_data[2].text = "Magnetic: {:.3f} {:.3f} {:.3f} uTesla".format(*clue.magnetic)
14 clue_data[3].text = f"Pressure: {clue.pressure:.3f} hPa"
15 clue_data[4].text = f"Altitude: {clue.altitude:.1f} m"
16 clue_data[5].text = f"Temperature: {clue.temperature:.1f} C"
17 clue_data[6].text = f"Humidity: {clue.humidity:.1f} %"
18 clue_data[7].text = f"Proximity: {clue.proximity}"
19 clue_data[8].text = f"Gesture: {clue.gesture}"
20 clue_data[9].text = "Color: R: {} G: {} B: {} C: {}".format(*clue.color)
21 clue_data[10].text = f"Button A: {clue.button_a}"
22 clue_data[11].text = f"Button B: {clue.button_b}"
23 clue_data[12].text = f"Touch 0: {clue.touch_0}"
24 clue_data[13].text = f"Touch 1: {clue.touch_1}"
25 clue_data[14].text = f"Touch 2: {clue.touch_2}"
26 clue_data.show()