From c5a211f5658c933c9dc7f249ad3dfcc5e6040835 Mon Sep 17 00:00:00 2001 From: alanbjohnston Date: Thu, 13 Aug 2020 10:27:02 -0400 Subject: [PATCH] Update README.md --- arduino/README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arduino/README.md b/arduino/README.md index 816a040e..2688d675 100644 --- a/arduino/README.md +++ b/arduino/README.md @@ -1,15 +1,17 @@ This code is for the STM32 or Pro Micro acting as a payload to the CubeSatSim. -Code includes: - -i2c_scanner.ino A handy utility for scanning the I2C bus that displays the results in the Serial Monitor at 9600 baud. If the sensors are installed and the jumpers set to the correct position, the two sensors should be displayed. +Code includes (in rough order of testing): Blink_STM32_PC13.ino and Blink_Pro_Micro.ino The usual Arduino "Hello World" application that blinks the LED for each board. +i2c_scanner.ino A handy utility for scanning the I2C bus that displays the results in the Serial Monitor at 9600 baud. If the sensors are installed and the jumpers set to the correct position, the two sensors should be displayed. + bme280test.ino Displays the results of reading the BME280 sensor: Temperature, Pressure, Altitude, and Humidity and displays on Serial Monitor 9600 baud. Requires the following libraries: Adadruit Unified Sensor (specify version 1.0.3), Adafruit_BME280 (specify version 1.1.0) GetAllData.ino Displays the results of reading the MPU6050 sensor: Temperature, X, Y, and Z Axes: Acceleration, Gyor (Rotation Rate), and Angle. Requires the following libraries: MPU6050_tockn. +PayloadOK_STM32_PC13.ino and PayloadOK_Pro_Micro.ino This code answers the query from the Raspberry Pi CubeSatSim software over the UART so that the STEM Payload is marked "OK" in the FoxTelem CubeSatSim-FSK Health tab. + The STM32 can be programmed using the Arduino IDE with the Generic STM32F103C series board and STM32duino bootloader, Maple Mini port. The Sparkfun Pro Micro can also be programed using the Arduino IDE with the Sparkfun Pro Micro board and AVRISP mkII Programmer.