Herramientas de usuario

Herramientas del sitio


repara:mch2600:decodificador4

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
repara:mch2600:decodificador4 [2019/02/18 10:39] – creado sakirepara:mch2600:decodificador4 [2019/03/18 13:04] (actual) – editor externo 127.0.0.1
Línea 19: Línea 19:
 bool IsSysOn = 1; bool IsSysOn = 1;
 int pinCDon = 7; //para apagar el CD cuando no esta seleccionado int pinCDon = 7; //para apagar el CD cuando no esta seleccionado
 +int pinRadioOn = 6; //para apagar el CD cuando no esta seleccionado
 // Empieza setup ********************************************************** // Empieza setup **********************************************************
 void setup() { void setup() {
Línea 33: Línea 34:
   digitalWrite(pinerr, HIGH);    digitalWrite(pinerr, HIGH); 
   pinMode(pinCDon, OUTPUT);   pinMode(pinCDon, OUTPUT);
 +  pinMode(pinRadioOn, OUTPUT);
 } }
 // Acaba setup ************************************************************ // Acaba setup ************************************************************
Línea 55: Línea 57:
   digitalWrite(pinon, LOW);   digitalWrite(pinon, LOW);
   digitalWrite(pinCDon, HIGH);   digitalWrite(pinCDon, HIGH);
 +  digitalWrite(pinRadioOn, LOW);
   }   }
 // Detectamos Tuner    // Detectamos Tuner   
Línea 64: Línea 67:
   digitalWrite(pinon, LOW);   digitalWrite(pinon, LOW);
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
 +  digitalWrite(pinRadioOn, HIGH);
   }   }
 // Detectamos Phono   // Detectamos Phono  
Línea 73: Línea 77:
   digitalWrite(pinon, LOW);   digitalWrite(pinon, LOW);
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
 +  digitalWrite(pinRadioOn, LOW);
   }   }
 // Detectamos Tape   // Detectamos Tape  
Línea 82: Línea 87:
   digitalWrite(pinon, LOW);   digitalWrite(pinon, LOW);
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
 +  digitalWrite(pinRadioOn, LOW);
   }   }
 // Detectamos DAT    // Detectamos DAT   
Línea 91: Línea 97:
   digitalWrite(pinon, LOW);   digitalWrite(pinon, LOW);
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
 +  digitalWrite(pinRadioOn, LOW);
   }   }
 // si  hay otro valor es error encenderemos lo que podamos y pasamos un  // si  hay otro valor es error encenderemos lo que podamos y pasamos un 
Línea 102: Línea 109:
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
   digitalWrite(pinerr, LOW);   digitalWrite(pinerr, LOW);
 +  digitalWrite(pinRadioOn, LOW);
   delay(500);   delay(500);
   digitalWrite(pinerr, HIGH);   digitalWrite(pinerr, HIGH);
Línea 117: Línea 125:
   digitalWrite(pinCDon, LOW);   digitalWrite(pinCDon, LOW);
   digitalWrite(pinerr, LOW);   digitalWrite(pinerr, LOW);
 +  digitalWrite(pinRadioOn, LOW);
   LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); //lo manda a dormir 8s salvo que detecte una interrupt   LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); //lo manda a dormir 8s salvo que detecte una interrupt
   }   }
repara/mch2600/decodificador4.1550486360.txt.gz · Última modificación: 2019/02/18 12:39 (editor externo)