diff --git a/README.md b/README.md index fd7394b..d5c8c30 100644 --- a/README.md +++ b/README.md @@ -205,18 +205,36 @@ stat: 延迟的问题已经被消除,写一个常见问题解答(重要! 关于导线具体从区块到触摸板边缘的引出方法,详见b站专栏,非常详细! + ``` 总的说就是先从底下的中间考虑,也就是看下图先处理底下中间红圈再处理绿圈再处理橙圈再贴一张透明胶带上去。再往上一步一步地处理整个触摸面板。 运用了贪心的思想,中间的区肯定是最需要往外走的,所以需要先考虑,从哪条缝走过去。而边上的很简单就可以引出去,可以在把难搞的安顿好之后再处理。从下往上一是因为可以做一块贴一整块透明胶带,其次是下面不会像上面一样被屏幕挡住无法从边上轻松走线。先把东西往下安顿可以减少后续上面的工作量。 + 要点:处理顺序、不要吝啬在圆外面的初固定胶带,周围挡起来游玩看不见,减少线乱飞 ``` +更新:由于根据思考,是否绕过区块都可能造成少量干扰,所以直接直线从区块上方走过去,还是从区块边缘绕过去应该效果差不多,根据试验,无论是哪种走线方式都是可行的,请按需走线 + ![走线](Pictures/zouxian001.png) ## 4\.接线 详见b站专栏,讲的足够详细,基本没有要补充的。 + +**发现一件逝情,我好像没说mpr跟arduino怎么连线,有人不会连,所以在此补充:** +首先由于mpr121通过I2C总线与主控连接,所以每个mpr是并联起来的,即 +每片mpr的vcc(3.3v)接在一起,接到主控的VCC上 +每片mpr的gnd接在一起,接到主控的GND上 +每片mpr的SDA接在一起,接到主控的SDA上,如果不知道主控哪个引脚是SDA,请谷歌搜索主控板名字+pinout,或百度搜索主控板名字+引脚定义 +每片mpr的SCL接在一起,接到主控的SCL上,如果不知道主控哪个引脚是SCL,请谷歌搜索主控板名字+pinout,或百度搜索主控板名字+引脚定义 +但是在此注意,I2C总线通过地址辨识设备,mpr每片买回来的时候是同一地址,需要手动切换地址,具体方法是: +找到您买的mpr的ADD跳线,其大概默认是短接的(默认ADD短接到GND,地址0x5A),请用小刀,螺丝刀等尖锐物将短接走线割断(刻断),请一定刻稳准狠,要确保跳线被完全刻断,并且不要伤到其他电路。然后板子应该引出了ADD的接口,ADD短接GND,VCC,SDA,SCL分别获得地址0x5A,0x5B,0x5C,0x5D。 + +割断/刻断过程请小心,不要伤到自己或板子其他电路 +请勿在不割断的情况下短接ADD到其他引脚特别是VCC!!!,否则造成短路!所以我们要求必须确保完全割断,不能似断非断。 + + ![接线](Pictures/jiexian001.png) ``` 1.先把arduino跟mpr121的I2C连好。