{"product_id":"ad-keypad-4-button-keyboard-adc-analog-ad-keyboard-accessory-board-matrix","title":"KC11B04 AD Keypad 4 button keyboard ADC Analog AD Keyboard Accessory Board Matrix","description":"\u003cp\u003e \u003c\/p\u003e\n\u003clink href=\"https:\/\/s.pushauction.com\/tl\/871bd87f55934c9498b56ce66af07f3d\/180512104131.css\" rel=\"stylesheet\"\u003e\n\u003cdiv style=\"font-family: Arial, Helvetica, sans-serif;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"font-family: Arial, Verdana, sans-serif;\"\u003e\n\u003cp style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e\u003cspan style=\"color: rgb(255, 0, 0);\"\u003eProduct Name:\u003c\/span\u003e\u003cspan style=\"color: rgb(192, 0, 0);\"\u003e with Arduino sketch! AD Keypad 4 buttons keyboard ADC Analo key UNO MEGA2560 DUE\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e   \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"color: rgb(0, 0, 0); font-family: \" times=\"\"\u003eModule No.: KC11B04\u003c\/span\u003e\u003cbr\u003e\n\u003cbr\u003e\n  \u003cbr\u003e\n\u003cspan style=\"font-size: 18px;\"\u003ePacking list:\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" times=\"\"\u003e  \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e1 pcs 4 key Analog Buttons(\u003c\/span\u003e\u003cspan style=\"font-size: 12px;\"\u003eWith Pin Header \u003c\/span\u003e\u003cfont size=\"4\"\u003e)\u003c\/font\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e \u003c\/p\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cstrong style=\"font-size: 18px;\"\u003eDescription:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e     \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"font-size: 12px;\"\u003e\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e1 Power Supply Voltage : 3-5V\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e2 4 Buttons 1 Analog Output(AD Pin)\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e3 PCB Size : 30x12mm\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e4 Weight : 1.8g\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003eIdeal for linking up to your Ardiuno UNO Mini Nano Mega2560 etc,or others MCU ( AVR STM32 ARM7 ARM9 ARM10 PIC AT89C51 STC MSP430 FPGA CPLD etc.)\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e \u003c\/p\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e \u003c\/p\u003e\n\n\u003cdiv style=\"font-size: 12px; color: rgb(0, 0, 0);\"\u003e\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\u003cspan font-size:=\"\" new=\"\" style=\"font-family: \" times=\"\"\u003eArduiuo uno\/mega2560 Code\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/\/******************************************************\/\/\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/*\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eArduiuo_4 key analog Buttons\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eThis example code is in the public domain.\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e*\/\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key1ValueMin 96\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key1ValueMax 106\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key2ValueMin 144\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key2ValueMax 159\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key3ValueMin 193\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key3ValueMax 213\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key4ValueMin 242\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e#define key4ValueMax 255\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint adPin = A0; \/\/ select the input pin for the potentiometer\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint keyValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint keyValue_r;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint keyValue_rr;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/\/key scan\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint key_scan(void)\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint adValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eint key;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eadValue = analogRead(adPin);\/\/read ad Value\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eadValue = adValue \/ 4;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eif(adValue \u0026gt;= key1ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key1ValueMax)\/\/ k1\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekey = 1;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eelse if(adValue \u0026gt;= key2ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key2ValueMax)\/\/ k2\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekey = 2;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eelse if(adValue \u0026gt;= key3ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key3ValueMax)\/\/ k3\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekey = 3;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eelse if(adValue \u0026gt;= key4ValueMin)\/\/ k4\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekey = 4;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eelse \/\/Invalid value\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekey = 0;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ereturn key;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003evoid setup() {\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eSerial.begin(9600);\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003evoid loop() {\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/\/Save three key scan value\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekeyValue_rr = keyValue_r;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekeyValue_r = keyValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003ekeyValue = key_scan();\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/\/Three scanned values are the same, indicating that key is valid\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eif(keyValue \u0026gt; 0 \u0026amp;\u0026amp; keyValue==keyValue_r \u0026amp;\u0026amp; keyValue_r==keyValue_rr)\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eSerial.print(\"keyValue = \");\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003eSerial.println(keyValue);\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003edelay(100); \/\/Each scan interval 100-200MS\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" times=\"\"\u003e\/\/******************************************************\/\/\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"font-family: Arial, Helvetica, sans-serif;\"\u003e \u003c\/div\u003e","brand":"Eletechsup Original Factory Official‌ Store ","offers":[{"title":"Default Title","offer_id":46537061990557,"sku":"KC11B04","price":3.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/8622\/0189\/files\/10_669c73a4-78bc-42ff-84dc-b0d322d35b99.jpg?v=1740749042","url":"https:\/\/eletechsup.com\/es\/products\/ad-keypad-4-button-keyboard-adc-analog-ad-keyboard-accessory-board-matrix","provider":"Eletechsup Ready Stock Factory Store 6-10days to Worldwide","version":"1.0","type":"link"}