資源簡介
Kinect體感機器人系列文章資源,詳見博文:https://blog.csdn.net/MDL13412/article/details/8023811

代碼片段和文件信息
#include?“ControlRobot.h“
#include?“Utility.h“
#include?“Config.h“
static?UINT16?counter;
static?UCHAR8?i;
static?UCHAR8?j;
static?UCHAR8?k;
static?UINT16?temp;
extern?unsigned?char?MEMORY_MODEL?position[10];
extern?unsigned?char?MEMORY_MODEL?gActionValues[10];
extern?unsigned?char?MEMORY_MODEL?kouchu[8];
extern?unsigned?char?MEMORY_MODEL?paixu_ncha[8];
void?sorting()
{
????unsigned?char?i?=?0j?=?0x?=?0;
????kouchu[0]?=?0xfe;
????kouchu[1]?=?0xfd;
????kouchu[2]?=?0xfb;
????kouchu[3]?=?0xf7;
????kouchu[4]?=?0xef;
????kouchu[5]?=?0xdf;
????kouchu[6]?=?0xbf;
????kouchu[7]?=?0x7f;
????for(i?=?0;i?7;i++)
????????for(j?=?i;j?<=?7;j++)
????????{
????????????if(paixu_ncha[i]?????????????{
????????????????x?=?paixu_ncha[j];
????????????????paixu_ncha[j]?=?paixu_ncha[i];
????????????????paixu_ncha[i]?=?x;
????????????????
????????????????x?=?kouchu[j];
????????????????kouchu[j]?=?kouchu[i];
????????????????kouchu[i]?=?x;
????????????}
????????}
}
void?N_value()
{
????unsigned?char?i;
????for(i?=?0;i?<=?6;i++)
????{
????????paixu_ncha[i]?=?paixu_ncha[i]?-?paixu_ncha[i+1];
????}
}
void?PWM_16()
{
????unsigned?char?i?=?0j?=?0x?=?0;
????for(i?=?0;i?<=?7;i++)
????{
????????paixu_ncha[i]?=?position[i];
????}
????sorting();
????N_value();
????P0?=?0xff;
????delay500us(1);
????for(i?=?0;i?8;i++)
????{
????????for(j?=?0;j?????????{
????????????delay8us(1);
????????}
????????P0?=?P0&kouchu[7-i];
????}
????
????for(i?=?0;i?2;i++)
????{
????????paixu_ncha[i]?=?position[i+8];
????}
????
????kouchu[0]?=?0xfe;
????kouchu[1]?=?0xfd;
????for(i?=?0;i?1;i++)
????????for(j?=?i;j?<=?1;j++)
????????{
????????????if(paixu_ncha[i]?????????????{
????????????????x?=?paixu_ncha[j];
????????????????paixu_ncha[j]?=?paixu_ncha[i];
????????????????paixu_ncha[i]?=?x;
????????????????
????????????????x?=?kouchu[j];
????????????????kouchu[j]?=?kouchu[i];
????????????????kouchu[i]?=?x;
????????????}
????????}
????for(i?=?0;i?<=?0;i++)
????{
????????paixu_ncha[i]?=?paixu_ncha[i]?-?paixu_ncha[i+1];
????}
????
????P2?=?0xff;
????delay500us(1);
????for(i?=?0;i?2;i++)
????{
????????for(j?=?0;j?????????{
????????????delay8us(1);
????????}
????????P2?=?P2&kouchu[1-i];
????}
}
void?InitLegsPosition()
{
????unsigned?char?i;
????for(i?=?0;i?30;i++)
????{
????????PWM_16();
????????delay100us(1);
????????delay10us(1);
????????sao_wei(1);
????}
}
void?RunAction(unsigned?char?gActionTimeunsigned?char?gActionDelay)
{
????int?k;
????int?bs;
????int?c;
????for(k?=?gActionTime;k?>?0;k--)
????{
????????for(s?=?0;s?10;s++)?//此處有改動
????????{
????????????b?=?gActionValues[s];
????????????c?=?position[s]?-?b;
????????????if(c?!=?0)
????????????{
????????????????if(c?0)
????????????????{
????????????????????if(-c?????????????????????{
????????????????????????if(k
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????17444??2016-12-04?15:42??我的機器人下位機\ControlRobot.LST
?????文件??????10494??2016-12-04?15:42??我的機器人下位機\jiqiren.LST
?????文件???????4892??2016-12-04?15:42??我的機器人下位機\Protocol.LST
?????文件???????3968??2016-12-04?15:42??我的機器人下位機\Utility.LST
?????文件????????724??2016-12-04?15:42??我的機器人下位機\Config.h
?????文件???????4718??2016-12-04?15:42??我的機器人下位機\ControlRobot.h
?????文件????????454??2016-12-04?15:42??我的機器人下位機\Protocol.h
?????文件???????8948??2016-12-04?15:42??我的機器人下位機\STC15F2K.h
?????文件????????303??2016-12-04?15:42??我的機器人下位機\Utility.h
?????文件??????11283??2016-12-04?15:42??我的機器人下位機\ControlRobot.c
?????文件???????4956??2016-12-04?15:42??我的機器人下位機\jiqiren.c
?????文件???????2568??2016-12-04?15:42??我的機器人下位機\Protocol.c
?????文件???????1167??2016-12-04?15:42??我的機器人下位機\Utility.c
?????文件??????70277??2016-12-04?15:42??我的機器人下位機\jiqiren.uvgui_liqingsheng.bak
?????文件???????7974??2016-12-04?15:42??我的機器人下位機\jiqiren_uvopt.bak
?????文件??????14551??2016-12-04?15:42??我的機器人下位機\jiqiren_uvproj.bak
?????文件??????32942??2016-12-04?15:42??我的機器人下位機\ControlRobot.OBJ
?????文件??????30262??2016-12-04?15:42??我的機器人下位機\jiqiren.OBJ
?????文件??????15491??2016-12-04?15:42??我的機器人下位機\Protocol.OBJ
?????文件???????9672??2016-12-04?15:42??我的機器人下位機\Utility.OBJ
?????文件??????73920??2016-12-04?15:42??我的機器人下位機\jiqiren
?????文件??????13813??2016-12-04?15:42??我的機器人下位機\jiqiren.hex
?????文件??????70270??2016-12-04?15:42??我的機器人下位機\jiqiren.uvgui.liqingsheng
?????文件?????????87??2016-12-04?15:42??我的機器人下位機\jiqiren.lnp
?????文件??????54782??2016-12-04?15:42??我的機器人下位機\jiqiren.M51
?????文件??????98948??2016-12-04?15:42??我的機器人下位機\jiqiren.MAP
?????文件????????152??2016-12-04?15:42??我的機器人下位機\jiqiren.plg
?????文件??????45179??2016-12-04?15:42??我的機器人下位機\jiqiren.SBR
?????文件??????57583??2016-12-04?15:42??我的機器人下位機\jiqiren.uvopt
?????文件??????14451??2016-12-04?15:42??我的機器人下位機\jiqiren.uvproj
............此處省略4個文件信息
- 上一篇:計算方法 梯形拋物線公式求積分
- 下一篇:關于稀疏表示的代碼 可用
評論
共有 條評論