From 984930cfde8325f4b8b7c106953223fa008bd730 Mon Sep 17 00:00:00 2001 From: smayzy Date: Thu, 10 Apr 2025 12:02:44 +0200 Subject: [PATCH] add the bluetooth module --- arduino/arduino.ino | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/arduino/arduino.ino b/arduino/arduino.ino index 9f7ced2..43d7fd8 100644 --- a/arduino/arduino.ino +++ b/arduino/arduino.ino @@ -1,13 +1,41 @@ +#include #include "DHT.h" -#define DHTPIN 2 + +// Bluetooth module +#define rxPin 11 +#define txPin 10 +SoftwareSerial mySerial(rxPin, txPin); + +// DHT sensor +#define DHTPIN 9 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); + void setup() { - Serial.begin(9600); + pinMode(rxPin, INPUT); + pinMode(txPin, OUTPUT); + + mySerial.begin(38400); // Bluetooth + Serial.begin(38400); // USB Serial Monitor (optional for debugging via arduino usb) + dht.begin(); } + void loop() { - Serial.println("Temperature = " + String(dht.readTemperature())+" °C"); - Serial.println("Humidite = " + String(dht.readHumidity())+" %"); + float temp = dht.readTemperature(); + float hum = dht.readHumidity(); + + String tempStr = "Temperature = " + String(temp) + " °C"; + String humStr = "Humidite = " + String(hum) + " %"; + + // Send to Bluetooth + mySerial.println(tempStr); + mySerial.println(humStr); + + // Show on Serial Monitor (for debugging) + Serial.println(tempStr); + Serial.println(humStr); + delay(10000); } +