{"product_id":"kc11c04-ad-key-keyboard-button-analog-switch-board-module-arduino-raspberry-pi-a","title":"KC11C04 AD Key Keyboard Button Analog Switch Board Module Arduino raspberry pi A","description":"\u003cdiv style=\"font-family: Arial, Helvetica, sans-serif;\"\u003e\n\u003cdiv style=\"font-family: Arial, Verdana, sans-serif;\"\u003e\n\u003cp style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" style=\"font-family: \" 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 AD Key Keyboard Button Analog Switch Board Module for Arduino raspberry pi ARM Kit\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e       \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"color: rgb(0, 0, 0); font-size: 19px;\"\u003eModule No.: KC11C04\u003c\/span\u003e\u003cbr\u003e\n  \u003cbr\u003e\n \u003cspan style=\"font-size: 18px;\"\u003ePacking list:\u003c\/span\u003e\u003c\/span\u003e\n\n\u003cdiv style=\"font-size: 12px;\"\u003e \u003c\/div\u003e\n\n\u003cdiv style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e1 pcs 4 key\u003c\/span\u003e \u003cspan style=\"font-size: 18px;\"\u003eAD Keyboard\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/MTAwMFgxMDAw\/z\/vdUAAOSw2q9a9QLy\/$_12.JPG?set_id=880000500F\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cstrong style=\"font-size: 18px;\"\u003eDescription:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e   \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"font-size: 12px;\"\u003e\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e1 Power Supply Voltage : 2-5V\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 18px;\"\u003e4 Weight : 1.5g\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/Njk5WDEyNjE=\/z\/DlkAAOSwXS5jIsHs\/$_10.JPG\"\u003e\u003c\/p\u003e\n\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\u003cspan style=\"font-size: 19px;\"\u003eArduiuo uno\/mega2560 Code\u003c\/span\u003e\u003c\/span\u003e\n\n\u003cdiv style=\"font-size: 12px; color: rgb(0, 0, 0);\"\u003e\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\/\/******************************************************\/\/\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\/*\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" times=\"\"\u003eThis example code is in the public domain.\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e*\/\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key1ValueMin 96\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key1ValueMax 106\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key2ValueMin 144\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key2ValueMax 159\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key3ValueMin 193\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key3ValueMax 213\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key4ValueMin 242\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e#define key4ValueMax 255\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint adPin = A0; \/\/ select the input pin for the potentiometer\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint keyValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint keyValue_r;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint keyValue_rr;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\/\/key scan\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint key_scan(void)\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint adValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eint key;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" times=\"\"\u003eadValue = adValue \/ 4;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eif(adValue \u0026gt;= key1ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key1ValueMax)\/\/ k1\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekey = 1;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eelse if(adValue \u0026gt;= key2ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key2ValueMax)\/\/ k2\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekey = 2;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eelse if(adValue \u0026gt;= key3ValueMin \u0026amp;\u0026amp; adValue \u0026lt;= key3ValueMax)\/\/ k3\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekey = 3;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eelse if(adValue \u0026gt;= key4ValueMin)\/\/ k4\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekey = 4;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eelse \/\/Invalid value\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekey = 0;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ereturn key;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003evoid setup() {\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eSerial.begin(9600);\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003evoid loop() {\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e\/\/Save three key scan value\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekeyValue_rr = keyValue_r;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekeyValue_r = keyValue;\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003ekeyValue = key_scan();\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" times=\"\"\u003e{\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eSerial.print(\"keyValue = \");\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003eSerial.println(keyValue);\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" times=\"\"\u003e}\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" 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=\"\" style=\"font-family: \" times=\"\"\u003e\/\/******************************************************\/\/\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/Mjk3WDY4MQ==\/z\/J6wAAOSw8Sta3fn-\/$_12.JPG?set_id=880000500F\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/NTEzWDEwNjg=\/z\/M0gAAOSwHola3fn7\/$_12.JPG?set_id=880000500F\"\u003e\u003c\/p\u003e\n\n\u003cp style=\"font-size: 12px;\"\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/Njg4WDc5MA==\/z\/PwIAAOSwc~5a3fn8\/$_12.JPG?set_id=880000500F\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Eletechsup Original Factory Official‌ Store ","offers":[{"title":"Default Title","offer_id":46536953692317,"sku":"KC11C04","price":3.48,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/8622\/0189\/files\/10_e244496f-ecd0-403b-9633-f44d3dcde776.jpg?v=1740744475","url":"https:\/\/eletechsup.com\/es\/products\/kc11c04-ad-key-keyboard-button-analog-switch-board-module-arduino-raspberry-pi-a","provider":"Eletechsup Ready Stock Factory Store 6-10days to Worldwide","version":"1.0","type":"link"}