1 Nazwa implementacji: Pomiar ciśnienia
Transkrypt
1 Nazwa implementacji: Pomiar ciśnienia
Nazwa implementacji: Pomiar ciśnienia -BMP085 Autor: Krzysztof Bytow Opis implementacji: Pomiar ciśnienia i temperatury z wykorzystaniem modułu z cyfrowym czujnikiem ciśnienia BMP085 GY-65. 1. Schemat połączeń: 2. Opis wyprowadzeń: SCL –> Pin 21 SDA –> Pin 20 VCC –> 3,3V GND –> GND 1 Projekt “Strategia Wolnych i Otwartych Implementacji jako innowacyjny model zainteresowania kierunkami informatyczno-technicznymi oraz wspierania uczniów i uczennic w kształtowaniu kompetencji kluczowych” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Uwaga!!! W Arduino UNO R3 można wykorzystać: SCL –> A5 Analog Pin SDA –> A4 Analog Pin dodatkowe porty SDA i SCL (ilustracja poniżej) 3. Kod implementacji: - przed przystąpnieniem należy zaopatrzyć się w biblioteką którą należy pobrać ze strony (pobierz) następnie wypakować do katalogu libraries, a katalog docelowy zmienić nazwę na Adafruit_BMP085 lub skopiować poniższy lekkoo zmodyfikowany kod: 2 Projekt “Strategia Wolnych i Otwartych Implementacji jako innowacyjny model zainteresowania kierunkami informatyczno-technicznymi oraz wspierania uczniów i uczennic w kształtowaniu kompetencji kluczowych” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. #include <Wire.h> #include <Adafruit_BMP085.h> // Adafruit BMP085 libary Adafruit_BMP085 bmp; void setup() { Serial.begin(9600); if (!bmp.begin()) { Serial.println("Nie znaleziono czujnika BMP085"); while (true) {} } } void loop() { Serial.print("Temperatura: "); Serial.print(bmp.readTemperature()); Serial.print(" "); Serial.write(176); Serial.println("C"); Serial.print("Cisnienie: "); Serial.print(bmp.readPressure()); Serial.println(" Pa"); Serial.print("Wysokosc: "); Serial.print(bmp.readAltitude()); Serial.println(" m"); Serial.println(); delay(5000); } Efekt działania: 3 Projekt “Strategia Wolnych i Otwartych Implementacji jako innowacyjny model zainteresowania kierunkami informatyczno-technicznymi oraz wspierania uczniów i uczennic w kształtowaniu kompetencji kluczowych” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. 4 Projekt “Strategia Wolnych i Otwartych Implementacji jako innowacyjny model zainteresowania kierunkami informatyczno-technicznymi oraz wspierania uczniów i uczennic w kształtowaniu kompetencji kluczowych” współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego.