Paso 3: Código de ARDUINO
el código es bastante simple, a continuación encontrará el archivo adjunto. He usado pin 13 como salida que puede cambiar a cualquier pin que desee.
IMPORTANTE-
1. cuando alguna vez se carga el código de ARDUINO UNO quitar el VCC (3.3v o 5V) de ARDUINO.
2 Retire los cables Tx y Rx conectados al módulo de BLUETOOTH
RAZÓN-estos dos pasos deben hacerse obligatorio y absolutamente necesario porque los pines Tx y Rx del ARDUINO están ocupados cuando se está cargando el código. DEBE OBSERVASE lo cada vez que usted cargue el código que ves el LED Rx y Tx se ilumina mostrando que está ocupado.
ASÍ QUE POR FAVOR ASEGÚRESE DE SEGUIR ESTOS DOS PASOS MIENTRAS SE CARGAN EL CÓDIGO.
AQUÍ ESTÁ EL SIGUIENTE CÓDIGO-
char datos = 0; Variable para almacenar los datos recibidos
void setup() {}
Serial.Begin(9600); Establece la tarifa de datos en bits por segundo (baudios) para transmisión de datos serie pinMode (13, salida); Pone el pin digital 13 como pin de salida
}
void loop()
{
if(serial.Available() > 0) / / enviar datos sólo cuando recibas los datos:
{datos = Serial.read(); //Read los datos entrantes y tienda en datos variables
Serial.Print(Data); Imprimir valor dentro de los datos en el monitor Serial
Serial.Print("\n"); Nueva línea de if(data == 49) //Checks si el valor de datos es igual a 1 digitalWrite (13, alto); Si valor es 1 entonces LED se enciende
otra if(data ==48) //Checks si el valor de datos es igual a 0
digitalWrite (13, bajo); Si el valor es 0 entonces LED apagarse
}
}