• 大小: 59.91MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-11
  • 语言: 其他
  • 标签:

资源简介

平衡车直立方案和硬件设计,软件设计

资源截图

代码片段和文件信息

#include “CCD.h“
//定义存储接收CCD图像的数组
 uint8 CCD_BUFF[2][128];
//变量定义
float b1=0b2=0;
int leftrightleft1right1;


//均值函数
void AVG_1()
{
 
  int i;
  int m1=0n1=0m2=0n2=0;
  float temp1=0temp2=0;

  for(i=15;i<113;i++)//横向扫描
     {  
       temp1=temp1+CCD_BUFF[0][i]; 
       temp2=temp2+CCD_BUFF[1][i];
     }
  temp1=temp1/98;//CCD1的平均值
  temp2=temp2/98;//CCD2的平均值
  for(i=64;i<113;i++)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          m1=i;
          right=m1;
          break;
       }
       else
       {
        m1=112;
       }
     }
  
  for(i=64;i>15;i--)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          m2=i; 
          left=m2;
          break;
       }
       else
       {
         m2=16;
       }
     }
   for(i=64;i<113;i++)//横向扫描
     {   
       if( CCD_BUFF[1][i]       {
          n1=i;
          right1=n1;
          break;
       }
     }
  
  for(i=64;i>15;i--)//横向扫描
     {   
       if( CCD_BUFF[1][i]       {
          n2=i;
          left1=n2;
          break;
       }
     }
  led (LED2LED_ON);
  
  b1=m1+m2-128;
  b2=n1+n2-128;
  if((m1>100)||(m2<30))
  {
      //led (LED2LED_OFF);
      b1=0;
  }
 if((m1>100&&n1==64)||(m2<30&&n2==64))
  {
      led (LED2LED_OFF);
      b1=20;
  }
}
/*void AVG_1()
{
 
  int i;
  int m1=0n1=0m2=0n2=0;
  int temp1=0temp2=0;
  for(i=0;i<128;i++)//横向扫描
     {  
       temp1=temp1+CCD_BUFF[0][i]; 
       temp2=temp2+CCD_BUFF[1][i];
     }
  temp1=temp1/128;//CCD1的平均值
  temp2=temp2/128;//CCD2的平均值
  for(i=64;i<113;i++)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          m1=i;
          break;
       }
     }
  
  for(i=64;i>15;i--)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          m2=i;
          break;
       }
     }
   for(i=64;i<113;i++)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          n1=i;
          break;
       }
     }
  
  for(i=64;i>15;i--)//横向扫描
     {   
       if( CCD_BUFF[0][i]       {
          n2=i;
          break;
       }
     }
  
  b1=m1+m2-128;
  b2=n1+n2-128;
}*/


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2467  2017-06-18 16:53  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\CCD.c

     文件        478  2017-05-20 12:00  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\CCD.h

     文件       1522  2015-03-24 12:03  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\include.h

     文件       4384  2017-03-21 17:24  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\MK60_conf.h

     文件        914  2014-10-06 04:08  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\MK60_it.h

     文件        759  2017-05-19 17:35  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\mydriver.h

     文件       5993  2017-06-02 14:15  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\Inc\PORT_cfg.h

     文件       1574  2017-06-09 16:50  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\kalman\kalman.c

     文件         94  2017-05-30 13:24  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\kalman\kalman.h

     文件        340  2017-06-18 16:13  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\main.c

     文件      11099  2017-06-02 14:25  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MK60_conf.c

     文件         35  2017-06-02 14:25  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MK60_it.c

     文件       6346  2018-03-30 22:11  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\2mpu6050.c

     文件       5190  2017-05-04 21:02  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\2mpu6050.h

     文件      19342  2012-12-14 11:16  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\dmpKey.h

     文件       6765  2012-12-14 11:16  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\dmpmap.h

     文件      89985  2018-03-30 22:10  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\inv_mpu.c

     文件       4847  2017-05-30 13:35  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\inv_mpu.h

     文件      58349  2017-05-14 17:02  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\inv_mpu_dmp_motion_driver.c

     文件       3538  2012-12-14 11:16  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\MPU6050\eMPL\inv_mpu_dmp_motion_driver.h

     文件       5460  2018-03-30 22:14  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\App\mydriver.c

     文件       1602  2017-05-30 11:00  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\IO_I2C.h

     文件        661  2015-01-26 13:58  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_ASCII.h

     文件       2805  2014-09-21 22:19  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_BMP.h

     文件       1765  2015-04-01 22:10  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_camera.h

     文件        943  2015-03-24 12:36  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_computer.h

     文件        209  2014-09-21 22:19  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\vcan_img2sd.h

     文件       2087  2014-10-09 01:07  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_key.h

     文件        336  2014-09-21 22:19  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_key_event.h

     文件       5486  2015-03-30 13:28  2017年“恩智浦杯”智能车竞赛西部赛区-平衡车直立方案和硬件设计\1.程序设计\2017.6.18 第一次能跑完全程的程序\Board\inc\VCAN_LCD.h

............此处省略690个文件信息

评论

共有 条评论

相关资源