Está en la página 1de 2

Tarea: Uso de Case

UEA: Microcontroladores
Profe: Jaimes Ponce Jorge Miguel
Matricula: 2203030275
Alumno: Granados Gonzalez Juan Carlos
// C++ code
//
int Valor=0; En este programa se realiza el encendido de un
void setup() led mediante valores, ya que al teclear (A, B, C)
{ se prendera un led y al teclear (X, Y, Z) los leds
Serial.begin(9600); se apagarán.
pinMode(4, OUTPUT);
pinMode(2, OUTPUT);
pinMode(15, OUTPUT);
}
void loop()
{
if(Serial.available())
{
Valor=Serial.read();
}
switch (Valor) {
case 'A':
digitalWrite(4, HIGH);
break;
case 'B':
digitalWrite(2, HIGH);
break;
case 'C':
digitalWrite(15, HIGH);
break;
case 'X':
digitalWrite(4, LOW);
break;
case 'Y':
digitalWrite(2, LOW);
break;
case 'Z':
digitalWrite(15, LOW);
break;
default:
// if nothing else matches, do the default
// default is optional
break;
}
}
#include <BluetoothSerial.h>
#include <BluetoothSerial.h>
//#incluide"BluetoothSerial.h"
#define Led_4
#define Led_2
#define Led_15 En este programa se usa el Bluetooth para
char dato;
encender y apagar los leds desde tu celular.
BluetoothSerial SerialBT;
void setup() {
Serial.begin(9600);
SerialBT.begin("ESP32JuanGr");
Serial.println("El dispositivo ya se puede enlazar con
aplicacion android");
pinMode(4,OUTPUT);
pinMode(2,OUTPUT);
pinMode(15,OUTPUT);
}
void loop() {
if(SerialBT.available())
{
dato=SerialBT.read();
Serial.write(dato);
if(dato=='A')
{
digitalWrite(4,HIGH);

También podría gustarte