最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

当前位置: 主页 > 科技DIY > 机器人/模型 >

『小七DIY』迷你蓝牙小坦克,支持重力感应哦!(5)

时间:2017-05-18 20:19来源:数码之家 作者:admin 点击:
} void led_init()//定时器0初始化函数,用于led闪烁 { TH0= (65536-50000)/256; TL0= (65536-50000)%256; ET0= 1; TR0= 1; } void main()//主函数 { P1M1 = 0x00;//设置P1口为推挽输出模式 P1M0 = 0xff; com_init(
}
  •  
  • void led_init()    //定时器0初始化函数,用于led闪烁
  • {
  •  
  •     TH0  = (65536-50000)/256;
  •     TL0  = (65536-50000)%256;
  •     ET0  = 1;
  •     TR0  = 1;
  • }
  •  
  • void main()    //主函数
  • {
  • P1M1 = 0x00;    //设置P1口为推挽输出模式
  • P1M0 = 0xff;
  • com_init();    //串口初始化
  • led_init();    //led闪烁定时器初始化
  •  
  •  
  •     while(1)       //死循环,等待蓝牙传命令过来
  •     {
  •     switch(cmd)    //判断收到的命令是干嘛的,其中 1 是前进 2是后退 3是右转 4是左转,0是停止,以后还可以扩展其他的功能
  •         {
  •         case 1:Forward();break;        //前进
  •         case 2:Backward();break;    //后退
  •         case 3:Right();break;        //右转
  •         case 4:Left();break;        //左转
  •         case 0:Stop();break;        //停止
  •         }
  •     }
  • }


  • 程序写完后在keil 里编译一下,然后下载到单片机就OK了。

    我的手机是安卓的,所以用蓝牙连接我们的小坦克,通过蓝牙给它发送 1、2、3、4 小坦克就会执行相应的命令了,我们可以用  蓝牙串口 这个安卓软件,或者用网友编写的控制端也行:(我忘记我是用哪个了。。。)
    (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    评价:
    表情:
    用户名: 验证码:点击我更换图片
    栏目列表
    推荐内容