標題:
mpu6050平衡小車源碼 OLED12864顯示
[打印本頁]
作者:
12106816
時間:
2017-7-27 14:31
標題:
mpu6050平衡小車源碼 OLED12864顯示
大家共享一下,mpu6050顯示在OLED12864上
0.png
(53.83 KB, 下載次數(shù): 115)
下載附件
2017-7-27 18:14 上傳
單片機源程序如下:
#include "stc15.h"
#include "intrins.h"
#include "codetab.h"
#include "LQ12864.h"
#include "mpu6050.h"
#include "uart.h"
#include "motor.h"
#include "key.h"
float P_angle = 2.1;
//#include "smoothing.h"
/********************(STC12C5608AD 11MHZ z=1時精確延時1ms)*******************/
void delayms(unsigned int z)
{
unsigned int x,y;
for(x=z; x>0; x--)
for(y=1848; y>0; y--);
}
float ABS(float x)
{
if(x>0)
return x;
else if(x<=0)
return (-1)*x;
}
/*********************主函數(shù)************************************/
void main(void)
{
InitMPU6050(); // 初始化MPU6050
LCD_Init(); // oled 初始化
PWM_Init();
while(1)
{
z=-20;
key_scan();
MPU6050_change();
display();
pwm=P_angle*angleZ;
if(pwm<0)
{
pwm=(-1)*pwm;
if(pwm>=40)
pwm=40;
M_B();
}
else if(pwm>0)
{
if(pwm>=40)
pwm=40;
M_G();
}
}
}
void timer0() interrupt 1 /* T0中斷服務程序 */
{
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
if(t<pwm)
{
en1=1;
en2=1;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
平衡車.zip
(87.3 KB, 下載次數(shù): 89)
2017-7-27 14:29 上傳
點擊文件名下載附件
mpu6050在OLED上顯示
下載積分: 黑幣 -5
作者:
liangzheng
時間:
2017-7-28 20:38
很給力!
作者:
騰飛的龍
時間:
2017-11-5 15:35
樓主的車可以穩(wěn)住嗎?用的是15什么型號單片機?傳個照片和視頻好啦。
作者:
狄利克雷
時間:
2017-11-7 02:04
樓主的程序不錯
作者:
馬帥印
時間:
2024-10-7 23:51
沒有主程序
作者:
Highnose
時間:
2024-12-1 19:08
馬帥印 發(fā)表于 2024-10-7 23:51
沒有主程序
上面不是給的有嘛,那么明顯
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1