1、TPYboard V102板一块2、电机驱动模块L298N   一个3、电机两块4、小车底盘5、超声波模块6、5110屏  一块二、超声波模块1、什么是超声波模块超声波传感器是利用超声波的特性研制而成的传感器,它是通过传送一个超声波(远高于人的听觉范围)和提供一个对应于爆裂回声返回到传感器所需时间的输出脉冲来工作的。超声波传感器在非接
前言 对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。 那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。1. 老实刷固件4看到这里可能会说,这不是有手就行吗?其实不然,刷固件也是一门讲究,对于萌新来说有时候在这里会因为一些问题卡好久,不过在【小鱼君c
转载 2023-08-09 15:19:16
1323阅读
1.参考链接安装驱动https://wenku.baidu.com/view/25b1e273ba1aa8114431d9e1.html 具体的实物图片:https://bbs.elecfans.com/jishu_1589521_1_1.html import serial import serial.tools.list_ports size = 6 class Communication()
转载 2024-03-12 06:02:52
96阅读
一些Python包的坑pybluez 网上搜连接蓝牙,都是用的这个包。其中BLE是基于bluez的,使用的是gattlib这个包,不支持windows系统。不记得当时是因为什么放弃用它了bluepy 这个是第二个尝试的包,和设备连接时,每次只能收20字节的数据,设置了MTU也没用。而且它用了bluez自带的gatttool,这个工具已经废弃。最终也放弃了gatt(gatt-python) 这个是通
    1.实验目的     1. 学习在PC机系统中扩展简单I/O 接口的方法。     2. 进一步学习编制数据输出程序的设计方法。     3. 学习蓝牙模块的接线方法及其工作原理。     4. 学习 L298N电机驱动板模块的接线方法。     5. 学习蓝牙控制小车
