自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 【蓝桥杯嵌入式比赛】STM32G431芯片CT117E-M4 开发板使用教程汇总【持续更新】【拿奖必看】【真题下载】

STM32G431外设引脚映射表① LED灯的控制② 按键的使用③ LCD显示屏的使用(待完善)① ADC电压数据采集② DAC电压输出③ TIM 脉冲频率测量④ TIM PWM输出⑤ UART 串口通信⑥ IIC 控制24C02存储器和MCP4017可编程电阻① 扩展板功能介绍及其与主板的连接② 扩展板ADC按键的使用③扩展板数码管的使用④扩展板DHT11温湿度传感器的使用(待完善)⑤扩展板DS18B20温度传感器的使用(待完善)⑥扩展板LIS302DL三轴加速度的使用(待完善)

2021-04-09 18:34:13 27769 13

原创 【CC2530授课笔记】课程列表汇总 【超级干货】【建议收藏】

摘要本系列文章主要讲述了CC2530单片机的基础应用,学习本系列课程的同学应具备C语言基础及简单的电路基础。源代码本课程中所有的源代码均在Gitee上开源,源码地址:https://gitee.com/gdxa_iot/cc2530_demo课程列表IAR 开发环境的安装点亮一颗LED灯,实现流水灯单击按键的原理及实现双击及长按按键的原理与实现数码管的原理及应用OLED显示屏显示文字外部中断及中断嵌套定时器的原理及应用PWM实现呼吸灯,RGB三色灯,播放音乐UART串口通

2020-11-05 15:01:14 711

原创 TB系列蓝牙模块文章目录汇总 【持续更新】 【建议收藏】

摘要本篇文章是TB系列蓝牙模块及TB02开发板应用开发资料的汇总,主要内容包括开发环境搭建,固件烧录,串口调试,烧录三元组,连接天猫精灵,Mesh组网,与手机APP或微信小程序通信,低功耗蓝牙基础知识讲解等等。前言在家庭物联网领域,WiFi和蓝牙能成为主要的无线通信方式,根本原因是手机能够直接支持Wifi和蓝牙。市面上关于Wifi模块的开发板及开发资料已经很多了,而蓝牙方面的开发板及相关源码资料还比较少,在一定程度上阻碍了蓝牙技术的应用。安信可科技作为物联网领域的推动者,与泰凌微电子(Telink)合

2020-06-24 11:54:22 1536

原创 【蓝桥杯嵌入式】应赛技巧①多屏切换

本文章基于国信长天CT1117E-M4开发板,讲述了在蓝桥杯嵌入式比赛过程中双屏切换的实现技巧,帮助同学们在比赛中快速实现该功能。

2023-02-06 20:59:58 2501 4

原创 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板准备篇 ①开发环境搭建,Keil及STM32CubeMX的下载安装

蓝桥杯嵌入式比赛需要安装两个软件,分别是Keil和STM32CubeMX,安装路径尽量不要出现中文。Keil是收费软件,需要使用注册机进行注册,STM32CubeMX是免费软件,安装后即可使用。安装过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。需要蓝桥杯嵌入式开发板的同学可以在海鲜市场搜索鹏老师蓝桥杯,鹏老师设计的蓝桥杯练习板,功能和蓝桥杯赛方指定的设备功能完全兼容,并作了一些优化,价格仅仅是官方设备的一般,可以为预算有限的同学节约一笔开支。

2023-01-10 17:15:27 2987 1

原创 【国信长天蓝桥杯】扩展板③ 数码管的使用

本文章主要基于国信长天蓝桥杯嵌入式开发板及其扩展板,介绍了扩展板上数码管的使用方法。通过上图可以看出,三个数码管分别由三个75LS595锁存器驱动,采用共阴极的方式连接。75LS595的三个控制引脚,,与主控板连接,连接方式如下: ① 复制数码管驱动代码复制下面的代码,粘贴到文件 函数上面空白处② 初始化数码管并显示数字如下图所示,在 函数中LCD_Init();下面调用 在while(1)里面直接调用 即可在数码管上显示数字,注意最多只能显示三......

