Click Image to Preview
Brand: Generic | SKU: 8328698
₹ 65.00
₹ 88.00
Enter your pincode to check delivery options
So the magic in the name of this module is because when you tilt the switch, the led will turn on and off. And Of course, it is also possible to connect it to the NodeMCU.
In this Arduino sketch, well use two Switching modules to create the magic light cup effect. The mercury switches in each module provide a digital signal that is used to regulate the brightness of the LEDs using PWM. Tilting the modules will decrease the brightness on one module while increasing it on the other one, creating the illusion of light magically passing from one module to the other.
int ledPinA = 9;int switchPinA = 8;int switchStateA = 0;int ledPinB = 6;int switchPinB = 7;int switchStateB = 0;int brightness = 0;void setup() { pinMode(ledPinA, OUTPUT); pinMode(ledPinB, OUTPUT); pinMode(switchPinA, INPUT); pinMode(switchPinB, INPUT);}void loop() { switchStateA = digitalRead(switchPinA); if (switchStateA == HIGH && brightness != 255) { brightness ++; } switchStateB = digitalRead(switchPinB); if (switchStateB == HIGH && brightness != 0) { brightness --; } analogWrite(ledPinA, brightness); // A slow fade out analogWrite(ledPinB, 255 - brightness); // B slow bright up delay(20);}
Operating Voltage Range |
3.3V 5V |
Length (mm) |
22 |
Width (mm) |
24 |
Height (mm) |
25 |
Weight (gm) |
2 |
|
1 x Magic Cup Light Module
Product added to cart!