zoukankan      html  css  js  c++  java
  • 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项目。

    作者:kay
    出处:https://www.cnblogs.com/kay2018/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    工厂方法
    简单工厂
    单例模式
    MVC中Cookies的简单读写操作
    windows服务开启(收藏url)
    WCF的三种模式
    SvcUtil.exe导入WCF
    简述wcf应用
    sql的几种常用锁简述
    Lucene.Net和盘古分词应用
  • 原文地址:https://www.cnblogs.com/kay2018/p/9537229.html
Copyright © 2011-2022 走看看