2022-06-06 16:02:01 1234

原创 【国信长天蓝桥杯】扩展板⑦ 光敏电阻的使用

本文章主要基于国信长天蓝桥杯嵌入式开发板及其扩展板,介绍了扩展板上光敏电阻的使用方法。光敏电阻的阻值会随着光照强度的变化而变化,光照越强阻值越小,光线越暗阻值越大。从上图可以看出,定值电阻R46与光敏电阻R47组成了一个欧姆分压电路,当光线增强时,光敏电阻R47的阻值减小,Tr_AO的电压降低;当光线减弱时,光敏电阻R47的阻值增大,Tr_AO的电压增大。另外,Tr_AO连接到运算放大器LM393的正向输入端(3号脚),LM393的反向输入端(2号脚)连接在可调电阻RP7上,当3号脚的电压高于2号脚的电

2022-06-06 11:24:24 1662

原创 【国信长天蓝桥杯】扩展板② ADC按键的使用

本篇文章主要介绍了蓝桥杯嵌入式比赛扩展板上面ADC按键的工作原理与使用方法。要想使用ADC按键需要将扩展板连接到主板上,如下图所示,并且还要短路扩展板上AKEY跳线帽。连接成功后,ADC按键与主控板上的PA5引脚相连,ADC按键共有8个子按键,原理图如下图所示:从上图可以看出,当没有按键按下时,ADC_KEY的电压为3.3V,当按下不同的按键是,根据欧姆定理,ADC_KEY上会产生不同的电压,根据电压的值,可判断哪个按键被按下。比如按键S1被按下时,ADC_KEY上的电压约为0.2V,按键S4按下时

2022-06-06 10:12:58 1508 1

原创 【低功耗蓝牙】⑤ 蓝牙HID协议

摘要本文章主要介绍了蓝牙HID协议的实现方法,基于ESP32平台实现了蓝牙键盘,蓝牙鼠标,蓝牙自拍杆和蓝牙游戏手柄等设备,是初学者学习BLE HID协议很好的参考文章。HID设备HID(Human Interface Device)人体学接口设备,是生活中常见的输入设备,比如键盘鼠标游戏手柄等等。早期的HID是设备大部分都是通过USB接口来实现,蓝牙技术出现后,通过蓝牙作为传输层,实现了无线HID设备。通过低功耗蓝牙实现的HID功能一般简称为HOGP(HID over Gatt Profile)。

2022-05-26 21:17:40 19458 5

原创 【低功耗蓝牙】④ 蓝牙MIDI协议

摘要蓝牙MIDI协议是智能乐器与计算机之间数据通信的协议格式,本文章主要介绍了通过低功耗蓝牙实现MIDI协议的步骤,以及MIDI指令的数据格式,并且依托ESP32芯片MicroPython平台给出了蓝牙MIDI协议的实现代码。蓝牙MIDI实现的电子二胡:https://www.bilibili.com/video/BV1sh411i7at蓝牙MIDI实现的卡林巴电子琴:https://www.bilibili.com/video/BV135411w73BMIDI协议MIDI 是 Musical I

2022-05-26 20:28:43 5283 1

原创 【低功耗蓝牙】③ 蓝牙服务和特性的创建

摘要本文章主要基于ESP32的MicroPython平台,讲解了蓝牙服务和特性的建立,以及基于特性的数据交互,实现手机于蓝牙模块相互通信。主要涉及的概念有 UUID,GATT,服务,特性UUIDUUID是 University Unique Identifie 的缩写,翻译成中文为 通用唯一标识符。是蓝牙组织联盟定义的用于区分蓝牙服务和特性的的标识符,总长度为128 Bit。例如:03B80E5A-EDE8-4B33-A751-6CE34EC4C7007772E5DB-3868-4112-A1

2022-05-26 20:10:48 2985 4

原创 【低功耗蓝牙】② 蓝牙状态切换和事件处理

摘要本文章基于ESP32芯片MicroPython代码,主要介绍低功耗蓝牙的状态机和状态切换机制,以及蓝牙的事件处理,是同学们理解后面内容的基础。蓝牙状态机蓝牙链路层的状态机有五种状态,分别是就绪态,广播态,链接态,扫描态,发起链接态,各个状态间的转换路径如下图所示:以手机连接某个蓝牙模块为例,手机作为主机设备,蓝牙模块作为从机设备。上电之后二者都将处于就绪态,蓝牙模块设置广播数据并开始广播后将转换到广播态;手机扫描附近范围内的蓝牙设备时,手机将处于扫描态,手机尝试连接某个设备时,手机的蓝牙处于发

2022-05-26 19:38:13 2337 3

原创 【低功耗蓝牙】① 蓝牙广播数据格式分析

蓝牙发展史蓝牙(Bluetooth)是一种无线通信协议,图标如下图所示:蓝色的背景,中间相是一把白色的小剪刀,蓝牙的图标为什么是这样的呢?这要从蓝牙的发展史说起!1994-1997年之间,包括爱立信,英特尔,诺基亚在内的一些科技公司,想要制定一种短距离无线通信协议,用于各种电子设备之间通讯,取代当时的有线通信形式。各个公司都推出了自己的通信协议,不同厂商的设备并不兼容。在1997年的一次通信会议上,各个厂商希望制定一种统一的通信协议,使的他们的设备相互兼容。来自英特尔的一位工程师 Jim

2022-01-22 19:25:48 15317 9

原创 【ESP32_Py_Board】LCD显示图片,文字,B站粉丝数

上篇文章我们介绍了【ESP32_Py_Board】开发环境搭建及基本板载外设的使用,文末介绍了显示屏的测试方法,仅仅实现了颜色填充,这篇文章我们就来介绍下如何使用显示屏显示图片和文字,最后在显示屏上显示出B站某个UP主的粉丝数,练习一下显示屏的使用!如果有小伙伴还不太熟悉ESP32的MicroPython开发环境搭建,可以翻看下上一篇文章:ESP32开发板MicroPython开发环境搭建,驱动示例代码显示屏驱动显示屏采用的是中景园SPI接口屏幕,分辨率240*240,控制芯片是ST7789V,原厂

2021-10-20 22:52:26 902

原创 自制教学用ESP32开发板【ESP32_Py_Board】① 开发环境搭建

摘要由于教学需要,自己设计了一款ESP32开发板,用于《短距离无线通信》课堂教学使用。开发板整体效果如下图:该开发板采用Type-C接口供电,板载CH340K串口芯片,支持自动下载。240*240全彩SPI接口显示屏,温度传感器DS18B20,温湿度传感器DHT11,RGB三色灯,WS2812灯珠,蜂鸣器,红外热释传感器,光敏电阻,红外发射/接收,微动按键,触摸按键,部分IO引出。USB转串口驱动安装USB转串口使用的是CH340K芯片,需要安装新版本驱动才能使用,新版本驱动下载地址:http:

2021-10-18 17:16:20 5135 1

原创 ESP8266驱动RDA5807实现的FM收音机,可连接WiFi显示B站粉丝数

记得我在读书的时候,也做过一个收音机,当时使用红米1S的手机包装盒做的成品如下图:收音机模块采用的是RDA5807,主控芯片采用的是51单片机,配合OLED12864显示屏和红外接收头,实现了遥控搜台和频率显示。配合牛皮纸材质的手机盒,整体彰显出一种小清新的感觉。毕业之后,我也一直把这个小收音机带在身边。一个人背井离乡,在陌生的城市搬了几次家后,一些重要的东西就逐渐丢失了。于是我准备再复刻一版这个收音机,算是对大学时光的怀念吧。小米手机早已不再使用牛皮纸包装盒,想要100%复刻似乎不大可能。为了能使

2021-10-18 16:15:10 2877 1

原创 下载试用华秋DFM,让鹏老师恰口饭!

赚W嘛,就大大方方的,不寒碜 。。。华秋DFM简介华秋DMF是一个PCB文件分析工具,可以在生产前分析设计好的PCB文件中可能存在的生产风险,从而提高PCB生产及后期贴片、装配的良品率。华秋DMF还集成及PCB下单功能,每个账号没月可免费在华秋电路下单两块四层板。华秋DFM下载为保证能让鹏老师恰到饭,请使用下列鹏老师的专属链接来下载:https://dfm.elecfans.com/uploads/software/promoter/hqdfm_zp.zip下载完成后,解压双击安装即可!华秋D

2021-09-26 21:28:04 1579

原创 免费的PCB打样平台汇总,每月免费打8块板!【建议收藏】

记得在我读书的时候,PCB打样还是一件很奢侈的事情,一快5*5CM的板子都要30元。整个大学期间我也只打了两块板子,大部分创意都是通过洞洞板来实现的。事情的转机发生在2019年4月份,嘉立创推出了5元PCB打样服务(全国包邮,24小时发货),每个账号每月限打样两款,这个“王炸”级别的服务一退出,引来PCB打样行业一片哗然 ;当然也有人认为这无非就是赔本赚吆喝罢了,坚持不了多久。但无论如何,电子专业的学生及相关爱好者享受到了这一波福利,一些创意和设计可以通过PCB板更优雅的呈现出来。时间来到两年后的202

2021-08-31 10:35:02 45591 15

原创 真·电子二胡 (ESP32配合库乐队APP实现的电子制作)

简介:本项目是使用ESP32模块实现的一个电子二胡,可以连接手机库乐队在手机上演奏音乐演示视频:自制【电子】二胡,演奏二泉映月软件原理图:核心元器件是16个机械键盘的按键和一个EC11编码器。这是完整的原理图,给大家看一下啊,比较简单。PCB设计为了能在平台免费打样,PCB设计的时候将整个琴拆分为了上下两部分,每一部分的尺寸都控制在了免费打样的范围之内。上面是16个按键,下面是主控单元和4颗LED灯,中间采用编码器和排针,将上下两

2021-08-19 12:51:42 914 1

原创 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板扩展篇 ① 扩展板功能介绍及其与主板的连接

前言本篇文章主要介绍了蓝桥杯嵌入式比赛扩展板的板载功能,以及与嵌入式主板的连接方法。扩展板与主板连接扩展板送了四个铜柱个四个螺母,建议同学们将两个铜柱叠起来使用,否则高度不够,如下图所示:主板与扩展版按照如下图所示的方式连接,接口和引脚刚好一一对应:连接好的主板与扩展版侧视图如下图所示:可以看到,铜柱叠起来使用后,主板与扩展板高度几乎一致,这样在使用时就不会损坏接口了。扩展板功能介绍...

2021-05-15 21:41:33 4972 1

原创 【MIDI_Boy】使用ESP32做一个炫酷的【卡林巴】【电子琴】, 可通过蓝牙MIDI连接手机库乐队

摘要本项目主要使用ESP32模块作为主控,通过蓝牙MIDI协议连接手机,配合手机APP(库乐队等),实现了一个电子琴。渲染图如下:演示视频暂无设计思路本设计以真实的卡林巴琴为参考,采用下图所示的鼠标按键代替卡林巴琴的金属弹片,使用蜂鸣器作为发生元器件。仅仅采用蜂鸣器作为发声元器件,其表现力可能不会太好。所以本项目采用ESP32模块作为主控,利用其蓝牙功能连接手机,通过与手机的互动增强其表现力。ESP32是一颗功能强大的物联网芯片,可同时支持WiFi和蓝牙功能,20+可用GPIO,

2021-04-30 19:38:41 2155 1

原创 【PCB授课笔记】51单片机制作一个【卡林巴】【电子琴】

