Cuando se reinicia el arduino

Como puedo hacer para que cuando se reinicie el arduino los pines que uso para unos modulos reles esten en high

pero solo en el momento de reinicio que ya despues si yo quiero ponerlo en low me deje

ya que eh intentado asi, pero cuando se reinicia ya no me deja cambiar el balor de Hihg a Low
/*
Capitulo 25 de Arduino desde cero en Español.
Programa que permite encender y apagar dos LEDs mediante el modulo Bluetooth HC-05
y una App en el telefono movil. Al recibir el numero 1 enciende o apaga el LED rojo,
al recibir el numero 2 enciende o apaga el LED verde.

Autor: bitwiseAr  

*/
#include <SoftwareSerial.h>
SoftwareSerial miBT(11, 12);

char DATO = 0;
int BT = 10,
int RELE1 = 2

void setup(){
miBT.begin(9600);
pinMode(BT, OUTPUT);
pinMode(RELE1, OUTPUT);

digitalWrite(BT,HIGH);
digitalWrite(RELE1,HIGH);
}

void loop(){

if (miBT.available()){
DATO = miBT.read();

if( DATO == '1' )
digitalWrite(RELE1, !digitalRead(RELE1));
}
}

Comprueba que entra en el if( DATO == '1' ) poniendo alguna linea que te imprima el valor de DATO por el monitor serie

Lo probé y más allá de un par de ";" faltantes, funciona como se espera.

Saludos

PD: @lucio19 Edita tu post y corrige el código según Normas del Foro, punto 7. Es para tu beneficio.

Muchas gracias por tu comentario, es verdad a futuro me ahorraste fijo un problema

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.