{"product_id":"2-54mm-female-key-board-raspberry-pi-development-board-keypad-fpga-cpld-arm-avr","title":"TB372 2,54 mm Connecteur femelle Clavier Carte de développement Raspberry Pi Clavier FPGA CPLD ARM AVR","description":"\u003cdiv style=\"color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif;\"\u003e\n\n\u003cdiv\u003eClavier pour Raspberry Pi\u003c\/div\u003e\n\n\n\u003cdiv\u003eClavier pour carte de développement\u003c\/div\u003e\n\n\n\u003cdiv\u003eClé FPGA Clé CPLD Clé ARM Clé AVR\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003eListe de colisage :\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\u003cfont face=\"'Times New Roman'\"\u003e\u003cfont size=\"4\"\u003e1 PIÈCE  \u003c\/font\u003e\u003cfont style=\"font-size: 14pt;\"\u003e\u003cspan class=\"hps\" style=\"font-size: 14pt;\"\u003eModule à\u003c\/span\u003e \u003cfont face=\"'Times New Roman'\"\u003e4 boutons\u003c\/font\u003e\u003c\/font\u003e\u003c\/font\u003e\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\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\n\u003cdiv\u003e\n\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\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\n\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003ePeut être inséré directement dans \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=\"\"\u003eIdéal pour connecter à votre Arduino UNO Mini Nano Mega2560 Breadboard etc., ou à d'autres MCU (AVR STM32 ARM PIC AT89C51 STC MSP430 STM8 FPGA CPLD etc.)\u003c\/span\u003e \u003c\/div\u003e\n\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\n\u003cdiv style=\"font-variant-numeric: normal; font-variant-east-asian: normal; font-size: medium; line-height: normal; font-family: Simsun;\"\u003e\n\n\u003cdiv color:=\"\" new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e1 \u003cspan class=\"hps\"\u003emodule de boutons\u003c\/span\u003e \u003cspan class=\"hps\"\u003eà 4 boutons\u003c\/span\u003e \u003cspan class=\"hps\"\u003eà cathode commune\u003c\/span\u003e .\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e2 GND K1 K2 K3 K4 4 SORTIES 2,54 mm\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\u003cspan new=\"\" style=\"font-size: 14pt; font-family: \" times=\"\"\u003e3 Dimensions : 12,7 mm x 33 mm.\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e\n\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=\"\"\u003eSchéma du circuit :\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\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\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\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\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\u003cspan new=\"\" style=\"font-size: 19px; font-family: \" times=\"\"\u003eCode Arduino Uno\/Mega2560\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\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\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\n\u003c\/div\u003e\n\n\n\u003cdiv\u003e\n\n\u003cdiv id=\"pastingspan1\"\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/*\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eArduino_4key_uart\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eCe code d'exemple est dans le domaine public.\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e*\/\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ Définition des broches des boutons\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eint K1 = 13;\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eint K2 = 12;\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eint K3 = 11;\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eint K4 = 10;\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ les variables changeront :\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eint buttonState = 0; \/\/ variable pour lire l'état du bouton-poussoir\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ la routine setup s'exécute une fois lorsque vous appuyez sur reset :\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003evoid setup() {\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ initialiser les broches des boutons en entrée.\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K1, INPUT);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K2, INPUT);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K3, INPUT);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003epinMode(K4, INPUT);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ Activer les résistances de pull-up internes des broches des boutons\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K1, HIGH);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K2, HIGH);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K3, HIGH);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edigitalWrite(K4, HIGH);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ initialiser les communications série à 9600 bps :\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eSerial.begin(9600);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e\/\/ la routine loop s'exécute en boucle indéfiniment :\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003evoid loop() {\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K1);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k1 \\n\" );\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K1);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Attendre le relâchement du bouton\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K2);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k2 \\n\" );\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K2);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Attendre le relâchement du bouton\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K3);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k3 \\n\" );\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K3);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Attendre le relâchement du bouton\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K4);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003eif(!buttonState)Serial.print(\"k4 \\n\" );\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edo\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e{\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ebuttonState = digitalRead(K4);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003ewhile(!buttonState);\/\/Attendre le relâchement du bouton\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e \u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003edelay(100);\u003c\/div\u003e\n\n\n\u003cdiv id=\"pastingspan1\"\u003e}\u003c\/div\u003e\n\n\n\u003cdiv\u003e    \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n \/\/******************************************************\/\/\u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cdiv\u003e \u003c\/div\u003e\n\n\n\u003cp align=\"left\"\u003e \u003c\/p\u003e\n\n\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 pièce","offer_id":46536993538205,"sku":"TB372","price":0.99,"currency_code":"USD","in_stock":true},{"title":"10 pièces","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\/fr\/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"}