I could not find the arduino library code for TTP229 keys and hoping t การแปล - I could not find the arduino library code for TTP229 keys and hoping t ไทย วิธีการพูด

I could not find the arduino librar

I could not find the arduino library code for TTP229 keys and hoping this will help others who have bought this item from ebay to be able to use the keyboard.

The pin layout is clear enough that only 8 buttons were mapped to direct pin mapping. In order to use full 16 buttons, direct pin mapping is definitely not the way to go. So the serial clock and data line has to be used.

Finding the proper datasheet was a major problem. First I got reference to two conflicting documents, one located here and another here.

The first datasheet had a pin layout for TTP229 as 28 pins which matched with the hardware chip. But second link had a pin layout of TTP229 containing 48pins which did not match what was in hardware. So obvious choice to follow in the datasheet seemed to be the first link which is from datasheet4u. The document mentions that keyboard supports I2C and was happy to hear it. I put that under the buspirate and nothing was detected. After checking all connection, it did not seem to be supporting any i2c protocol and the initial excitement was subdued. Then I decided to see the waveform for serial clock. It was outputting the data as expected as per specification two here. So even though the pin diagram of TTP229 (48pin) does not match the actual hardware pin (28pins), decided to follow it to see what happens.

From the captured waveform subdued the moment I realized that button is outputting 0 for the button number that is pressed as well as for button number+8. So the waveform contained two 0s for even a single key being pressed. After a bit of reading the default configuration as per the spec is, TTP229 works in 8 key mode. In order to make it work in 16 key mode, one has to connect TP2 to ground through a high value resistor. Then referring to the schematic diagram, it is easy to find there is a handy high value resistor (1M) connected to header next to each of the buttons. By manually verifying the wire trace matching with the schematic diagram, decided to connect TP2 to Gnd.

