haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 科技DIY > 机器人/模型 >

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

}
  •  
  • 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)
    haoDIY创好电子 版权所有,电话微信13977534587