-
PDF
SAT-L1_Flight_Controller.pdf
1 2 3 4 5 6 +3.3V +3.3V +3.3V +3.3V +3.3V R2 R1 4.7k 6 8 4.7k ESP_EN U1 MPU_SCL 4 I D SCK D V ESP_EN ESP32-WROOM-32E ESP_IO0 MPU_SDA 3 D 2 SDI V U3 5 3 D 25 ESP_IO0 GND SDO BMP280 A J1 EN V IO0 +3.3V +3.3V
in „Prüfung Schaltplan Flight Controller“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.cpp
active-LOW with internal pull-up) static const gpio_num_t LIGHT_BARRIER_PIN = GPIO_NUM_4; // BME280/BMP280 I2C (default SDA=21, SCL=22 on most ESP32 boards) // Address is auto-detected (0x76 or 0x77) // Expected pendulum half-period in ms (1 s pendulum → ~500 ms per crossing) static const uint32_t NOMINAL_HALF_PERIOD_MS = 500; // Debounce time for light barrier in µs static const uint32_t DEBOUNCE_US = 50000; // 50 ms // Aggregation interval in seconds static const uint32_t AGGREGATION_INTERVAL_S = 60; // Data-log file on LittleFS static const char *DATA_FILE = "/pendulum_log.csv";
in „Datenlogger Pendeluhr“ · Mikrocontroller und Digitale Elektronik ·