Arduino 4-Knap Keypad Module

kr.22.00 inkl. moms

På lager

Arduino 4-Knap Keypad Module.

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

Arduino 4-Knap Keypad Module er et modul på din arduino (Uno, og Mega). Kan bruges til at afprøve koder, og hjælpe til at programmering.

Tekniske detaljer:

4-button Common Cathode key module
GND K1 K2 K3 K4 – 4
PIN OUT: 2.54mm
Power Supply Voltage: 3.3V-12V
Size: 3.3×1.2cm/1.26×0.47inch

Eksempel

Folk bruger ofte dette modul til at teste koder, eller til hygge projekter, Derfor forslår vi at du også køber “LED” udgaven som kan hentes her:

Vi viser en kode som er kodet til begge moduler, når en knap trykkes tændes en led.

Kode:

int GND = 7; // Pin 7 (GND)
int ButtonPin1 = 3; // Pin 3 (Key 1)
int ButtonPin2 = 4; // Pin 3 (Key 2)
int ButtonPin3 = 5; // Pin 3 (Key 3)
int ButtonPin4 = 6; // Pin 3 (Key 4)
int LEDPin1 = 8; // Pin 8 (LED 1)
int LEDPin2 = 9; // Pin 9 (LED 2)
int LEDPin3 = 10; // Pin 10 (LED 3)
int LEDPin4 = 11; // Pin 11 (LED 4)
int LEDPin5 = 12; // Pin 12 (LED 5)
int LEDPin6 = 13; // Pin 13 (LED 6)


int ButtonState1 = 0; //State key 4
int ButtonState2 = 0; //State key 3
int ButtonState3 = 0; //State key 2
int ButtonState4 = 0; //State key 1

void setup() {

//Setup LED
pinMode(LEDPin1, OUTPUT); 
pinMode(LEDPin2, OUTPUT); 
pinMode(LEDPin3, OUTPUT); 
pinMode(LEDPin4, OUTPUT); 
pinMode(LEDPin5, OUTPUT); 
pinMode(LEDPin6, OUTPUT);

//Setup Key/Buttons
pinMode(ButtonPin1, INPUT_PULLUP);
pinMode(ButtonPin2, INPUT_PULLUP);
pinMode(ButtonPin3, INPUT_PULLUP);
pinMode(ButtonPin4, INPUT_PULLUP);

//Setup GND (Pin 7)
//Low = GND - HIGH = 5V
pinMode(GND, OUTPUT);
digitalWrite(GND, LOW); // Omdanner pin 7 til GND
}

void loop() {

//Key 1
ButtonState1 = digitalRead(ButtonPin1);

if (ButtonState1 == HIGH) {
// turn LED on:
digitalWrite(LEDPin1, LOW);
} else {
// turn LED off:
digitalWrite(LEDPin1, HIGH);
}

//Key 2
ButtonState2 = digitalRead(ButtonPin2);

if (ButtonState2 == HIGH) {
// turn LED on:
digitalWrite(LEDPin2, LOW);
} else {
// turn LED off:
digitalWrite(LEDPin2, HIGH);
}

//Key 3
ButtonState3 = digitalRead(ButtonPin3);

if (ButtonState3 == HIGH) {
// turn LED on:
digitalWrite(LEDPin3, LOW);
} else {
// turn LED off:
digitalWrite(LEDPin3, HIGH);
}

//Key 4
ButtonState4 = digitalRead(ButtonPin4);

if (ButtonState4 == HIGH) {
// turn LED on:
digitalWrite(LEDPin4, LOW);
digitalWrite(LEDPin5, LOW);
digitalWrite(LEDPin6, LOW);
} else {
// turn LED off:
digitalWrite(LEDPin4, HIGH);
digitalWrite(LEDPin5, HIGH);
digitalWrite(LEDPin6, HIGH);
}

}

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.

Yderligere information

Placering

C1.S55.2

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Arduino 4-Knap Keypad Module”

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