Initially I was skeptical manufacturer will send a 16key keyboard configured to work as 8key keyboard. But after convincing myself that I have done enough reading, and a good enough dose of get it to work or burn it, I added a trace connecting pins (highlighted in Yellow) as shown in the picture.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
I could not find the arduino library code for TTP229 keys and hoping this will help others who have bought this item from ebay to be able to use the keyboard.The pin layout is clear enough that only 8 buttons were mapped to direct pin mapping. In order to use full 16 buttons, direct pin mapping is definitely not the way to go. So the serial clock and data line has to be used. Finding the proper datasheet was a major problem. First I got reference to two conflicting documents, one located here and another here.The first datasheet had a pin layout for TTP229 as 28 pins which matched with the hardware chip. But second link had a pin layout of TTP229 containing 48pins which did not match what was in hardware. So obvious choice to follow in the datasheet seemed to be the first link which is from datasheet4u. The document mentions that keyboard supports I2C and was happy to hear it. I put that under the buspirate and nothing was detected. After checking all connection, it did not seem to be supporting any i2c protocol and the initial excitement was subdued. Then I decided to see the waveform for serial clock. It was outputting the data as expected as per specification two here. So even though the pin diagram of TTP229 (48pin) does not match the actual hardware pin (28pins), decided to follow it to see what happens.From the captured waveform subdued the moment I realized that button is outputting 0 for the button number that is pressed as well as for button number+8. So the waveform contained two 0s for even a single key being pressed. After a bit of reading the default configuration as per the spec is, TTP229 works in 8 key mode. In order to make it work in 16 key mode, one has to connect TP2 to ground through a high value resistor. Then referring to the schematic diagram, it is easy to find there is a handy high value resistor (1M) connected to header next to each of the buttons. By manually verifying the wire trace matching with the schematic diagram, decided to connect TP2 to Gnd.
Initially I was skeptical manufacturer will send a 16key keyboard configured to work as 8key keyboard. But after convincing myself that I have done enough reading, and a good enough dose of get it to work or burn it, I added a trace connecting pins (highlighted in Yellow) as shown in the picture.
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
ฉันไม่สามารถหารหัสห้องสมุดสำหรับ Arduino TTP229 กุญแจและหวังว่านี้จะช่วยให้คนอื่น ๆ ที่ได้ซื้อสินค้าจากอีเบย์เพื่อให้สามารถใช้แป้นพิมพ์. รูปแบบขาเป็นที่ชัดเจนพอที่เพียง 8 ปุ่มถูกแมปไปทำแผนที่ขาตรง เพื่อที่จะใช้เต็มรูปแบบ 16 ปุ่ม, การทำแผนที่ขาโดยตรงไม่แน่นอนวิธีที่จะไป ดังนั้นนาฬิกาแบบอนุกรมและสายข้อมูลที่ได้จะถูกนำมาใช้. หาแผ่นข้อมูลที่เหมาะสมเป็นปัญหาสำคัญ ครั้งแรกที่ฉันได้รับการอ้างอิงถึงสองเอกสารที่ขัดแย้งกันอย่างใดอย่างหนึ่งตั้งอยู่ที่นี่และอื่น ๆ ที่นี่. แผ่นแรกที่มีรูปแบบขาสำหรับ TTP229 เป็น 28 พินที่จับคู่กับชิปฮาร์ดแวร์ แต่การเชื่อมโยงที่สองมีรูปแบบขาของ TTP229 มี 48pins ซึ่งไม่ตรงกับสิ่งที่อยู่ในฮาร์ดแวร์ ดังนั้นทางเลือกที่ชัดเจนที่จะปฏิบัติตามในแผ่นข้อมูลดูเหมือนจะเป็นลิงค์แรกที่มาจาก datasheet4u เอกสารที่กล่าวถึงแป้นพิมพ์ที่สนับสนุน I2C และมีความสุขที่จะได้ยินมัน ฉันใส่ว่าภายใต้ buspirate และไม่มีอะไรที่ตรวจพบ หลังจากการตรวจสอบการเชื่อมต่อทั้งหมดก็ไม่ได้ดูเหมือนจะได้รับการสนับสนุนใด ๆ โปรโตคอล I2C และความตื่นเต้นเริ่มต้นก็สงบ แล้วผมก็ตัดสินใจที่จะดูรูปแบบของคลื่นสำหรับนาฬิกาแบบอนุกรม มันได้รับการแสดงผลข้อมูลตามที่คาดไว้ตามข้อกำหนดสองที่นี่ ดังนั้นแม้ว่าแผนภาพขาของ TTP229 (48pin) ไม่ตรงขาฮาร์ดแวร์ที่เกิดขึ้นจริง (28pins) ตัดสินใจที่จะทำตามที่จะเห็นสิ่งที่เกิดขึ้น. จากรูปแบบของคลื่นจับเงียบขณะที่ฉันตระหนักว่าปุ่มแสดงผล 0 จำนวนปุ่มที่ กดเช่นเดียวกับจำนวนปุ่ม + 8 ดังนั้นรูปแบบของคลื่นมีสอง 0s สำหรับแม้แต่ปุ่มเดียวถูกกด หลังจากที่บิตของการกำหนดค่าเริ่มต้นการอ่านตามสเปคที่เป็น TTP229 ทำงานในโหมดที่สำคัญ 8 เพื่อที่จะทำให้การทำงานในโหมด 16 ที่สำคัญหนึ่งที่มีการเชื่อมต่อกับพื้น TP2 ผ่านตัวต้านทานที่มีมูลค่าสูง นั้นหมายถึงแผนภาพมันเป็นเรื่องง่ายที่จะพบว่ามีความต้านทานที่มีมูลค่าสูงที่มีประโยชน์ (1M) เชื่อมต่อกับส่วนหัวติดกับแต่ละปุ่ม โดยการตรวจสอบร่องรอยลวดที่ตรงกับแผนภาพตัดสินใจที่จะเชื่อมต่อไปยัง TP2 Gnd. ตอนแรกผมก็ไม่เชื่อผู้ผลิตจะส่งแป้นพิมพ์ 16key กำหนดค่าให้ทำงานเป็นคีย์บอร์ด 8key แต่หลังจากที่การโน้มน้าวใจตัวเองว่าฉันได้ทำอ่านที่พอเพียงและมีปริมาณมากพอที่ดีของการได้ไปทำงานหรือเผามันฉันเพิ่มร่องรอยการเชื่อมต่อหมุด (ไฮไลท์สีเหลือง) ตามที่แสดงในภาพ









การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
ผมไม่พบ Arduino ห้องสมุดรหัสสำหรับคีย์ ttp229 และหวังว่านี้จะช่วยให้คนอื่น ๆที่ได้ซื้อสินค้าจาก eBay สามารถใช้แป้นพิมพ์

pin รูปแบบชัดเจนเพียงพอว่ามี 8 ปุ่มที่ถูกแมปไปยังแผนที่ขาโดยตรง เพื่อให้ใช้เต็ม 16 ปุ่ม แผนที่ขาตรงไม่ได้เป็นวิธีที่จะไป ดังนั้นนาฬิกาและข้อมูลอนุกรมบรรทัด ต้องใช้

ค้นหาแผ่นข้อมูลที่เหมาะสมคือปัญหาใหญ่ แรกที่ผมได้อ้างถึงสองขัดแย้งเอกสารหนึ่งตั้งอยู่ที่นี่ และ อีกคนที่นี่

ที่แผ่นแรกมีรูปแบบเป็น 28 พินพิน ttp229 ซึ่งจับคู่กับชิปฮาร์ดแวร์ แต่ลิงค์ที่สองมีขาหน้า ttp229 ที่มี 48pins ซึ่งไม่ตรงกับสิ่งที่อยู่ในฮาร์ดแวร์ทางเลือกที่ชัดเจนที่จะปฏิบัติตามในแผ่นข้อมูลจะลิงค์แรก ซึ่งจาก datasheet4u เอกสารที่กล่าวว่าแป้นพิมพ์สนับสนุน i2c และมีความสุขที่จะได้ยินมัน ฉันวางมันภายใต้ buspirate และไม่มีอะไรถูกตรวจพบ หลังจากการตรวจสอบทุกการเชื่อมต่อ มันไม่ได้ดูเหมือนจะสนับสนุนโปรโตคอล i2c และความตื่นเต้นเริ่มต้นพ่ายแพ้แล้วฉันตัดสินใจที่จะเห็นสัญญาณสำหรับนาฬิกาแบบต่อเนื่อง มันคือการสร้างข้อมูลตามที่คาดไว้ตามสเปคสองที่นี่ ดังนั้น แม้ว่าขาแผนภาพของ ttp229 ( 48pin ) ไม่ตรงกับรหัสฮาร์ดแวร์ที่แท้จริง ( 28pins ) ตัดสินใจที่จะตามมันเพื่อดูสิ่งที่เกิดขึ้น .

จากจับสัญญาณอ่อนในขณะที่ฉันตระหนักว่า ปุ่มสร้างปุ่มเลข 0 ที่ถูกกดเป็นปุ่มหมายเลข 8 ดังนั้นสัญญาณที่มีอยู่สองรัฐลุยเซียนา แม้แต่คีย์เดียวถูกกด หลังจากที่บิตของการอ่านปริยายตาม spec คือ ttp229 8 คีย์ทำงานในโหมด เพื่อให้มันทำงานในโหมด 16 หลัก ,ต้องเชื่อมต่อผ่านตัวต้านทาน tp2 พื้นดินมีค่าสูง . จากนั้นอ้างถึงแผนภาพ , มันเป็นเรื่องง่ายที่จะหามีสะดวกค่าสูงตัวต้านทาน ( 1 ) เชื่อมต่อกับส่วนหัวถัดไปของแต่ละปุ่ม ด้วยตนเองการตรวจสอบร่องรอยลวดที่ตรงกันกับแผนภาพตัดสินใจที่จะเชื่อมต่อ tp2 กับ GND .

ตอนแรกผมก็สงสัยจะส่ง 16key ผู้ผลิตแป้นพิมพ์เป็นแป้นพิมพ์ที่ปรับแต่งเพื่องาน 8key . แต่หลังจากเชื่อตัวเองว่าฉันได้อ่านพอและดีพอใช้ไปทำงานหรือเผามัน , ฉันเพิ่มรอยเชื่อมต่อหมุด ( เน้นด้วยสีเหลือง ) ดังแสดงในรูป
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: