Professional Documents
Culture Documents
IMPORTANTE
Propósito de la actividad
#define buttonPin 5
#define ledPin 6
int buttonPushCounter = 0;
int buttonState = 0;
int lastButtonState = 0;
void setup()
{
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
Actividad
void loop()
buttonState = digitalRead(buttonPin);
if (buttonState != lastButtonState)
{
if (buttonState == HIGH)
{
buttonPushCounter++;
Serial.println("on");
Serial.print("number of button pushes: ");
Serial.println(buttonPushCounter);
}
else
{
Serial.println("off");
}
}
lastButtonState = buttonState;
if (buttonPushCounter % 4 == 0)
{
digitalWrite(ledPin, HIGH);
}
else
{
digitalWrite(ledPin, LOW);
}
}
a) ¿Hay algún error de sintaxis en el código? De ser así, explica cuál fue y
cómo se corrigió.
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
______________________________________________________________________
Actividad