摘要本文章主要介绍了采用51单片机设计并实现一款电子卡林巴琴的思路及过程,设计好的卡林巴琴渲染图如下图所示:硬件开原地址:https://oshwhub.com/Dr.Zhang/kalinba设计过程本项目采用的核心元器件是蜂鸣器和鼠标按键,如下图所示:主控芯片采用的是STC15W204,该单片机共有14个IO口,其中一个用作PWM输出,驱动蜂鸣器发出声音,另外13个IO用作琴键,一共使用了13个琴键。其核心思想是,按下对应的琴键后,蜂鸣器播放对应频率的声音。原理图如下:

2021-04-30 17:35:40 1431 6

原创 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板 显示屏播放Bad Apple,采用OLED_ToolBox

摘要最近在指导学生参见 蓝桥杯 嵌入式比赛,比赛完成后开发板就闲置了,于是准备拿过来做一个好玩的东东。总体思路是这样的,计算机端通过上位机获取视频信息,并将视频信息转换成显示屏可现实的数据,然后通过串口将数据发送到M4开发板,开发板在串口中断中处理数据,最后将数据显示到屏幕上。上位机软件上位机软件采用的是开源软件 OLED_ToolBox,软件下载地址:https://shyboy.oss-cn-shenzhen.aliyuncs.com/readonly/OLED_ToolBox.exe这个软

2021-04-16 16:52:31 4360 16

原创 在OLED12864竟然也能玩Chrome 小恐龙跳一跳的游戏?附所有软硬件资料【全开源】

摘要最近在课堂上发现学生经常玩游戏,要么在手机上玩王者荣耀,要么在Chrome 浏览器玩跳一跳小游戏,既然他们喜欢玩游戏,那就惩罚他们设计一款游戏机吧。 OLED12864上面玩游戏,Chrome 小恐龙跳一跳! 设计思路总体的设计是这样的,首先有一个显示屏,若干按键,一个蜂鸣器,设计草图如下:元器件选型及原理图OLED就选择了IIC接口的12864显示屏,主控芯片选择了S

2021-04-15 18:33:47 1515 4

原创 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板基础篇 ② 读取按键的值,按键使用步骤

配置按键引脚PB0PB1PB2PA0初始化为输出模式复制文章中Key_Scan()代码到main.c中的合适位置在主函数中读取并使用KEY按键相关知识点:如果引脚为高电平,则读取到的结果为1,如果引脚为低电平,则读取到的结果为0。同学们需要牢记上面函数的用法,并尝试自己在不参考这篇文章的情况下(比赛时可没得参考),自己写出Key_Scan()函数。

2021-04-13 15:19:46 6380 3

原创 【国信长天蓝桥杯】CT117E-M4 嵌入式开发板基础篇 ①点亮一颗LED灯,LED灯的使用

使用STM32CubeMX配置引脚PD2为输出模式复制文章中LED控制部分的代码到main.c的USER CODE中在主函数中调用led_on(3);控制LED灯如果此文章对你有帮助,欢迎关注转发学习过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。需要蓝桥杯嵌入式开发板的同学可以在海鲜市场搜索鹏老师蓝桥杯,鹏老师设计的蓝桥杯练习板,功能和蓝桥杯赛方指定的设备功能完全兼容,并做了一些优化,价格仅仅是官方设备的一半,可以为预算有限的同学节约一笔开支。

2021-04-13 14:51:11 10329 12

原创 【国信长天蓝桥杯】⑥ STM32G431 IIC的使用,驱动24C02存取数据,驱动可可编程电阻MCP4017

摘要本文章基于国信长天M4开发板,讲述了STM32G431 IIC通信使用步骤,驱动开发板上的24C02存储芯片及可编程电阻MCP4017,祝各位学生蓝桥杯电子比赛取得好成绩!M4开发板 IIC接口由上图可以看出,IIC总线使用的是引脚PB6和PB7,总线上挂接了两个设备,分别是存储芯片24C02和可编程电阻MCP4017。IIC 通信 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍IIC驱动24C02 和 MCP4017的使用步骤:① 新建(或复制) i2c.

