E-puck简单入门

2023-10-11 04:59
文章标签 简单 入门 puck

本文主要是介绍E-puck简单入门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

E-puck是瑞士的一款小型的机器人,可以用于教学和实验,其外形小巧,并且整个结构也比较简单,如果出现损坏也比较容易维护。

其外形如下:

因为国内的资料很少,资料主要还是通过官方文档了解,而官方的文档也是比较少的所以出现问题时特别难以解决,所以这里我做一个简单的介绍,可以使得很多初学者在入门时会比较容易。

E-puck机器人在初始时内部是带有一些刷入的程序的,这些程序代表着不同的模式,如图的白色旋钮就是一个控制开关,由它开切换到不同的模式下,然后在切换到不同的模式下之后,你既可以通过断掉电源再开启电源启动,也可以通过按如上的蓝色小按钮实现重启,这样就会执行不同的模式,E-puck自带的几种模式还是挺强大的,有跟随模式,避障模式,旋转模式,鸣笛模式等,大家如果手里有实物的话可以实验一下,E-puck的跟踪和避障主要是通过其全身周围的红外传感器实现,灵敏度还是比较高的。

 

下面主要还是介绍一下如何实现对E-puck的编程,对此主要分几个步骤来讲解:

1.使用蓝牙与E-Puck实现连接,你当然也可以使用专门的数据线与其连接,但是个人还是偏向于是用蓝牙,因为使用蓝牙更加的方便,在使用蓝牙时确保你的电脑上是有蓝色传输设备,并且蓝牙驱动是正确安装的,如果驱动没有正确安装的话可以卸载掉重新安装,不要使用驱动精灵安装,我开始没在意使用驱动精灵装的,没法用,最后还是通过系统自己安装的蓝牙驱动。

在安装蓝牙驱动成功后,打开E-puck,并且在PC上,点击蓝牙图标 选择添加新设备,此时会进行搜索,如果能搜到则说明是没有问题的,如果搜不到的话,则首先查看一下E-puck标志着启动的灯是不是亮了,如果灯是亮的还是搜不到可以多尝试一下,但是如果一直都搜不到而对于其他蓝牙设备,PC是可以搜索到的,则要看一下是不是E-Puck设备出了问题,之前一个同学的E-puck就是芯片被烧掉了所以一直没法搜索到它的设备,搜索到之后,选择连接,此时需要输入配对的密码,此时找一下喇叭下面的一个标签上,写着四个数字,这四个数字就是配对的密码了,此时如果能够连接成功的话,在你点击控制面板中的设备和打印机中就会显示有一个蓝牙设备,这时就说明连接成功了。

(未完待续....)

转载于:https://www.cnblogs.com/coder-zhang/p/3524594.html

这篇关于E-puck简单入门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/aittcfvm97105/article/details/101552927
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/185684

相关文章

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

windows和Linux安装Jmeter与简单使用方式

《windows和Linux安装Jmeter与简单使用方式》:本文主要介绍windows和Linux安装Jmeter与简单使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录Windows和linux安装Jmeter与简单使用一、下载安装包二、JDK安装1.windows设

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

Python中模块graphviz使用入门

《Python中模块graphviz使用入门》graphviz是一个用于创建和操作图形的Python库,本文主要介绍了Python中模块graphviz使用入门,具有一定的参考价值,感兴趣的可以了解一... 目录1.安装2. 基本用法2.1 输出图像格式2.2 图像style设置2.3 属性2.4 子图和聚

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

如何使用Python实现一个简单的window任务管理器

《如何使用Python实现一个简单的window任务管理器》这篇文章主要为大家详细介绍了如何使用Python实现一个简单的window任务管理器,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起... 任务管理器效果图完整代码import tkinter as tkfrom tkinter i