Arduino + Blutdrucksensor Honeywell AIDC



  • Hallo!
    Meine Gruppe und ich müssen eine smart watch erstellen, die unter anderem auch fähig sein soll den Blutdruck zu messen. Leider kommen wir genau an dem Punkt nicht weiter. Wir können keinen Code schreiben, der über Arduino läuft. Unser verwendeter Sensor ist der Honeywell AIDC ABPDANT015PGAA5. Unser bisheriger Code:

    #include <LiquidCrystal.h>

    const int DSR = 0; //Drucksensor ist an AnalogPin 0 angeschlossen
    LiquidCrystal lcd(12,11,5,4,3,2);

    void setup() {lcd.begin(16,2);}

    void loop() {
    float p = analogRead(DSR); //Analoge Werte werden ausgelesen

    p=(p*5)/1024; //Spannung wird berechnert
    lcd.setCursor(0,0); lcd.print(" U(p)= "); lcd.print(p,3);lcd.print(" V");

    p=(p-0,75)*(15/4); //in hPa umgerechnet

    lcd.setCursor(0,1); lcd.print(" p= "); lcd.print(p,0); lcd.print(" hPa");
    }



  • Bitte den Code formattieren. Dazu gibt es in der Toolbar die entsprechende Funktion (oder einfach den Code von jeweils drei backticks ``` umschließen. Man kann den Beitrag auch berbeiten.

    @Aksin sagte in Arduino + Blutdrucksensor Honeywell AIDC:

    Wir können keinen Code schreiben, der über Arduino läuft.

    Was bedeutet das, er funktioniert nicht? Code kompiliert nicht? Analoger Input Wert des Sensors stimmt nicht? Ausgabe auf dem LCD funktioniert nicht?

    Du musst schon etwas konkreter und besser den Fehler beschreiben