2021-04-09 18:23:23 3917 5

原创 【国信长天蓝桥杯】⑤ STM32G431 UART串口收发数据,串口通信示例代码,串口使用步骤,printf重定向

摘要本文章基于国信长天M4开发板,讲述了STM32G431 串口通信的使用步骤,祝各位学生蓝桥杯电子比赛取得好成绩!M4开发板 串口引脚由上图可以看出,DAP Link的串口连接在芯片的PA9和PA10引脚。查阅芯片资料,可以得知PA9和PA10分别是芯片USART1的Tx和Px:PA9 ---> USART1_TxPA10 ---> USART1_RxTIM UART1串口通信 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍ADC的使用步骤

2021-04-09 16:56:36 11373 6

原创 【国信长天蓝桥杯】④ STM32G431 TIM 输出PWM,设置PWM频率占空比等参数

本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片 TIM定时器输出PWM的步骤,以及设置PWM频率和占空比的方法,具体步骤为,将对应引脚设为定时器通道模式,并设置定时器参数启动PWM输出按照要求修改PWM的频率及占空比同学们参考上面代码,尝试使用其他定时器,其他引脚,实现呼吸灯的效果。如果此文章对你有帮助,欢迎关注转发学习过程中遇到问题可以在评论区留言,或者加入我们的QQ群(482754201),在群里讨论。

2021-04-09 15:20:26 7583 10

原创 【国信长天蓝桥杯】③ STM32G431 TIM输入捕获,定时器输入捕获频率测量使用步骤

摘要本文章基于国信长天M4开发板,讲述了STM32G431 定时器TIM输入捕获频率测量的因通过用,祝各位学生蓝桥杯比赛取得好成绩!

2021-04-09 11:00:24 5886 7

原创 【国信长天蓝桥杯】② STM32G431 DAC电压输出,DAC使用步骤

本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片DAC的使用步骤:1. 设置``PA4`` ``PA5``引脚模式及DAC相关参数2. 编写DAC数据设置函数3. 调用 ``DAC1_OUT1_Set_Vol(2.3);``, ``DAC1_OUT2_Set_Vol(1.5);`` 设置DAC的值

2021-04-09 10:14:34 3685 2

原创 【国信长天蓝桥杯】① STM32G431 ADC数据采集,ADC使用步骤

摘要本文章基于国信长天CT1117E-M4开发板,讲述了STM32G431芯片ADC数据采集的应用,祝各位学生蓝桥杯比赛取得好成绩!M4开发板 ADC部分原理图又上图可以看出,开发板上有两个可调电阻R37, R38,分别连接到PB15,和PB12。查阅芯片的数据手册,可知:PB12 --> ADC1_IN11PB15 --> ADC2_IN15ADC 使用步骤下面将基于硬件原厂提供的显示屏示例代码:HAL_06_LCD 介绍ADC的使用步骤:

2021-04-09 09:32:50 8871 7

原创 【国信长天蓝桥杯】STM32G431外设引脚映射表

摘要本文章主要总结了STM32G431的外设与引脚对照表,方便各位同学在写程序的时候可以查验。引脚对照表ADCIN1IN2IN3IN4IN5IN6IN7IN8IN9IN10IN11IN12IN13IN14IN15IN16IN17ADC1PA0PA1PA2PA3PB14PC0PC1PC2PC3PF0PB12PB1PB11PB0TemVbatADC2PA0PA1PA6PA7PC4PC0PC1P

2021-04-07 09:20:18 3275 1

原创 【PCB授课笔记】心形流水灯 制作全过程

