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

(4) Write a review
Rewards Earn USD $0.04
Processing Time will be calculated when item is selected
Shipping Time (Expedited): 3-5 business days

After Viewing This Item, People ultimately bought:

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

Dimensions (cm) 6.9 x 3.3 x 1.5,
Weight (kg) 0.015,
Payment Methods

Credit Cards we accept:












Payment Services:









See all 4 customer reviews »

User Photos and Reviews

Share Your Experiences to Win an iPad!
Submit a review and upload a product photo to be automatically entered to win.
> See Details
Recent Reviews
  • 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.

  • By kvdc
  • Verified Buyer
  • Feb 10, 2014
goed ontvangen en voldoet aan de verwachtingen

Please input your reply.

  • By jacky.oheix
  • Verified Buyer
  • Jan 31, 2014
colis reçu en bon état. bonne fabrication.

Please input your reply.

Q & A

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