Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int cont = 0;
- int tamanho = 14;
- int atual_estado = 0;
- int ultimo_estado = 0;
- int ler = 0;
- int vec[14];
- void setup() {
- }
- void loop() {
- ler = digitalRead(7);
- if (cont == tamanho){
- cont = 0;
- int i = tamanho - 1;
- while (i--){
- if (atual_estado =! ultimo_estado){
- if (atual_estado == HIGH){
- vec[cont] = '0'; //borda de subida
- }
- else{
- vec[cont] = '1'; //borda de descida
- }
- }
- ultimo_estado = atual_estado;
- }
- }
- delayMicroseconds(100);
- cont = cont + 1;
- if (vec[13]==1){
- digitalWrite(8, HIGH);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement