Advertisement
lemueltra

Untitled

Jul 10th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int cont = 0;
  2. int tamanho = 14;
  3. int atual_estado = 0;
  4. int ultimo_estado = 0;
  5. int ler = 0;
  6. int vec[14];
  7. void setup() {
  8.  
  9. }
  10.  
  11. void loop() {
  12.   ler = digitalRead(7);
  13.   if (cont == tamanho){
  14.     cont = 0;
  15.     int i = tamanho - 1;
  16.     while (i--){    
  17.       if (atual_estado =! ultimo_estado){
  18.         if (atual_estado == HIGH){
  19.           vec[cont] = '0'; //borda de subida
  20.         }
  21.         else{
  22.           vec[cont] = '1'; //borda de descida
  23.         }
  24.       }
  25.     ultimo_estado = atual_estado;  
  26.    }
  27.   }
  28.   delayMicroseconds(100);
  29.   cont = cont + 1;
  30.   if (vec[13]==1){
  31.     digitalWrite(8, HIGH);
  32.   }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement