To get familiar with Arduino input / output functionality, I came up with an idea of short piece of magic trick using LED lights controlled by Arduino. The idea is simple – moving the LED “light”, not the LED light itself but only the luminous. Technically, I used some basic components, such as 5 LED lights and 5 resistors and a bit of magic. There is no need to explain the magic part, as secrets should not be shared. Sorry 🙂
Followed you can see how the playing card was built and connected to Arduino. I used “tape” type of transmitters to build the circuit on playing card. In fact, I used 5 pieces of tape transmitters and 1 wire for ground.
Followed is the Arduino source code of the project:
#define centerPin 3 int ledPins[] = { void setup() { Serial.begin(9600); void loop() { digitalWrite(centerPin, HIGH); digitalWrite(centerPin, LOW); for (int thisPin = 0; thisPin < pinCount; thisPin++) { digitalWrite(ledPins[thisPin], HIGH); digitalWrite(ledPins[thisPin], LOW);
/* Color coding */
Black wire [8h]
White wire [14h]
Red wire [11h]
Blue wire [17h]
Yellow wire [20h]
4, 5, 6, 7
};
int pinCount = 5;
int timer = 3000;
int mainDelay = 5000;
int shortDelay = 1000;
pinMode(centerPin, OUTPUT);
for (int thisPin = 0; thisPin < pinCount; thisPin++) {
pinMode(ledPins[thisPin], OUTPUT);
}
}
delay(mainDelay);
delay(shortDelay);
delay(timer);
}
delay(shortDelay);
}