Sign In | Join Free | My gimpguru.org
China Oky Newstar Technology Co., Ltd logo
Oky Newstar Technology Co., Ltd
Starter Kits,Controller Board, Sensor Modules Factory DIY Educational programmable Robot Projects manufacturer
Active Member

12 Years

Home > Sensor Module for Arduino >

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

Oky Newstar Technology Co., Ltd
Contact Now

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

Place of Origin : Guangdong China (Mainland)

Brand Name : Oky Newstar

Model Number : oky3466

MOQ : 1 Piece/Pieces

Packaging Details : 5cm x 4cm x 2cm

Delivery Time : 3-5 workdays after payment

Payment Terms : L/C,D/A,D/P,T/T,Western Union,MoneyGram

Supply Ability : 1000 Piece/Pieces per Day

Color : Black+Yellow

Material : PCB+

Contact Now


module for Arduino 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

Photos:

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


Product Tags:

shields for arduino

      

arduino sensors kit

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

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

Inquiry Cart 0
Send your message to this supplier
 
*From:
*To: Oky Newstar Technology Co., Ltd
*Subject:
*Message:
Characters Remaining: (0/3000)