Skip to main content

PRÁCTICA UNO

¡Y SE HIZO LA LUZ! Control de leds con el mando PS4#

Descripción del Proyecto#

En esta práctica vamos, por primera vez, a actuar sobre el mundo físico con el mando de PS4. Vamos a encender y a apagar un LED a distancia.

Pasos#

Lo primero que debemos hacer es montar el circuito de la figura. Es un circuito muy sencillo en el que solo tenemos un led y su resistencia de protección. Teniendo en cuenta que los leds rojos que utilizamos consumen 1,6V y que los pines de entrada/salida de la placa ESP32 trabajan a 3,3V, la resistencia tendrá que ser, como mínimo, de 85 Ω.

Circuito

En esta práctica vamos a alimentar la placa ESP32 con el cable de conexión al ordenador. No utilizaremos baterías externas hasta el proyecto final.

Materiales#

  • 4 LEDs, de diferentes colores.
  • 4 resistencias: los valores tendréis que calcularlos.
  • Cables para el montaje del circuito.
  • Un protoboard.

Código#

// Práctica encender y apagar un LED
#include <PS4Controller.h>
#include <esp_bt_main.h>
#include <esp_bt_device.h>
const int LED=16;
void setup()
{
pinMode(LED,OUTPUT);
Serial.begin(115200);
PS4.begin();
Serial.print("Preparado");
}
void loop()
{
digitalWrite(LED,PS4.Cross());
Serial.println(PS4.Cross());
}

Ampliación#

Ahora tenéis que hacer el montaje necesario para conectar 4 LEDs de diferentes colores a la placa ESP32, y encender y apagar cada uno de ellos con distintos botones del mando PS4.