基础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)选择再现的音量/放大倍数。

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

版权声明:本文为kay2018原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kay2018/p/9537229.html