KY-027 Magic Light Cup Module

kr.20.00 inkl. moms

KY-027 Magic Light Cup Module.

På lager

Varenummer (SKU): 6198 Kategori: Tags: , , , , , , ,

KY-027 Magic Light Cup Module er et board, der har en LED og en kviksølv vippeswitch. Ved at bruge PWM til at drive LED’erne på modulet kan brugeren opnå effekten af, at lyset “magisk” bliver overført fra et modul til et andet, når de vippes. Kort sagt består det af 2 komponenter kombineret, en kviksølv vippeswitch og en LED. Når modulet vippes, forbinder kviksølvet i det lille rør kontaktpunktet og tænder for switchet, mens det ved at vippe det til den anden side flytter kviksølvet og afbryder kredsløbet, så switchet slukkes. Modulet opererer ved en 5V DC forsyning. KY-027 Magic Light Cup Module er et simpelt og effektivt modul til projekter, der kræver bevægelsesdetektion og visuel feedback. Det er ideelt til hobbyprojekter, spil og legetøj, og tilbyder en nem integration med Arduino og andre mikrokontrollere. Med dets indbyggede lysdioder og tilt sensor er det en god løsning for begyndere og erfarne brugere, der ønsker at tilføje interaktivitet til deres projekter.

Tekniske detaljer:

  • Strømforsyning: 3.3V eller 5V
  • Sensor Type: Tilt sensor (mekanisk switch)
  • LED: Rød
  • Model: KY-027

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her er et eksempel på, hvordan man nemt og hurtigt kan lave en tænd/sluk-kontakt med KY-002. Når man rører ved sensoren, vil en LED blinke tre gange og derefter begynde at lyse. Når man rører ved sensoren igen, vil LED’en blinke to gange og derefter slukke.

Du skal bruge:

Forbind Modulet sådan:

L (Modul) – 3 (Arduino)
– (Modul) – GND (Arduino)
S (Modul) – 2 (Arduino)
+ (Modul) – 5V (Arduino)
+ (LED) – 9 (Arduino)
– (LED) – GND (Arduino)

Kode (Programmering)

const int ledPin9 = 9; // LED tilsluttet PWM pin 9
const int ledPin3 = 3; // LED tilsluttet PWM pin 3
const int switchPin = 2; // Kviksølv vippeswitch tilsluttet digital pin 2

int brightness = 0; // Variabel til LED lysstyrke
int fadeAmount = 1; // Hvor meget lysstyrken ændres med hver loop (0-255)
bool isSwitchOn = false; // Status for switch

void setup() {
pinMode(ledPin9, OUTPUT); // Sæt LED-pinen som output
pinMode(ledPin3, OUTPUT); // Sæt LED-pinen som output
pinMode(switchPin, INPUT); // Sæt switch-pinen som input
}

void loop() {
int switchState = digitalRead(switchPin); // Læs switchens status

if (switchState == HIGH) { // Hvis switchen er TIL
isSwitchOn = true;
} else { // Hvis switchen er FRA
isSwitchOn = false;
}

if (isSwitchOn && brightness < 255) {
brightness += fadeAmount; // Øg lysstyrken gradvist
} else if (!isSwitchOn && brightness > 0) {
brightness -= fadeAmount; // Formindsk lysstyrken gradvist
}

// Begræns lysstyrken inden for intervallet 0-255
brightness = constrain(brightness, 0, 255);

analogWrite(ledPin9, brightness); // Skriv PWM-værdien til LED'en
analogWrite(ledPin3, brightness); // Skriv PWM-værdien til LED'en

delay(10); // Vent et kort øjeblik for at se effekten
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “KY-027 Magic Light Cup Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *