文件名称:左手法则-imagenet classification with deep convolutional neural networks
文件大小:8.69MB
文件格式:PDF
更新时间:2024-06-27 12:42:57
电脑鼠
程序清单 6.3 右手法则 void rightMethod (void) { if ((GucMapBlock[GmcMouse.cX][GmcMouse.cY] & MOUSEWAY_R) && /* 电脑鼠的右边有路 */ (mazeBlockDataGet(MOUSERIGHT) == 0x00)) { /* 电脑鼠的右边没有走过 */ mouseTurnright(); /* 电脑鼠右转 */ return; } if ((GucMapBlock[GmcMouse.cX][GmcMouse.cY] & MOUSEWAY_F) && /* 电脑鼠的前方有路 */ (mazeBlockDataGet(MOUSEFRONT) == 0x00)) { /* 电脑鼠的前方没有走过 */ return; /* 电脑鼠不用转弯 */ } if ((GucMapBlock[GmcMouse.cX][GmcMouse.cY] & MOUSEWAY_L) && /* 电脑鼠的左边有路 */ (mazeBlockDataGet(MOUSELEFT ) == 0x00)) { /* 电脑鼠的左边没有走过 */ mouseTurnleft(); /* 电脑鼠左转 */ return; } } 6.7.3 左手法则程序设计 同右手法则,只是优先检测的方向不同。左手法则优先检测左方,其次前方,最后右方。 其程序参见程序清单 6.4。 程序清单 6.4 左手法则 void leftMethod (void) { if ((GucMapBlock[GmcMouse.cX][GmcMouse.cY] & MOUSEWAY_L) && /* 电脑鼠的左边有路 */