陀螺仪的初级数据获取
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
#include "by_pt_button.h"
|
||||
#include "zf_common_headfile.h"
|
||||
#include "by_imu.h"
|
||||
uint8_t potate_button;
|
||||
|
||||
void by_gpio_init(void)
|
||||
{
|
||||
gpio_init(E10, GPI, GPIO_HIGH, GPI_PULL_UP);
|
||||
@@ -21,7 +23,32 @@ uint8_t by_get_pb_statu(void)
|
||||
|
||||
void by_ips_show(void)
|
||||
{
|
||||
ips114_show_string(0, 0, "button statu:");
|
||||
ips114_show_uint(104, 0, by_get_pb_statu(), 1);
|
||||
|
||||
}
|
||||
ips200_show_string(0, 0, "button statu:");
|
||||
// ips200_show_uint(104, 0, by_get_pb_statu(), 1);
|
||||
switch (by_get_pb_statu()) {
|
||||
case 1:
|
||||
ips200_show_string(104, 0, "press");
|
||||
break;
|
||||
case 2:
|
||||
ips200_show_string(104, 0, "up ");
|
||||
break;
|
||||
case 3:
|
||||
ips200_show_string(104, 0, "down ");
|
||||
break;
|
||||
|
||||
default:
|
||||
ips200_show_string(104, 0, " ");
|
||||
break;
|
||||
}
|
||||
// 按钮
|
||||
ips200_show_string(0, 16, "imu:");
|
||||
ips200_show_float(46, 16, imu_acc_x, 2, 2);
|
||||
ips200_show_float(106, 16, imu_acc_y, 2, 2);
|
||||
ips200_show_float(166, 16, imu_acc_z, 2, 2);
|
||||
ips200_show_float(46, 32, imu_gyro_x, 2, 2);
|
||||
ips200_show_float(106, 32, imu_gyro_y, 2, 2);
|
||||
ips200_show_float(166, 32, imu_gyro_z, 2, 2);
|
||||
ips200_show_float(46, 48, imu660ra_temperature, 2, 2);
|
||||
printf("%d,%d,%d\n",(int16_t)(imu_gyro_x*10),(int16_t)(imu_gyro_y*10),(int16_t)(imu_gyro_z*10));
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user