E-PUCK机器人-例子

基础demo
  E-PUCK团队提供了一套简单的e-puck程序具有从低到高的复杂程度,从基本的LED闪烁到电机控制,还有有关传感器的输入;这是初学者用户的一个很好的学习起点。第一个演示不使用中断,并尽量减少库的使用。您可以从此链接BasicDemos.zip下载这些演示集。
下面列出了这些基本程序的列表:

  • demo0:非常简单的LED闪烁
  • demo1:LED闪烁(用计时器暂停)
  • demo2:选择器读数+ LED
  • demo3:通过蓝牙发送选择器位置(简化方法)
  • demo4:接收读数与中断+ LED
  • demo5:接收读取中断+ LED +通过BT发送值(带中断和缓冲区的汇编程序版本)
  • demo6:根据前接近传感器值控制电机速度

  编译:可以使用MPLAB IDE(windows)编辑和编译演示,直接单击项目文件。应在所有操作系统上使用MPLAB-C30编译演示。将已编译的.hex文件通过蓝牙使用例如tinyBootloader下载到e-puck机器人。

声音录制

  这个演示程序(hex文件MPLAB项目)让e-puck录制大约两秒钟,(选择你喜欢的声音,然后无限再现它)。
程序以led动画(流程)开始,然后将所有指示灯打开约两秒钟,这是录制的时刻; 请注意,只使用了正确的micro(mic0)。
也可以使用选择器(从1到16)选择再现的音量/放大倍数。

静止图像
  该演示程序经过优化,可让机器人处理分辨率高达640x480像素的图像(相机可达到的最大值); 获取后,机器人通过蓝牙将图像发送到计算机。 此zip文件ImageReceiverBT.zip包含机器人程序(hex文件)和计算机应用程序(Windows平台)。 注意:机器人的选择器必须位于3位置。
您可以从此链接ImageReceiverBTsrc.rar找到计算机端上运行的应用程序的源代码。
您可以通过此链接DemoGCtronic-vga-images.zip找到机器人上运行的应用程序的MPLAB项目。

转载于:https://www.cnblogs.com/kay2018/p/9537229.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值