Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/07/2007, 08:54
Infrarrojo
 
Fecha de Ingreso: junio-2007
Mensajes: 11
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Otra duda: mover a una variable un conjunto de bits

Sí, es un byte, lo defino al principio: static byte tecla[1];
Además, ahora mismo lo tengo puesto a la salida de un potenciómetro, de modo que subiendo o bajando el valor del potenciómetro me cambia el valor de tecla[0]. He hecho otra programación en la que, en vez de poner comando = comandoVolmas, lo que hago es definir todos los bits de esta forma:
comando[0] = 0;
comando[1] = 1;
comando[2] = 1;
comando[3] = 0;
comando[4] = 1;
comando[5] = 0;
comando[6] = 0;
comando[7] = 1;
comando[8] = 0;
comando[9] = 0;
comando[10] = 0;
comando[11] = 0;
comando[12] = 0;

De esta forma, pongo los tres casos según el valor de k y me sale sin problemas, no da ningún error, y midiendo con el osciloscopio, la señal cambia según sea el valor de k, que se controla con el potenciómetro. Ahora, cuando quiero simplificar el código poniendo comando = comandoVolmas, me da el error. No sé si darlo por imposible, pero me da coraje, porque en teoría debería de salir, y queda el código mucho mejor.