Post Offer Free
Oky Newstar Technology Co., Ltd
Oky Newstar Technology Co., Ltd  

Gold Index: 7733

You are here: home  > Arduino Module  > Arduino Module Analog AD 5-Key Keyboard Module , Electronic Building Block

Arduino Module Analog AD 5-Key Keyboard Module , Electronic Building Block 

Place of Origin: Guangdong, China (Mainland) 
inquire
Add to My Favorites
HiSupplier Escrow
Share |

Product Detail

Model No.: Electronic building blocks


 
Arduino Module Analog AD Keyboard Module , Electronic Building Block
Electronic building blocks

 

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 + +)

{

bigPhoto
 Ms. Erica Teng

Tel: 86-755-23578860
Contact to this supplier

Related Search

Find more related products in following catalogs on Hisupplier.com

Related Products

Company Info

Oky Newstar Technology Co., Ltd [China (Mainland)]


Business Type:Manufacturer
City: Shenzhen
Province/State: Guangdong
Country/Region: China (Mainland)

You May Like: