Instalación ESP32-S3
Instalación ESP32-S3
html
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
→ Ok
4. Seguir la ruta Tools→Board→Boards Manger
5. Buscar ESP32 →Instalar
#define LED_BUILTIN 2
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
https://play.google.com/store/search?q=lightblue&c=apps&hl=es_419&gl=US
14. Escribir y cargar el siguiente código en el IDE de Arduino y al modulo ESP32S3
#include "BLEDevice.h"
#include "BLEServer.h"
#include "BLEUtils.h"
#include "BLE2902.h"
#include "String.h"
BLECharacteristic *pCharacteristic;
uint8_t txValue = 0;
long lastMsg = 0;
String rxload="Test\n";
deviceConnected = true;
};
deviceConnected = false;
};
if (rxValue.length() > 0) {
rxload="";
rxload +=(char)rxValue[i];
}
}
};
BLEDevice::init(ble_name);
pServer->setCallbacks(new MyServerCallbacks());
pCharacteristic= pService->createCharacteristic(CHARACTERISTIC_UUID_TX,BLECharacteristic::PROPERTY_NOTIFY);
pCharacteristic->addDescriptor(new BLE2902());
pCharacteristic->setCallbacks(new MyCallbacks());
pService->start();
pServer->getAdvertising()->start();
void setup() {
Serial.begin(115200);
setupBLE("ESP32S3_Bluetooth");
void loop() {
if (deviceConnected&&rxload.length()>0) {
Serial.println(rxload);
rxload="";
if(Serial.available()>0){
String str=Serial.readString();
const char *newValue=str.c_str();
pCharacteristic->setValue(newValue);
pCharacteristic->notify();
lastMsg = now;
15. Encender el bluetooth del celular y abrir la app, enseguida seleccionar la opción de recibir
16. Abrir el monitor serial del IDE Arduino.
17. Escribe una palabra y mándala por el monitor serial.
18.