{"product_id":"2-54mm-female-key-board-raspberry-pi-development-board-keypad-fpga-cpld-arm-avr","title":"TB372 2.54mm Female Key board Raspberry pi Development Board Keypad FPGA CPLD ARM AVR","description":"\u003cdiv style=\"color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;\"\u003e\n\u003cdiv\u003eRaspberry pi key board\u003c\/div\u003e\n\n\u003cdiv\u003eDevelopment Board Keypad\u003c\/div\u003e\n\n\u003cdiv\u003eFPGA Key CPLD Key ARM Key AVR Key\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\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-size: 14pt; font-family: \" times=\"\"\u003ePacking list:\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cfont face=\"'Times New Roman'\"\u003e\u003cfont size=\"4\"\u003e1 PCS  \u003c\/font\u003e\u003cfont style=\"font-size: 14pt;\"\u003e\u003cspan class=\"hps\" style=\"font-size: 14pt;\"\u003e4-button\u003c\/span\u003e \u003cfont face=\"'Times New Roman'\"\u003emodules\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\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\u003cspan style=\"font-size: 18pt;\"\u003eDescription: \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv new=\"\" style=\"color: rgb(255, 0, 0); font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14pt; line-height: normal; font-family: \" text-size-adjust:=\"\" times=\"\"\u003e \u003c\/div\u003e\n\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e\n\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003eCan be inserted directly into \u003c\/span\u003e\u003cspan color:=\"\" new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003eArduino uno mega2560,\u003c\/span\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003eIdeal for linking up to your  Arduino UNO Mini Nano Mega2560 Breadboard etc,or others MCU ( AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD etc.)\u003c\/span\u003e \u003c\/div\u003e\n\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e   \u003c\/div\u003e\n\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-size: medium; line-height: normal; font-family: Simsun;\"\u003e\n\u003cdiv color:=\"\" new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e1 \u003cspan class=\"hps\"\u003e4-button\u003c\/span\u003e \u003cspan class=\"hps\"\u003eCommon Cathode\u003c\/span\u003e \u003cspan class=\"hps\"\u003ekey module\u003c\/span\u003e .\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e2 \" GND K1 K2 K3 K4\" 4 PIN OUT  2.54mm\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e3 Size: 12.7MM x 33MM.\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cspan new=\"\" style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 14pt; line-height: normal; font-family: \" text-size-adjust:=\"\" times=\"\"\u003eCircuit schematics :\u003c\/span\u003e\u003cspan style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e \u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\u003cimg src=\"https:\/\/i.ebayimg.com\/00\/s\/NzAwWDcwMA==\/z\/4q4AAOSw7~Va9QJB\/$_12.JPG?set_id=880000500F\"\u003e\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e\u003cspan new=\"\" style=\"font-size: 19px; font-family: \" times=\"\"\u003eArduino uno\/mega2560 Code\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e \u003c\/span\u003e\u003c\/div\u003e\n\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: medium; line-height: normal; font-family: Simsun; text-size-adjust: auto;\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e\/\/******************************************************\/\/\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv\u003e\n\u003cdiv id=\"pastingspan1\"\u003e\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/*\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eArduino_4key_uart\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eThis example code is in the public domain.\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e*\/\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ Define key pin\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eint K1 = 13;\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eint K2 = 12;\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eint K3 = 11;\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eint K4 = 10;\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ variables will change:\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eint buttonState = 0; \/\/ variable for reading the pushbutton status\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ the setup routine runs once when you press reset:\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003evoid setup() {\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ initialize the keys pin as an input.\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K1, INPUT);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K2, INPUT);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K3, INPUT);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K4, INPUT);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/Activate key pin internal pull-up resistors\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K1, HIGH);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K2, HIGH);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K3, HIGH);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K4, HIGH);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ initialize serial communications at 9600 bps:\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eSerial.begin(9600);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ the loop routine runs over and over again forever:\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003evoid loop() {\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K1);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k1 \\n\" );\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K1);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Wait button release\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K2);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k2 \\n\" );\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K2);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Wait button release\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K3);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k3 \\n\" );\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K3);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Wait button release\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K4);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k4 \\n\" );\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K4);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Wait button release\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003edelay(100);\u003c\/div\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\u003cdiv\u003e    \u003c\/div\u003e\n\u003c\/div\u003e\n \/\/******************************************************\/\/\u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\u003cp align=\"left\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv style=\"color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;\"\u003e66\u003c\/div\u003e","brand":"Eletechsup Original Factory Official‌ Store ","offers":[{"title":"1 pcs","offer_id":46536993538205,"sku":"TB372","price":0.99,"currency_code":"USD","in_stock":true},{"title":"10 pcs","offer_id":46536993570973,"sku":"TB372*10","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0707\/8622\/0189\/files\/10_801862f8-85c1-4fcf-9d8a-07587f51019f.jpg?v=1740745853","url":"https:\/\/eletechsup.com\/es\/products\/2-54mm-female-key-board-raspberry-pi-development-board-keypad-fpga-cpld-arm-avr","provider":"Eletechsup Ready Stock Factory Store 6-10days to Worldwide","version":"1.0","type":"link"}