基于51单片机的蓝牙遥控小车方案系统原理51单片机蓝牙遥控小车的系统框图大致如下:这是经典的自制蓝牙遥控车系统方案,整个系统分为手机跟小车两部分。手机端可以自己写蓝牙软件,也可以直接用应用商店现成的,新手建议直接在应用商店下载“蓝牙串口”相关的应用即可。小车这部分是我们重点关注的,主要由51单片机,电机驱动,蓝牙通信模块和电机等组成。小车的架子可以自己选择,选择两个电机或者四个电机的都可以,这边建
转载
2023-06-08 15:19:05
715阅读
安装蓝牙通信模块pybluezWindows下pybluez的安装注:本文的开发环境为Windows10+Python3.7.3pip install pybluez安装过程中会出现如下图所示的问题:产生这种问题的原因是windows系统没有安装相应的SDK,没有 Microsoft SDKs这个文件夹,解决办法如下:windows7安装文件的下载地址:https://www.micro
转载
2023-06-09 10:31:44
276阅读
实战microPython(10)-蓝牙模块的使用David Zou 2018-12-27本文讲解蓝牙模块的使用,以及通过uPyBoard来操作蓝牙模块并实现手机和uPyboard互动。正在学习和使用uPyBoard开发的小伙伴可能一直会有一种遗憾,就是uPyBoard虽然可以使用microPython开发,而且已经带有非常丰富的设备库,但是,却没有无线连接功能,尤其是对于时下最流行的手机控制一切
转载
2023-11-05 13:31:39
1171阅读
为了部落什么是TurnipBit开发板TurnipBit开发板由TurnipSmart公司制作的一款MicroPython开发板,基于nrf51822芯片为主控芯片,以MKL26Z128VFM4芯片作为边载辅助芯片,板载5*5LED灯,板载加速度传感器,板载磁敏传感器灯多种外设器件,同时支持图形编程及MicroPython代码编程控制的高智能芯片开发板。确保广大爱好者零基础学习单片机。详细讲解T
转载
2024-05-27 13:04:20
98阅读
前言 对于使用c开发的小伙伴不需要在乎这个问题,但是对于micropython来说它是不支持wifi和蓝牙同时使用的,所以要用网络就只能刷固件3,要用蓝牙就必须用固件4。 那么正常开发来说这肯定是不方便的,所以小鱼君锲而不舍的想到了几种个不错的解决方案。1. 老实刷固件4看到这里可能会说,这不是有手就行吗?其实不然,刷固件也是一门讲究,对于萌新来说有时候在这里会因为一些问题卡好久,不过在【小鱼君c
转载
2023-08-09 15:19:16
1328阅读
自己动手做个智能小车(2)
——基本布局及电源部份
电路图。 没有, 没有完整的,我们就一步步做吧,纯手工,焊到哪就是哪,不通了就飞线(注:正常电路从板子下面走,但如果实在有交叉过不去时,就可以在上面用一导线直接相联,叫飞线,正式design好的板子一般都不用飞的咯)。
虽说焊到哪是哪,但是还是得稍微布局设计一下。
观察一下小车,电机分布在两边,前面一轮子,后面空, 所以后面空地方肯定不能压重物
转载
2023-06-09 11:30:04
136阅读
APP Invertor蓝牙小车制作1、插件下载1.1、导入插件2、APP界面展示2.1 、可视化编程3、esp32 蓝牙代码4、实测效果4.1 APP控制端4.2 蓝牙接收端 经过几天的学习,终于成功制作了一个属于自己的蓝牙APP,APP可以控制蓝牙小车。 使用 App Inventor 2 WxBit 汉化增强版 编写APP,建议使用这个,不同的APP Invertor 版本里面
转载
2023-06-27 20:15:48
1573阅读
Arduino智能小车——蓝牙小车Arduino智能小车系列教程时空门:Arduino智能小车——拼装篇 点击跳转
Arduino智能小车——测试篇 点击跳转
Arduino智能小车——调速篇 点击跳转
Arduino智能小车——超声波避障 点击跳转
Arduino智能小车——蓝牙小车 点击跳转
Arduino智能小车——循迹篇 点击跳转
Arduino智能小车——小车测速 点击跳转
文章目录A
转载
2024-01-29 06:40:37
473阅读
“
简 介: 完整的开源代码以及移植说明正在整理当中。建立共同的生态圈,使得更多人加入应用模块中,丰其羽翼、壮其筋骨。让更多非专业人士体会编程快乐。关键词: MM32,MicroPython,OLED01 夸下海口 ▲ 图1 想当年,第六届智能车竞赛,吃鸡腿 这个男人(MindMotion, 苏勇),在10月17在上海一家火锅店 边吃饭,边回想当年参加智能车竞赛[
转载
2021-12-01 09:49:27
2873阅读
MicroPython 特定的库 (MicroPython-specific)-network 目录MicroPython 特定的库 (MicroPython-specific)-networknetwork — 网络配置参考资料 以下库中提供了特定于 MicroPython 实现的功能。bluetooth — 低级蓝牙btree – 简单的 BTree 数据库cryptolib——加密密码fra
转载
2024-08-12 20:35:08
237阅读
文章目录HC-06蓝牙模块接线连接手机APP调试调试注意事项测试代码测试发送代码测试接
原创
2022-12-08 14:45:17
1232阅读
如何实现“超声蓝牙小车”
# 简介
在这篇文章中,我将向你介绍如何实现一个“超声蓝牙小车”。你将学习到整个实现过程的流程和每一步需要做的事情。我会提供所需的代码,并注释这些代码的意思。
## 流程概述
下面是实现“超声蓝牙小车”的整个流程概述。你可以根据这个表格来了解整个实现过程的步骤。
| 步骤 | 描述 |
| --- | --- |
| 步骤1 | 搭建硬件:连接超声波传感器、蓝牙模
原创
2024-01-19 18:01:39
40阅读
本人刚刚入门arduino 制作了一个非常简陋的蓝牙小车主要有hc-05蓝牙串口模块带动小车运行材料
原创
2019-04-03 08:55:07
174阅读
51单片机蓝牙小车(精要版)实现:通过手机与小车的蓝牙通信,实现手机控制小车前后左右的移动。这是博主学了51单片机第一次做的单片机项目,选择了许多人喜欢的蓝牙小车作为第一个项目。准备材料:1.小车亚克力底盘 2.减速电机4个(网上搜索有很多) 3.蓝牙 HC-06 4.L298N 5.7.2V电源(记得配好接口,我买的是大田宫的接口) 6.杜邦线若干(公对公,母对母,公对母) 8.89C52RC单
转载
2024-09-25 08:25:07
28阅读
20180524更新最近好多人给我发私信说无法获取到下发数据,是因为我对百度的DuerOS Python SDK进行了一定的修改,主要修改就是我下面提到的核心代码,如果大家不知道具体修改的地方以及修改的方式,可以到我的Github上看一下,顺便点亮我的Star哦,谢谢啦本文是基于百度的DuerOS Python SDK进行的,具体安装以及实现过程,可以看我的这篇教程:人工智能-树莓派小车(1)——
转载
2024-08-12 14:42:23
40阅读
智能小车的制作是学习51单片机中一个很重要的过程,下面是自己完成小车的一点心得,在这里和大家分享。代码如下:#include <reg51.h> //IO引脚定义:
sbit key1 = P3^7; //定义按键1
sbit key2 = P3^6; //定义按键2
sbit key3 = P3^5; //定义按键3
sbit key4
转载
2023-08-07 10:39:49
789阅读
1、功能分类由于本例是基于STM32CubeIDE开发,在前一篇文章中配置好,点击保存便会自动生成初始化的代码,用户只需要添加应用代码即可。主要包括编码器功能、PWM功能、定时器功能、串口通信功能。2、代码2.1 main函数main函数中主要是设置一些变量的初始化,开启各个外围接口,在while循环内发送里程信息。int main(void)
{
/* USER CODE BEGIN 1 *
转载
2023-10-18 19:22:25
484阅读
自己动手做个智能小车(3) ——让小电脑运行程序吧 通了电源,也有了初步的规划,我们就把主芯片给接上,并让其工作起来。 这个主芯片就是89C52单片机,有人说,单片机没学过啊,怎么没,没关系,在里,我们就从最简单的入手,然后再慢慢加功能。我们知道学个新程序,一般从HelloWord开始,那单片机同样,也从其本的开始。 51单片机,有40个引脚,其中,芯片从一个U口的左侧开始计数,然后一圈编号,4
转载
2024-08-27 12:44:59
73阅读
一、系统界面二、主要代码运用多线程实现多辆小车的正常运行运用 QTimer定时器控制交通灯的变换头文件1.car.h#ifndef CAR_H
#define CAR_H
#include "mainwindow.h"
#include <QThread>
#include <QTime>
#include <QCoreApplication&
转载
2023-12-20 05:58:39
889阅读
为了解决关于“JavaScript蓝牙小车App”的技术问题,我将结合版本对比、迁移指南、兼容性处理、实战案例、性能优化和生态扩展的结构进行详细探讨。以下是我的整理过程。
在开发一款蓝牙小车应用时,JavaScript无疑是一个强有力的工具。它不仅提供了与低层蓝牙协议交互的能力,还允许我们构建丰富的用户界面。但在使用过程中,版本迭代、代码兼容性以及性能优化等方面都有许多需要注意的地方。
###