Zamówienie w dzień roboczy przed 14:00 = wysyłka tego samego dnia 30 dni na odstąpienie od umowy 1 rok gwarancji
← Wróć do przeglądu

Schemat podłączenia i przykład kodu

Tak podłączysz Czujnik 3 w 1 Temperatura Wilgotność i Ciśnienie Powietrza | 3.3V | I2C i SPI | Bosch BME280 do Arduino UNO lub ESP32, z przykładowym szkicem, który możesz od razu wgrać.

Demo czujnika BME280 temperatury, wilgotności i ciśnienia

Ten projekt odczytuje temperaturę otoczenia, wilgotność względną i ciśnienie atmosferyczne za pomocą czujnika BME280 3.3V podłączonego do Arduino Uno. 4-kanałowy dwukierunkowy konwerter poziomów logicznych bezpiecznie obniża sygnały I2C 5V do 3.3V. Odczyty z czujnika są wysyłane do Serial Monitor co dwie sekundy.

Schemat podłączenia: Czujnik 3 w 1 Temperatura Wilgotność i Ciśnienie Powietrza | 3.3V | I2C i SPI | Bosch BME280 na Arduino UNO
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Czujnik 3 w 1 Temperatura Wilgotność i Ciśnienie Powietrza | 3.3V | I2C i SPI | Bosch BME280 na Arduino UNO
Tabela połączeń · Kliknij, aby powiększyć
BME280_Temperature_Humidity_Pressure_Sen.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : BME280 Temperature, Humidity & Pressure Sensor Demo
 *  Board     : Arduino UNO (arduino:avr:uno)
 *  Parts     : Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure
 *  Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println(F("Initializing BME280 sensor..."));

  // SDO tied to GND sets address to 0x76
  if (!bme.begin(0x76, &Wire)) {
    Serial.println(F("Could not find BME280 sensor. Check wiring!"));
    while (1) delay(100);
  }

  Serial.println(F("BME280 sensor ready!"));
}

void loop() {
  float temperature = bme.readTemperature();
  float humidity = bme.readHumidity();
  float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa

  Serial.print(F("Temperature: "));
  Serial.print(temperature, 1);
  Serial.print(F(" °C | Humidity: "));
  Serial.print(humidity, 1);
  Serial.print(F(" % | Pressure: "));
  Serial.print(pressure, 1);
  Serial.println(F(" hPa"));

  delay(2000);
}

Wymagane biblioteki: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Monitor czujnika pogodowego ESP32 BME280

Ten projekt odczytuje temperaturę otoczenia, wilgotność względną i ciśnienie barometryczne z czujnika Bosch BME280 przez interfejs I2C. Podłącz czujnik 3.3V bezpośrednio do zasilania ESP32 oraz domyślnych pinów I2C (GPIO 21 i 22). Otwórz Serial Monitor z prędkością 115200 baud, aby wyświetlać bieżące pomiary środowiskowe aktualizowane co dwie sekundy.

Schemat podłączenia: Czujnik 3 w 1 Temperatura Wilgotność i Ciśnienie Powietrza | 3.3V | I2C i SPI | Bosch BME280 na ESP32 DevKit V1
Schemat podłączenia · Kliknij, aby powiększyć
Tabela połączeń: Czujnik 3 w 1 Temperatura Wilgotność i Ciśnienie Powietrza | 3.3V | I2C i SPI | Bosch BME280 na ESP32 DevKit V1
Tabela połączeń · Kliknij, aby powiększyć
ESP32_BME280_Weather_Sensor_Monitor.ino · skompilowane i przetestowane
/*
 * ==================================================================
 *  Generated by Codey.online  —  https://www.codey.online
 * ==================================================================
 *  Project   : ESP32 BME280 Weather Sensor Monitor
 *  Board     : ESP32 DEVKIT V1 (esp32:esp32:esp32doit-devkit-v1)
 *  Parts     : Bosch BME280 3.3v 3-in-1 sensor Temperature Humidity and Air Pressure
 *  Libraries : Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15
 *
 *  Codey Online is an AI-powered browser IDE for Arduino and ESP32.
 *  Describe your project and Codey writes the code, draws the wiring
 *  diagram and uploads it to your board, straight from the browser.
 *  This code is free to use, modify and share, without warranty.
 * ==================================================================
 */

