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