Home Companies Oky Newstar Technology Co., Ltd

Black + Yellow Arduino Bluetooth Module 5-Key Keyboard Module

Oky Newstar Technology Co., Ltd
Active Member

Contact Us

[China] country

Address: Room1105, Block B, Chinto Technology Building, Minzhi Road, LongHua, ShenZhen city, GuangDong province, China

Contact name:Amy

Inquir Now

Oky Newstar Technology Co., Ltd

Black + Yellow Arduino Bluetooth Module 5-Key Keyboard Module

Country/Region china
City & Province shenzhen guangdong
Categories Solar Chargers
InquireNow

Product Details

 
Arduino Module Analog AD Keyboard Module , Electronic Building Block
Electronic building blocks AD Keyboard Analog keyboard module
 
 
Description:
 

Color

Black + yellow

Material

PCB + plastic

Features

5 keys in one analog port; Durable Omron buttons with different voltages; Compatible with forArduino sensor interface; With 3 I/O PIN ports: VCC, GND, OUT.

Specification

Analog 5-key keyboard module for Arduino power electric building block

Application

Analog keyboard module for Arduino power electric building block

English Manual/Spec

No

Packing List

1 x AD keyboard module

 
Use an analog port to read the five key states for Arduino save IO port. With Arduino sensor expansion board can be completed and buttons of interactive works.
Aruino test code:
/ / ADKeyboard Module
int adc_key_val [5] = {50, 200, 400, 600, 800};
int NUM_KEYS = 5;
int adc_key_in;
int key = -1;
int oldkey = -1;
void setup ()
{
pinMode (13, OUTPUT); / / we'll use the debug LED to output a heartbeat
Serial.begin (9600); / / 9600 bps
}
void loop ()
{
adc_key_in = analogRead (0); / / read the value from the sensor
digitalWrite (13, LOW);
key = get_key (adc_key_in); / / convert into key press
 
if (key! = oldkey) / / if keypress is detected
{
delay (50); / / wait for debounce time
adc_key_in = analogRead (0); / / read the value from the sensor
key = get_key (adc_key_in); / / convert into key press
if (key! = oldkey)
{
oldkey = key;
if (key> = 0) {
digitalWrite (13, HIGH);
switch (key)
{
case 0: Serial.println ("S1 OK");
break;
case 1: Serial.println ("S2 OK");
break;
case 2: Serial.println ("S3 OK");
break;
case 3: Serial.println ("S4 OK");
break;
case 4: Serial.println ("S5 OK");
break;
}
}
}
}
delay (100);
}
/ / Convert ADC value to key number
int get_key (unsigned int input)
{
int k;
for (k = 0; k <NUM_KEYS; k + +)
{
if (input <adc_key_val [k])
{
return k;
}
}
if (k> = NUM_KEYS) k = -1; / / No valid key pressed
return k;
 
 
Competitive Advantage:
 
1. Convenient & Friendly Customer Service
2. Low Prices Direct From Factory Suppliers
3. Fast Delivery Around the World. 
4. High Quality With Global Standards. 
5. 1 Year Factory Warranty
6. Safe Shipping Way and Payment

 














































































Hot Products

SMD components bo Starter Kit For Arduino With detail manual for 24 tests Quick Detail: 1. Using the ...
Circuit board Starter Kit For Arduino , 37 in 1 Arduino Compatible Sensor Module Kit Quick Detail: 1...
RFID Learning Starter Kit For Arduino With ATmega328 Microcontroller Quick Detail: 1. ARDUINO RFID ...
DIY Starter Kit For Arduino , atmega-328p Professional Adult diy kit Quick Detail: 1. Using the ...
Based Learning Kit Open-source Electronics Prototyping Platform Based Starter Kit For Arduino Quick ...
Electronic DIY Starter Kit For Arduino With UNO R3 Development Board Quick Detail: 1. Professional ...