Bluetooth Enabled Messaging Device Code
#include <LiquidCrystal.h> #include "BluetoothSerial.h" // Initialize the LCD with the numbers of the interface pins LiquidCrystal lcd(4, 5, 18, 19, 21, 22); // Create a BluetoothSerial object BluetoothSerial SerialBT; void setup() { // Initialize serial communication for debugging Serial.begin(115200); // Initialize Bluetooth SerialBT.begin("ESP32_Chat_Device"); // Bluetooth device name // Initialize the LCD lcd.begin(16, 2); lcd.clear(); // Print a message to the LCD lcd.setCursor(0, 0); lcd.print("Waiting for"); lcd.setCursor(0, 1); lcd.print("message..."); } void loop() { // Check if a Bluetooth message is available if (SerialBT.available()) { String message = SerialBT.readStringUntil('\n'); // Print the received message to the LCD lcd.clear(); lcd.setCursor(0, 0); lcd.print("Message:"); lcd....