Close

Sparkfun mpl115a1 breakout

Úvodní stránka Fórum Hardware Senzory Sparkfun mpl115a1 breakout

Označeno štítky: , ,

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (celkem z 5)
  • Autor
    Příspěvky
  • #10061
    spiritman
    Účastník

    Ahoj,

    na našej škole už niekoľko rokov beží SOČ-ka (študentská odborná činnosť)
    Zapojil som sa do nej robím meteorologickú stanicu.AKo senzor tlaku som použil Sparkfun mpl115a1 breakout ale neviem ako ho zapojiť a naprogramovať s LCD displejom 16×2.
    Používam Arduino uno R3.Ako senzor teploty a vlhkosti som použil DHT11.Máte s tím niekto skusenosti?

    Attachments:
    #10063
    Zbyšek Voda
    Správce

    Dobrý den,
    zrovna Sparkfun má dokumentaci zpracovanou opravdu kvalitně 🙂
    Tady je například stránka produktu: https://www.sparkfun.com/products/9721

    Najdete tam odkaz na Datasheet i ukázkový kód.

    #10087
    spiritman
    Účastník

    Dakujem,
    ešte 1 vec.Mam tento kod čo mám upraviť aby som mal hodnotu v °C?

    // include the library code:
    #include <LiquidCrystal.h>
    #include „DHT.h“

    // set the DHT Pin
    #define DHTPIN 8

    // initialize the library with the numbers of the interface pins
    LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
    #define DHTTYPE DHT11
    DHT dht(DHTPIN, DHTTYPE);

    void setup() {
    // set up the LCD’s number of columns and rows:
    lcd.begin(16, 2);
    dht.begin();

    // Print a message to the LCD.
    lcd.print(„Teplot: Vlhkost:“);
    }

    void loop() {
    delay(500);
    // set the cursor to column 0, line 1
    // (note: line 1 is the second row, since counting begins with 0):
    lcd.setCursor(0, 1);
    // read humidity
    float h = dht.readHumidity();
    //read temperature in Fahrenheit
    float f = dht.readTemperature(true);

    if (isnan(h) || isnan(f)) {
    lcd.print(„ERROR“);
    return;
    }

    lcd.print(f);
    lcd.setCursor(7,1);
    lcd.print(h);
    }

    #10092
    jankop
    Účastník

    Co třeba

    //read temperature in Celsius
    float t = dht.readTemperature();
    #10095
    spiritman
    Účastník

    Ano už to funguje.
    Dakujem.

Aktuálně je na stránce zobrazeno 5 příspěvků - 1. až 5. (celkem z 5)
  • Pro reakci na toto téma se musíte přihlásit.