Site icon Making Studio

Wen’s Halloween Costume Working Progress

I tried to build a circuit and write the code, but it just wont work even if i tried two different vibration sensors. So i decided to continue to work on this tomorrow with the teacher.

Code:

const int buttonPin = 2;
const int ledPin = 0;


int ledState = HIGH;
int buttonState;
int lastButtonState = LOW;


unsigned long lastDebounceTime = 0;
unsigned long debounceDelay = 50;

void setup() {
pinMode(buttonPin, INPUT_PULLUP);
pinMode(ledPin, OUTPUT);


digitalWrite(ledPin, ledState);
}

void loop() {

int reading = digitalRead(buttonPin);


if (reading != lastButtonState) {
lastDebounceTime = millis();
}

if ((millis() – lastDebounceTime) > debounceDelay) {

if (reading != buttonState) {
  buttonState = reading;


  if (buttonState == HIGH) {
    ledState = !ledState;
  }
}

}
digitalWrite(ledPin, ledState);
lastButtonState = reading;
}

Video

Without the circuit, it is hard to make the wand, since the wires should be attached to the body of the wand.

Exit mobile version