Dobrý den, jsem docela začátečník (ale učim se :-)). Potřeboval bych poradit, jak mám změnit piny. Teď jsou piny nastaveny na A4 a A5, tam bych potřeboval dát display. Takže je potřebuji přesunou na A1 a A2.
Děkuji za info
#include <Wire.h>
#include <Adafruit_BMP085.h>
/***************************************************
This is an example for the BMP085 Barometric Pressure & Temp Sensor
Designed specifically to work with the Adafruit BMP085 Breakout
—-> https://www.adafruit.com/products/391
These displays use I2C to communicate, 2 pins are required to
interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
****************************************************/
// Connect VCC of the BMP085 sensor to 3.3V (NOT 5.0V!)
// Connect GND to Ground
// Connect SCL to i2c clock – on ‚168/’328 Arduino Uno/Duemilanove/etc thats Analog 5
// Connect SDA to i2c data – on ‚168/’328 Arduino Uno/Duemilanove/etc thats Analog 4
// EOC is not used, it signifies an end of conversion
// XCLR is a reset pin, also not used here
Adafruit_BMP085 bmp;
void setup() {
Serial.begin(9600);
if (!bmp.begin()) {
Serial.println(„Nelze najit platny senzor BMP085, zkontrolujte pripojeni!“);
while (1) {}
}
}
void loop() {
Serial.print(„Teplota = „);
Serial.print(bmp.readTemperature());
Serial.println(“ *C“);
Serial.print(„Tlak = „);
Serial.print(bmp.readPressure());
Serial.println(“ Pa“);
// Calculate altitude assuming ‚standard‘ barometric
// pressure of 1013.25 millibar = 101325 Pascal
Serial.print(„Vyska = „);
Serial.print(bmp.readAltitude());
Serial.println(“ metru“);
Serial.print(„Tlak prepocteny na hladinu more = „);
Serial.print(bmp.readSealevelPressure());
Serial.println(“ Pa“);
Serial.print(„Realna vyska = „);
Serial.print(bmp.readAltitude(101500));
Serial.println(“ metru“);
Serial.println();
delay(10000);