Christian Mueller e706b22f31 Add design specification for LoRaWAN Web Portal
Based on Pflichtenheft v2.2, documents the full system design
including daemon, API, frontend, and infrastructure with agreed
deviations (Axum 0.8, SQLx 0.8, Vite 6, Tailwind 4).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:27:49 +01:00

42 lines
969 B
C++

// Temporär in src/main.cpp einfügen zum Testen
// Ersetzt den kompletten Inhalt temporär
#include <Arduino.h>
#include <HCSR04.h>
#define TRIG_PIN 12
#define ECHO_PIN 13
HCSR04 distanceSensor(TRIG_PIN, ECHO_PIN);
void setup() {
Serial.begin(115200);
delay(2000);
Serial.println("HC-SR04 Test - NUR Sensor, kein LoRa");
Serial.println("====================================");
Serial.println("Spannung: 3.3V");
Serial.println();
}
void loop() {
float distance = distanceSensor.dist();
Serial.print("Distanz: ");
Serial.print(distance);
Serial.print(" cm");
if (distance < 0) {
Serial.println(" -> FEHLER (Sensor antwortet nicht)");
} else if (distance == 0) {
Serial.println(" -> 0 cm (Sensor bekommt kein Echo zurück)");
} else if (distance > 400) {
Serial.println(" -> Außerhalb Messbereich");
} else {
Serial.print(" -> OK (");
Serial.print(distance * 10);
Serial.println(" mm)");
}
delay(1000);
}