自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于Arduino UNO的光驱写字机制作

功能说明:本写字机的绘图范围是40mm×40mm,可以书写汉字、手写字、图片(BMP格式)等等,可以进行逐行、Z字型走线、逐点、轮廓等四种模式进行绘图。硬件材料:Arduino Uno(必须是MEGA328P的芯片)、两片A4988电机驱动芯片、一块CNC Shiled扩展板、两块废旧光驱、一个9G的舵机、热熔枪、硬纸板、鱼线(不容易断的绳子)、带弹簧的圆珠笔、12V/1A电源适配器或者可调电源。...

2020-05-07 08:57:36 6339 5

原创 基于stc12c5a60s2的智能语音识别天气时钟

设备说明:本设备使用具有两个usart串口的stc12c5a60s2作为MCU主控,SNR3512作为语音识别模块,JQC80作为语音模块,esp8266作为联网模块。本设备可以实现非特定人声的语音识别,并且在识别之后进行自动联网获取目标城市的时间和未来七天的温度。在本装置中,可以在上电之后按下key1或者呼叫"小星,小星"启动SNR3512模块,之后呼叫"启动引擎",开启联网。联网成功后自动播放...

2020-04-19 22:20:05 1441 1

原创 基于stm32的蓝牙开关

本设计为原创DIY作品,2019.10.18日打好PCB样板,代码调试了近10天,出了V1.0版本,还有待改进的地方,比如功耗问题,V1.0版本功耗在58毫安左右,经改进V2.0功耗在2毫安左右(主要是舵机的待机功耗,在2.5毫安左右),2.0的板子还没打好,这里先贴出V1.0的板子设计和代码,设计上或者代码上有问题的还望大家指正。如需转载,请注明出处,QQ:1907913345,Author:V...

2019-11-07 14:01:24 1788

原创 基于stm32的蓝牙串口收发系统

本实验利用信驰达的蓝牙模块进行串口的收发任务,stm32f103用的是串口1,手机APP用的是LighntBlue,蓝牙名字为Vence,stm32开发板为中国移动的OneNet开发板①连线蓝牙模块 stm32f103VCC VCCGND GNDEN ...

2019-10-17 13:46:54 7396

原创 stm32f103串口通信乱码问题

本人利用的是中国移动赠送的麒麟开发板,在进行串口通信的实验时,采用正点原子的代码,发现会一直出现乱码的情况。经过两天时间的排查,最终发现是晶振的问题,麒麟开发板使用的外部晶振是12M的,但是正点原子的代码使用的是8M的晶振,下面演示修改前后的变化过程。(注意,波特率的设置也需要一样)利用串口1需要发送的内容:串口接收到的信息:修改system_stm32f10x.c文件中...

2019-10-09 09:52:03 2121

原创 24C02、24C16进行字节、页读取、页存取操作

以下这篇文章是自己折腾了三天存储芯片后,并且能够成功进行字节操作、页操作的一篇应用型文章,不太想研究原理的可以直接采用本文的代码和注意事项。在对24C02或者24C16进行字节、页读取、页存取前,我们需要弄清楚I²C协议、24C02/24C16存储空间、字节操作和页操作的时序I²C协议:I²C是什么协议网上进行百度方可知道,以下只写使用代码void i2cStart(void) ...

2019-09-23 22:28:57 6174 1

原创 单片机ADC0832电压检测程序(充电自动提醒)

Proteus仿真图:ADC分压原理:单片机源码:/******************************************************************************** 标题: ADC0832检测电压 ** 时间...

2019-06-01 19:18:25 4256 1

原创 Eclipse中进行单元测试详解

跨过了安卓配置的大坑,就要慢慢的开始学习安卓了,今天又碰到了单元测试的坑,因为单元测试是运行在java虚拟机上的,但是项目是在android下的,所以没有添加Junit包是运行不了的,下面就详细说下每一步以最简单的加减法为例子,首先创建Cal.java,具体步骤,右键com.Vence.unit,添加class,设置类名就可以了,得到下面这个。写入需要测试的代码,这里我以加和减为例...

2019-01-21 16:40:12 3570 1

原创 史上最全Eclipse+ADT+SDK配套安装

要进行Android开发的朋友们,可谓是入门都要掉好多坑,我就是跳过这个坑爬出来又掉进下一个坑,接下来我就把自己使用eclipse+ADT+SDK的安装步骤详细介绍下,助大家在入门的路上更加容易。下面的安装步骤都是建立在各位已经安装好JRE和JDK的基础上做的。如果还没有安装JRE和JDK的,可以看我的下一篇文章——JRE与JDK配置好了,既然是用eclispe+ADT+SDK进行Androi...

2019-01-19 16:58:34 14327 2

原创 用51单片机矩阵键盘输出0~F到静态数码管

/******************************************************************************** 标题: 矩阵键盘显示数字到静态数码管 ** 时间 2018年7月17日00:45:03 ...

2018-07-17 01:04:32 6719

写字机固件和源码hex文件.zip

带有步机电机驱动的固件和软件代码,直接用loader进行烧录就可以,必须用Arduino UNO版本哦

2020-05-07

基于stm32的马达开关.zip

2019年10月22日09点31分 本设计利用信驰达的蓝牙模块进行串口的收发任务,stm32f103用的是串口1,手机APP用的是LighntBlue,蓝牙名字为Vence ①连线 蓝牙模块 stm32f103 VCC VCC GND GND EN PB1 RX TX1 TX RX1 BRTS GND P04 PA1 P05 PA2 ②蓝牙模块的工作模式 启动蓝牙模块需要将EN置0,BRTS置0,接上电源,就开始广播模式 当连接成功时,P04为高电平,P05为低电平 ③控制方式 在接通电源的时候,按住按键,可以使舵机来回转动,用来验证舵机是否可以使用 连接上蓝牙后,可以通过蓝牙助手发送指令 0x01 舵机转动到-45° 0x02 舵机转动到-90° 0x11 舵机转动到45° 0x12 舵机转动到90° 0x00 舵机转动到0° 心得: ①在电路设计上,需要在VSS和VDD之间加上退耦电容,然后需要接VCC的地方都要加上电源,防止电路的不稳定 ②AMS1117可以不使用,本来想用5V的电源来驱动马达的,但是发现马达转速太快,关不了灯,后来换成了舵机,就不需要AMS1117和HR9110的马达驱动芯片了

2019-11-07

资料(蓝牙模块说明书,OneNet开发板原理图,源码).zip

资源里包括了项目的源码,信驰达蓝牙模块的使用说明,以及中国移动OneNet开发板的原理图文件

2019-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除