English Français Español Deutsch Italiano Português 日本語 Русский Nederlands العربية Norsk Dansk Svenska 한국어 Suomi עברית Türkçe Polski Čeština Ελληνικά Hrvatski Română Magyar
0 DAY DAYS DAYS 01:01:02
Shown Color:
Brand:Keyes

AD Keyboard Simulate Five Key Module #00903453

(30% OFF)
AD Keyboard Simulate Five Key Module
$ 2.66
Earn Additional 1% Cash Rewards On All Orders

Ship to

Processing Time: Will be calculated when item is selected
Shipping Time: Express Expedited 3-4 business days

Product Details

Key Features

1 Overview
ADKeyboard module allows you to use an analog port to read the five key states , save for the Arduino IO port . With Arduino sensor expansion board can be done using multiple buttons for interactive work.


2 Technical Specifications
Operating voltage: Operating voltage controller
Data Type: analog signal
Size : 55x33mm
Interface Type : PH2.5-3P




3 Sample Code
/ / ADKeyboard Module
/ / Developed by DFRobot.com
/ / Last modified 30/11/2011
/ / Version 1.0
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 {
if (input {
return k;
}
}
if (k> = NUM_KEYS) k = -1; / / No valid key pressed
return k;
}

Specifications

Type Module,
Use For Universal,
Module Function Board,
Dimension(cm) 6.9 x 3.3 x 1.5,
Net Weight(kg) 0.015,

Your Recent History

Report Copyright Infringement

Report Copyright Infringement

Successful Submit!

Thank you for submitting this report We will process as soon as possible

MiniInTheBox.com – All Small GadgetsTM

A New York Stock Exchange Listed Company (NYSE: LITB)

Variety for A Better Life
  • More than a million different Items, 1000+ new items everyday
  • Discover new trendy products for you with big data technology
  • Special made-to-order items only at LightInThebox
Low Price via Factory-Direct
  • Work with factory directly to cut the middle man
  • Forster innovations in manufacturing to improve efficiency
Safe & Trustworthy
  • Work only with the most secure payment provider
  • Never store your credit card information
  • Quality insurance system for superb product quality

Fast Delivery
  • Local warehouse in Europe & USA
  • Global express shipping in 3-5 days
Customer Friendly Services
  • Native speaker to serve you in 27 Languages
  • 30-day satisfaction guaranteed free return policy *
  • Local return services for Europe & USA
  • * Not include made-to-order items.
Join Our Family Sign-Up
  • Download our mobile apps for extra cash rewards
  • Register our news letter for exclusive benefits
  • Visit our other site: LightInTheBox.com
ATest