#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>

Adafruit_BME280 bme;

void setup() {
  Serial.begin(115200);
  while (!Serial) delay(10);

  Serial.println("Initializing BME280 sensor...");

  // Default I2C address is usually 0x76 or 0x77
  if (!bme.begin(0x76) && !bme.begin(0x77)) {
    Serial.println("Could not find a valid BME280 sensor! Check wiring.");
    while (1) delay(100);
  }

  Serial.println("BME280 initialized successfully.");
}

void loop() {
  float temperature = bme.readTemperature();
  float humidity = bme.readHumidity();
  float pressure = bme.readPressure() / 100.0F; // Convert Pa to hPa

  Serial.print("Temperature: ");
  Serial.print(temperature);
  Serial.println(" °C");

  Serial.print("Humidity:    ");
  Serial.print(humidity);
  Serial.println(" %");

  Serial.print("Pressure:    ");
  Serial.print(pressure);
  Serial.println(" hPa");

  Serial.println("------------------------");
  delay(2000);
}

Wymagane biblioteki: Adafruit BME280 Library 2.3.0, Adafruit Unified Sensor 1.1.15

Wiring diagram and example code generated by Codey.online — https://www.codey.online

Ostatnio oglądane

9P Dupont Plastikowa Obudowa Złącza Pin 2.54mm

9P Dupont Plastikowa Obudowa Złącza Pin 2.54mm

€ 0,25
Tag RFID okrągła moneta | Ntag215 | 13,56Mhz | 1K S50 | Amiibo | Mifare Classic | Biały

Tag RFID okrągła moneta | Ntag215 | 13,56Mhz | 1K S50 | Amiibo | Mifare Classic | Biały

€ 2,85
Zobacz
2.4Ghz JDY-40 NRF24L01 bezprzewodowa transmisja portu szeregowego

2.4Ghz JDY-40 NRF24L01 bezprzewodowa transmisja portu szeregowego

€ 3,65
Złącze zasilania DC / wtyk beczkowy / Barrel Jack męski 5,5 x 2,1 mm

Złącze zasilania DC / wtyk beczkowy / Barrel Jack męski 5,5 x 2,1 mm

€ 0,75
4P Dupont Plastikowa Obudowa Złącza Pin 2.54mm

4P Dupont Plastikowa Obudowa Złącza Pin 2.54mm

€ 0,20
LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza

LM2596S Regulowany Step-Down 4-40V -> 1.25-37V z wbudowanym wyświetlaczem woltomierza

€ 3,99
Zestaw koszulek termokurczliwych - 21 sztuk, 6.0mm, kolorowy

Zestaw koszulek termokurczliwych - 21 sztuk, 6.0mm, kolorowy

€ 5,20
Przezroczysta obudowa akrylowa XR2206 generatora sygnału

Przezroczysta obudowa akrylowa XR2206 generatora sygnału

€ 2,35
11mm x 190mm Hot Melt Klej w sztyfcie do pistoletu do kleju

11mm x 190mm Hot Melt Klej w sztyfcie do pistoletu do kleju

€ 0,95
Płytka breakout z zaciskami dla wtyku DB9 męskiego 9Pin - RS232

Płytka breakout z zaciskami dla wtyku DB9 męskiego 9Pin - RS232

€ 2,60
Bezprzewodowy moduł przekaźnikowy z pilotem (2 przyciski) - 12V, 1 kanał, 433Mhz RF

Bezprzewodowy moduł przekaźnikowy z pilotem (2 przyciski) - 12V, 1 kanał, 433Mhz RF

€ 12,95
Zobacz
Silnik przekładniowy DC12V N20 Micro Metal Gear Motor Pololu 15rpm

Silnik przekładniowy DC12V N20 Micro Metal Gear Motor Pololu 15rpm

€ 8,00
Uchwyt serwa do m.in. ramienia robota / robota humanoidalnego - U, czarny, aluminium

Uchwyt serwa do m.in. ramienia robota / robota humanoidalnego - U, czarny, aluminium

€ 3,65
Klej w sztyfcie Hot Melt 7mm x 190mm do pistoletu do kleju

Klej w sztyfcie Hot Melt 7mm x 190mm do pistoletu do kleju

€ 0,80