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

AD Keyboard Simulate Five Key Module #00903453

USD $ 3.8
Save $1.14 (30% Off)
Earn USD $0.03 Rewards
Processing Time will be calculated when item is selected
Shipping Time (Expedited): 3-5 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,

Other Products From This Supplier

See All >>
Recent Reviews
  • By Cristian
  • Verified Buyer
  • Jun 11, 2015
Works as expected. I am satisfied.

Please input your reply.

  • By silvain
  • Verified Buyer
  • Jun 01, 2015
Very nice, easy to use with Arduino : http://tinyurl.com/ptd9wqo

Please input your reply.

  • By wesselverlek
  • Verified Buyer
  • Mar 16, 2015
looks good, and it save's I/O pins :-)

Please input your reply.

  • By olivier.combe
  • Verified Buyer
  • Jan 21, 2015
Livraison conforme, mais matériel a tester.

Please input your reply.

  • By alberto laposta
  • Verified Buyer
  • Jan 15, 2015
Ottimo Prodotti...spedizione come da descrizione...Consigliati

Please input your reply.

  • By Chaix Guillaume
  • Verified Buyer
  • Jul 31, 2014
magnifique, j'en ai acheté 5 pour faire un tetris HD

Please input your reply.

  • By corsicajp
  • Verified Buyer
  • Jul 25, 2014
S'alimente en 5V
La tension en retour change en fonction du bouton appuyé.

Plaque de bonne facture.

Please input your reply.

  • By Coreling
  • Verified Buyer
  • May 16, 2014
Wasn't working the way I thought it would. It gives an analogue output, whereas I thought the output would be some kind of digital code. Therefor it is only possible to hit one button at a time, I didn't need anything more'n that... Would've been weird if it was possible to get a more specific output from such a cheap module.

Pretty content with it anyway!

Please input your reply.

  • By Ravassiracing
  • Verified Buyer
  • Apr 16, 2014
Bom produto, muito versátil e robusto !

Please input your reply.

  • By h-lecorre
  • Verified Buyer
  • Mar 20, 2014
produit conforme, délai comme annoncé

Please input your reply.

Q & A

There are no questions yet. Ask a new question
Your Recent History

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