亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kickfootball.c

?? 一個機器人提足球的代碼!基于神經網絡! 一個機器人提足球的代碼!基于神經網絡!
?? C
字號:
#ifndef _KICKFOOTBALL_
#define _KICKFOOTBALL_
#include "HardwareInfo.c"
#include <SetSysTime.h>
#include <GetCompassB.h>
#include <GetSysTime.h>
#include <GetCompoI.h>
#include "checkDeath.c"
#include <SetMotor.h>
#include <SetTenthS.h>
#include <GetUltrasound.h>
#include "ballHandle.c"
#include "findBall.c"
//#include <util/IncludeAll.h>

void kickFootball(unsigned char yfy, unsigned char var0, unsigned char jGuan, unsigned char Guan, unsigned int leftDistance, unsigned int rightDistance, unsigned int distance)
{
    // extern global var
    extern unsigned int beginDeathHeading;   //全局變量,其存儲上一循環時的角度,也就是剛卡死時的角度;
    extern unsigned long beginDeathTime;   //全局變量,其存儲上一循環時的時間,也就是剛卡死時的時間
    extern unsigned int g_distanceLeft;   //存儲左超聲測距模塊的返回值。

    unsigned char fyMax = 0;   //當前復眼通道的最大值。
    unsigned char minValue = 0;   //當前復眼通道的最小值。
    unsigned char i = 0;   //checkDeath()的返回值
    unsigned long t = 0;   //系統時間
    unsigned int b = 0;   //指南針的返回值
    unsigned char fy3 = 0;   //當前復眼3號通道
    unsigned char fy4 = 0;   //當前復眼4號通道
    unsigned char fy5 = 0;   //當前復眼5號通道
    unsigned int distance_left = 0;   //當前左超聲測距模塊的返回值
    unsigned int distance_middle = 0;   //當前后超聲測距模塊的返回值
    unsigned char maxIndex = 0;
    SetSysTime(0);
    beginDeathHeading = GetCompassB(_COMPASS_jd_);
    beginDeathTime = GetSysTime();
    while (1)
    {
        fyMax = GetCompoI(_COMPOUNDEYE_fy_, 9);
        minValue = GetCompoI(_COMPOUNDEYE_fy_, 11);
        if ( (fyMax>yfy)||(fyMax-minValue>var0) )
        {
            i = checkDeath(15);
            if ( i )
            {
                beginDeathHeading = GetCompassB(_COMPASS_jd_);
                if ( beginDeathHeading>180 )
                {
                    SetMotor(_MOTOR_left_, 0, 100);
                    SetMotor(_MOTOR_right_, 2, 100);
                    SetTenthS(3);
                }
                else
                {
                    SetMotor(_MOTOR_left_, 2, 100);
                    SetMotor(_MOTOR_right_, 0, 100);
                    SetTenthS(3);
                }
            }
            while ( (fy3>=240||fy4>=240||fy5>=240) )
            {
                fyMax = GetCompoI(_COMPOUNDEYE_fy_, 9);
                maxIndex = GetCompoI(_COMPOUNDEYE_fy_, 8);
                b = GetCompassB(_COMPASS_jd_);
                if ( (b>80)&&(b<100)&&(b!=999) )
                {
                    distance_left = GetUltrasound(_ULTRASOUND_left_);
                    distance_middle = GetUltrasound(_ULTRASOUND_middle_);
                    if ( ((distance_left-g_distanceLeft)>=8)||(distance_middle>=18) )
                    {
                        SetMotor(_MOTOR_left_, 2, 50);
                        SetMotor(_MOTOR_right_, 0, 100);
                        SetTenthS(3);
                    }
                    else
                    {
                        g_distanceLeft=distance_left;
                        break;
                    }
                }
                else
                {
                    if ( (b>260)&&(b<280)&&(b!=999) )
                    {
                        distance_left = GetUltrasound(_ULTRASOUND_left_);
                        distance_middle = GetUltrasound(_ULTRASOUND_middle_);
                        if ( (distance_left>80)&&(distance_middle>18) )
                        {
                            SetMotor(_MOTOR_left_, 0, 100);
                            SetMotor(_MOTOR_right_, 2, 20);
                            SetTenthS(3);
                        }
                        else
                        {
                            break;
                        }
                    }
                    else
                    {
                        break;
                    }
                }
            }
            b = GetCompassB(_COMPASS_jd_);
            fy3 = GetCompoI(_COMPOUNDEYE_fy_, 3);
            fy4 = GetCompoI(_COMPOUNDEYE_fy_, 4);
            fy5 = GetCompoI(_COMPOUNDEYE_fy_, 5);
            if ( ((fy3>=210)||(fy4>=210)||(fy5>=210))&&(b>160)&&(b<200) )
            {
                ballHandle(rightDistance, leftDistance, distance, yfy, Guan);
            }
            else
            {
                findBall(jGuan);
            }
        }
        else
        {
            SetMotor(_MOTOR_left_, 2, 25);
            SetMotor(_MOTOR_right_, 0, 25);
        }
    }
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品99久久久久久似苏梦涵| 欧美性极品少妇| 色菇凉天天综合网| 久久久久久久国产精品影院| 亚洲一区自拍偷拍| 国产一区在线精品| 91精品国产aⅴ一区二区| 亚洲乱码中文字幕| 国产麻豆9l精品三级站| 91精品国产综合久久福利| 亚洲人成网站精品片在线观看| 精久久久久久久久久久| 欧美日韩国产精品自在自线| 最新日韩av在线| 成人小视频免费观看| 久久久久久综合| 蜜臀av一区二区在线观看 | 欧美成人欧美edvon| 亚洲三级免费电影| 不卡的av在线| 国产人久久人人人人爽| 国产精品一线二线三线| 久久久久久麻豆| 韩国中文字幕2020精品| 日韩精品中文字幕一区二区三区| 午夜影院久久久| 欧美三区在线观看| 一区二区三区欧美| 欧美午夜在线观看| 亚洲bt欧美bt精品| 欧美肥妇毛茸茸| 日韩成人免费电影| 欧美岛国在线观看| 国产一区二区三区不卡在线观看| 精品久久久久久亚洲综合网| 久久99精品久久久久久| 精品福利一二区| 国产乱码精品一区二区三区av| 亚洲精品一区二区三区蜜桃下载| 久久99精品久久久| 久久久久久免费网| eeuss鲁片一区二区三区| 最近日韩中文字幕| 91亚洲永久精品| 亚洲自拍偷拍麻豆| 91精品国模一区二区三区| 免费欧美在线视频| 国产亚洲精品bt天堂精选| 99热精品国产| 亚洲成人自拍网| 日韩精品一区在线| 国产成人一区在线| 亚洲欧美激情插 | 国产乱码字幕精品高清av| 国产婷婷精品av在线| 成人午夜激情影院| 一区二区三区国产| 欧美日韩成人高清| 国产曰批免费观看久久久| 国产精品久久毛片a| 91国产丝袜在线播放| 日韩电影一区二区三区| 久久久不卡网国产精品一区| 99久久国产综合色|国产精品| 一区二区三区精品在线| 日韩欧美亚洲国产另类| 成人精品免费看| 午夜视频在线观看一区| 国产亚洲女人久久久久毛片| 91免费观看在线| 麻豆国产欧美日韩综合精品二区 | 亚洲成人777| 国产无人区一区二区三区| 欧美综合天天夜夜久久| 精久久久久久久久久久| 一区二区三区欧美视频| 精品国产91洋老外米糕| 色成年激情久久综合| 国产成人亚洲精品青草天美| 精品一区二区三区蜜桃| 欧美一级理论性理论a| 亚洲成人av电影在线| 精品三级av在线| 在线观看免费视频综合| 国产精品 日产精品 欧美精品| 麻豆视频观看网址久久| 亚洲欧洲一区二区三区| 91.com在线观看| 91浏览器打开| 国产精品亚洲第一区在线暖暖韩国| 亚洲一区二区在线视频| 国产欧美一区二区三区网站| 欧美哺乳videos| 5566中文字幕一区二区电影| 色婷婷精品久久二区二区蜜臂av| 91福利资源站| 99这里只有久久精品视频| 国产一区二区精品久久91| 天天av天天翘天天综合网色鬼国产| 国产精品国产馆在线真实露脸| 亚洲精品一区二区在线观看| 91精品国产乱| 日韩一二三四区| 911精品国产一区二区在线| 91久久精品日日躁夜夜躁欧美| 成人美女视频在线观看18| 国产自产视频一区二区三区| 韩国欧美国产一区| 美女mm1313爽爽久久久蜜臀| 日本成人中文字幕在线视频| 日本在线播放一区二区三区| 性欧美疯狂xxxxbbbb| 午夜激情综合网| 首页亚洲欧美制服丝腿| 日韩高清在线电影| 蜜桃视频第一区免费观看| 视频一区免费在线观看| 日韩不卡一二三区| 午夜精品福利在线| 日韩成人精品在线观看| 美女一区二区久久| 加勒比av一区二区| 国产米奇在线777精品观看| 国内精品国产三级国产a久久| 精品在线观看视频| 国产凹凸在线观看一区二区| 国产传媒一区在线| 99国产欧美久久久精品| 在线观看视频一区二区欧美日韩| 欧美男男青年gay1069videost| 欧美日本韩国一区| 欧美不卡在线视频| 国产亚洲人成网站| 亚洲激情网站免费观看| 午夜免费欧美电影| 国产在线精品一区二区| 成人综合在线观看| 精品污污网站免费看| 日韩欧美高清一区| 国产精品日产欧美久久久久| 一二三四社区欧美黄| 蜜臀av性久久久久蜜臀av麻豆| 国产不卡在线播放| 精品1区2区3区| 久久久亚洲欧洲日产国码αv| 中文字幕在线不卡一区二区三区| 亚洲国产综合色| 国产激情91久久精品导航| 91麻豆福利精品推荐| 欧美一级夜夜爽| 国产精品国产三级国产普通话99| 亚洲777理论| av在线不卡免费看| 欧美一卡2卡3卡4卡| 中文字幕欧美三区| 日韩和欧美一区二区| 国产成人精品亚洲午夜麻豆| 欧美日韩国产成人在线91| 国产亚洲欧美一级| 青青草成人在线观看| 99久久精品国产精品久久| 91精品国产aⅴ一区二区| 亚洲免费毛片网站| 国产乱子轮精品视频| 欧美午夜寂寞影院| 国产精品久久三| 韩国av一区二区三区| 欧美精品日韩精品| 亚洲天堂网中文字| 国产精一品亚洲二区在线视频| 欧美日韩精品免费| 国产精品久久久久久一区二区三区| 美女免费视频一区二区| 欧美亚洲综合色| 18成人在线观看| 成人午夜大片免费观看| 亚洲精品一线二线三线| 日本在线播放一区二区三区| 欧美最猛黑人xxxxx猛交| 1000精品久久久久久久久| 处破女av一区二区| 久久婷婷久久一区二区三区| 久久精品噜噜噜成人av农村| 欧美日韩国产综合一区二区| 成人免费小视频| 9人人澡人人爽人人精品| 久久久久久久网| 精品在线视频一区| 精品国产一区二区三区四区四| 亚洲成av人影院在线观看网| 91福利精品视频| 亚洲综合精品久久| 一本色道亚洲精品aⅴ| 中文字幕精品三区| 豆国产96在线|亚洲| 国产日产欧美精品一区二区三区| 国内久久婷婷综合| 久久综合999| 国产成人在线影院| 国产精品污www在线观看|