微信跳一跳已經(jīng)出來(lái)很長(zhǎng)一段時(shí)間了,分享一個(gè)微信跳一跳輔助分享給大家學(xué)習(xí)。
原理: 利用串口通信,和對(duì)舵機(jī)進(jìn)行PWM(脈寬調(diào)制)控制;電腦發(fā)送指定數(shù)據(jù) ,單片機(jī)經(jīng)過(guò)解析后計(jì)算出相應(yīng)的舵機(jī)下落時(shí)間從兒觸發(fā)小人前進(jìn)指定的步長(zhǎng)。
缺點(diǎn):每次需要量?jī)蓚€(gè)樁之間的距離 (從小人底部圓心 到目的地的中心距離)
程序中注釋已經(jīng)添加,方便修改。
舵機(jī)信號(hào)的控制波形:(9g舵機(jī),不同舵機(jī)可能存在差異)
玩法:使用串口助手發(fā)送斜杠后面的字符 波特率:9600 ,
串口助手在附件中
舵機(jī)信號(hào)線接口:P3.7
晶振大小:11.0592MHZ
單片機(jī) :12T 89c52rc