前言最近在上的一门课内容是PCB设计,采用的教学软件是国产的立创EDA,前几节课已经给学生们讲解了基础的理论知识,后面的课程就准备做一些真实的项目,毕竟嘉立创5元包邮的PCB打样还是很香的。第一个项目肯定不能太难,而且还要有一定的趣味性,能激发学生学习的兴趣。于是我就选择了采用51单片机制作一个心形流水灯。主控芯片采用的是STC15W404,LED等采用的是5MM的直插式发光二极管,单片机引脚高电平直接驱动,为了节省元器件,没有添加限流电阻。原理图如下图所示:STC15W404采用的是SOP1

2021-03-31 19:42:00 9570 8

原创 【TLSR825x】windows下开发环境搭建,固件烧录方法

摘要本文章主要基于泰凌微TLSR8258芯片及安信可TB-02系列模块,介绍了Windows下开发环境的搭建方法,以及固件的烧录步骤。所需软件Windows下开发环境共需要下载安装如下软件:软件名称安装方式作用备注Git双击安装在Windows下提供一个类似Linux的命令行工具Python双击安装运行Python脚本需Python3.0以上TC32编译器解压即可编译蓝牙C语言代码下载安装Git①最新版git下载地址:https://g

2021-03-31 19:30:41 3747 3

原创 【ESP8266 MicroPython】烧录固件、开发环境、点亮LED、RGB呼吸灯、TCP、HTTP、MQTT一篇文章全学会

摘要这篇文章介基于安信可 NodeMCU 绍了ESP8266 MicroPython固件的烧录,开发环境的使用,给出了LED,RGB呼吸灯,TCP 客户端,TCP 服务器,HTTP获取网页,MQTT通信等示例程序。固件烧录

2020-12-30 17:09:49 1320 1

原创 【51单片机授课笔记】(0)开发环境搭建,Keil的下载,安装与授权,固件烧录方法(史上最详细,win10系统)

摘要本文章主要介绍了51单片机软硬件开发环境的搭建,包括51单片机最小系统,固件烧录电路,Keil开发环境的安装,烧录工具的使用等等。最后通过LED灯闪烁的示例验证开发环境是否搭建成功。Keil 开发环境的下载与安装同学们可以从我整理的地址下载安装,下载得到的文件中包含了Keil安装包,Keil授权工具,固件烧录工具,以及一个简单的实例代码。如果Win10解压失败,提示病毒文件,请到文章末尾查看解决方案下载地址:https:xiazaidizhi1文件目录如下:解压文件51单片机最小系统

2020-11-10 11:05:21 1575

原创 【CC2530授课笔记】(13)看门狗的原理及应用

摘要本文章介绍了CC2530看门狗的原理及应用,通过具体案例实现了喂狗的过程,并延时了看门狗被饿死的现象。![在这里插入图片描述](https://img-blog.csdnimg.cn/20201105143146330.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80ODAzMzUwNA==,size_16,co

2020-11-05 14:38:05 1847

原创 【CC2530授课笔记】(12)低功耗管理,各个功耗模式之间的切换,睡眠唤醒

摘要本文章主要讲述了CC2530的五种功耗模式,详细介绍了这五种功耗模式的区别,以及每种功耗模式的唤醒方法。最后通过代码,演示了这五种功耗模式(主动模式,空闲模式。PM1,PM2,PM3)之间的切换。完整的程序源代码#include <ioCC2530.h>//定义控制灯的端口#define LED1 P1_0 //定义LED1为P1_0口控制#define LED2 P1_5 //定义LED2为P1_5口控制#define LED3 P1_3 //定义

2020-11-05 14:22:52 2368

原创 【CC2530授课笔记】(11)超声波测距的原理及实现 (采用HC-SR04模块)

摘要本篇文章介绍了超声波雷达测距的原理,并通过采用HC-SR04模块实现了测距功能。主要采用CC2530的定时器1测量时间,测距精度大0.17MM。完整的源代码#include <ioCC2530.h>#include <stdio.h>//定义控制灯的端口#define LED1 P1_0 //定义LED1为P1_0口控制#define LED2 P1_5 //定义LED2为P1_5口控制#define LED3 P1_3 //

2020-11-05 14:00:48 3139

空空如也

空空如也

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

TA关注的人

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