一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

搜索
楼主: dianzichina

[其他综合] 红外遥控小车,前后左右四个动作,只有前进正常。。。 ...

[复制链接]
 楼主| 发表于 2013-5-16 12:01 | 显示全部楼层
本帖最后由 dianzichina 于 2013-5-16 12:04 编辑
文句子 发表于 2013-5-16 11:05 static/image/common/back.gif
在你说的解码正常的前提下,
前进动作应该是不正常的,其他3个动作是正常的吧。
都应该是触发-》保持-》直 ...

果然是高手,能一语道破天机。我再改改。 PS:既然“前后左右是近乎一样的程序,为何后三可行,而薄此最前,”
回复

使用道具 举报

 楼主| 发表于 2013-5-16 12:21 | 显示全部楼层
xxxx7 发表于 2013-5-16 10:50 static/image/common/back.gif
按我的修改,应该还是有效果的吧!?只是速度有所降低

主要原因没有找到之前,任何效果的出现都是白搭。
回复

使用道具 举报

发表于 2013-5-16 12:40 | 显示全部楼层
dianzichina 发表于 2013-5-16 12:01 static/image/common/back.gif
果然是高手,能一语道破天机。我再改改。 PS:既然“前后左右是近乎一样的程序,为何后三可行,而薄此最前 ...

这个就不能光翻代码了,
得详细了解每一阶段的具体运行状态,包括红外发射是否正确,解码是否正确,K值更新是否正确,K值执行是否正确等等
不方便仿真追踪的话,就用其他方式可视化出来,可能你觉得定时器不够用了,把数码管显示给阉掉了,其实数码管显示K值状态还是很不错的。
回复

使用道具 举报

 楼主| 发表于 2013-5-16 12:44 | 显示全部楼层
文句子 发表于 2013-5-16 12:40 static/image/common/back.gif
这个就不能光翻代码了,
得详细了解每一阶段的具体运行状态,包括红外发射是否正确,解码是否正确,K值更 ...

我的娘啊,说您不是高人都是眼茄,我开始确实有数码显示辅助程序,有人说程序太大太杂,叫我去掉,于是我就弄了个干净的代码。连这都都让您给看出来了。。。。。汗。。。。瀑布汗。。。。。巨汗。。。。。
回复

使用道具 举报

 楼主| 发表于 2013-5-16 17:34 | 显示全部楼层
本帖最后由 dianzichina 于 2013-5-16 17:35 编辑

void main(void)
{
    InitTimer();                //初始化Timer
    while(1)
    {
        if(B_IR_Press)                //有IR键按下
        {
            B_IR_Press = 0;       //清除IR键按下标志
            if(IR_code==0x1b)               
            {
                QianJin();
                delay_ms(1200);
                TingJi();
            }
            if(IR_code==0x0d)               
            {
                HouTui();
                delay_ms(1200);
                TingJi();
            }
            if(IR_code==0x16)               
            {
                ZuoGuai();
                delay_ms(500);
                TingJi();
            }
            if(IR_code==0x17)               
            {
                YouGuai();
                delay_ms(500);
                TingJi();
            }
        }
    }
}
改好了,在每一个动作后面中了延时和停机。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-19 01:15 , Processed in 0.031910 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表