# Bluetooth IV programa ##### **ENUNCIADO**  Vamos a realizar un programa que envíe y reciba datos desde la APP del móvil al Echidna - Si envío una R se enciende el Rojo - Si envío una A se enciende el Amarillo - Si envío una L que me diga el nivel de Luz que hay, 10 lecturas para ver cómo cambia ##### **SOLUCIÓN** ``` /* https://libros.catedu.es/books/echidna */ #include #include SoftwareSerial BT(0,1); char letra = 0; void setup() { pinMode(13,OUTPUT); pinMode(12,OUTPUT); pinMode(A5,INPUT); BT.begin(9600); digitalWrite(13,0); digitalWrite(12,0); } void loop() { if(BT.available() > 0){ letra = BT.read(); if(letra == 'R'){ digitalWrite(13,1); digitalWrite(12,0); } if(letra == 'A'){ digitalWrite(13,0); digitalWrite(12,1); } if(letra == 'L'){ for(int count2=0;count2<10;count2++){ BT.write(map(analogRead(A5), 1, 900, 48, 57)); delay(1000); } } } } ```

**PRECAUCIONES** - En Arduino IDE pon placa ARDUINO UNO - Quita el HC06 a la hora de subir el código - Una vez subido ya puedes poner el HC06 y probar 

{{@5888#bkmrk-cu%C3%81nto-hay-que-mapea}} {{@5888#bkmrk-valor-ascii-caracter}} ##### **Resultado**