Professional Documents
Culture Documents
h>
#include <Arduino.h>
long timeCounter = 0;
int counter = 0;
void setup()//Configuración de inicio, se ejecuta solo una vez por corrida de programa
lcd.setCursor(0, 1);
lcd.print("Deza y Obeso");
delay(3000);
pinMode(channelPinA, INPUT_PULLUP);
pinMode(channelPinB, INPUT_PULLUP);
Serial.begin(9600);
void loop()
lcd.clear();
lcd.print(recorrido);
lcd.setCursor(0, 1);
lcd.print("N= ");
lcd.print(num_med);
lcd.print(" ");
lcd.print("Med= ");
lcd.print(med);
Serial.println(ghost);
lcd.setCursor(0,0);
lcd.setCursor(0,1);
if (counter != ISRCounter)
counter = ISRCounter;
delay(100);
if (aux_rec >=2)
aux_rec = 0;
num_med++;
distancia = analogRead(1);
dif = dif / 2;
med = 25 - dif;
dif = dif / 2;
med = 25 + dif;
Serial.println(med);
delay(100);
ISRCounter = 0;
void doEncodeB()
if (digitalRead(channelPinA) != digitalRead(channelPinB))
{
ISRCounter++;
aux_rec++;
ISRCounter++;
aux_rec++;
timeCounter = millis();