今天到了第一批制作四旋翼飞行器用的开发板和传感器,实现了最简单的ArduinoUNO和Android手机间的蓝牙串口通讯和超声测距传感器的试用。 最左边的是HC-06蓝牙模块,中间的一对金属圆柱是超声测距的传感器,最右是ArduinoUNO开发板。然后操作者点按手机中串口调试助手上的按钮发送信号,并接收发回的传感器数据。下图键盘左上角的测量按键会通过蓝牙串口向Ardui
# Python 编程与蓝牙模块的结合 蓝牙技术已经成为现代生活中不可或缺的一部分。它使得设备之间能够便捷地进行数据通信,而 Python 作为一种功能强大、易学易用的编程语言,越来越多地应用于蓝牙设备的开发和控制。本文将介绍如何使用 Python 编程蓝牙模块,并提供代码示例,帮助大家更好地了解这一领域。 ## 蓝牙基础知识 蓝牙是一种短距离无线通信技术,通常用于连接电脑、手机、耳机等多个
原创 10月前
197阅读
# Python调用蓝牙模块教程 ## 介绍 在本篇教程中,我将教会你如何使用Python调用蓝牙模块。我们将按照以下步骤进行操作: | 步骤 | 描述 | |----|----| | 1. | 寻找蓝牙设备 | | 2. | 连接蓝牙设备 | | 3. | 读取和写入数据 | 接下来,我们将逐步详细说明每个步骤所需做的事情,包括代码和注释解释。 ## 步骤1:寻找蓝牙设备 在这一步
原创 2023-11-06 07:24:16
760阅读
# Python支持蓝牙模块的科普文章 在当今这个万物互联的时代,蓝牙技术作为一种无线通信方式,使得设备之间的连接变得更加便捷。Python 语言凭借其简单易用和丰富的库支持,成为与蓝牙设备进行交互的良好选择。本篇文章将介绍Python如何利用蓝牙模块进行通信,并提供一些代码示例。 ## 1. 蓝牙基础知识 蓝牙是一种短距离无线技术,主要用于在固定和移动设备之间进行数据交换。常见的蓝牙设备包
原创 8月前
60阅读
安装蓝牙通信模块pybluezWindows下pybluez的安装注:本文的开发环境为Windows10+Python3.7.3pip install pybluez安装过程中会出现如下图所示的问题:产生这种问题的原因是windows系统没有安装相应的SDK,没有 Microsoft SDKs这个文件夹,解决办法如下:windows7安装文件的下载地址:https://www.micro
1、无法找到 Windows Platform SDK        该问题是最常见的,百度 Microsoft Windows Sdk,找到适合自己系统的 Windows SDK 安装包安装后 重启电脑 再重新 pip install即可解决。这里给出一个可以选择版本的下载链接Microsoft Windows SD
实验环境树莓派 3B 开发板2018-06-27-raspbian-stretch 树莓派操作系统使用 Windows 10 通过网线连接远程登陆访问方式控制树莓派实验目的为了将树莓派构建成一个智能家居的数据中心,我们需要在树莓派上连接 ZigBee 无线通信模块,实现与传感器的一对多通信。由于 ZigBee 使用的是串口通信方式,所以我们需要打开树莓派的串口功能。由于 3 代的树莓派板载集成了很
// 配置蓝牙为从机模式 void BLE_Slave_Init(void) { UART_SendString("AT+BLEMODE=0\r\n"); // 设置从机模式 UART_SendString("AT+BLENAME=\"Slave\"\r\n"); // 设置设备名称 UART_SendString("AT+BLEADVEN=1\r\n");
原创 12天前
32阅读
在 丁丁 串口助手  不需要加/r/n在 正点原子,或者 涛Common 串口助手,则需要加 /r/n lC-05模块配置时候需要at + command 后面直接跟参数 eg:AT+NAMEliboBC-04模块配置时候需要at + command 后面跟等号“=”在跟参数 eg:AT+NAME = libo 常规配置只需要如下命令即可 配置时候先将 KE
转载 2023-06-30 15:23:38
296阅读
在第一部分我们了解了几个专业词汇,接下来我们再了解一下数据的发送 一、数据发送 在BLE协议栈中进行数据发送分为两个方面:一个是GATT的client主动向service发送数据,一个是GATT的service主动向client发送数据 我们暂且简单的分为主机向从机发送数据,从机主动向主机发送数据。 1、主机向从机发送数据 发送可以调用GATT_WriteCharValue函数来实现,该函数会调用
转载 10月前
51阅读
#蓝牙模块 bluetooth——底层蓝牙说明这篇文章是micropython帮助文档有关蓝牙部分的翻译(水平有限,难免有误,欢迎不吝指教)。对于刚开始做BLE开发来说,单看这个文档可能还是会有点云里雾里的感觉,要使用micropython进行BLE的开发还需要对蓝牙相关的协议和规范有一些基本的了解,特别是GAP、GATT等。回头会专门写文章把这部分说清楚。欢迎关注。 原文链接:https://d
转载 2024-06-23 11:53:33
1563阅读
很久没有写博客了,计划一直都有,但总是被这样或者那样的事情给耽搁了,在此写下文字监督自己:不论长短,每周至少一篇!本文根据自己的实践总结而来,参考前人博客之余,也自己总结和开发了一些功能,在这里给自己备份也分享给大家。不同之处在于:自动打开并搜索蓝牙、修改蓝牙名字、完整接收蓝牙传输数据、修改蓝牙密码、解除蓝牙绑定。一、系统框架简介系统由上、下位机两部分构成,旨在实现移动端app通过蓝牙通信,将ap
目录一、HC08重要参数二、主要AT命令解释三、STM32端操作1.操作重点2.GPIO初始化代码3.UART初始化代码4.HC08发送数据代码5.HC08接收数据代码6.数据处理四、手机APP端操作1.操作重点:2.APP步骤截图:五、源代码下载一、HC08重要参数蓝牙4.0,BLE,主从一体模块上电后,启动需要150ms默认波特率:9600模块未连接时,为AT指令模式,连接后为串口透传模式;空
概述  蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信。从蓝牙4.0开始有两个分支,经典4.0和BLE4.0,经典4.0就是传统的3.0蓝牙升级而成,向下兼容。而BLE4.0是一个新的分支,不向下兼容。BLE是Bluetooth Low Energy低功
一、蓝牙的架构Android4.2 之后采用 bluedroid 作为协议;整体由 bluetooth.apk,bluedroid ,libbt-vendor 三个 部 分 组 成 。bluetooth.apk :作 为 蓝 牙 服 务 进 程 , 通 过 libblueooth_jni 层 获 取bluetooth*.default.so 提 供 的bt_interface_t 控 制 接 口
转载 2023-10-14 00:20:21
3180阅读
  • 1
  • 2
  • 3
  • 4
  • 5