自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

唯恋殊雨的博客

主要整理学习笔记与个人开发项目

  • 博客(0)
  • 资源 (59)
  • 收藏
  • 关注

空空如也

(STM32)0.96寸OLED显示屏IIC

/************************************************ ALIENTEK精英STM32开发板 作者:唯恋殊雨 CSDN博客:https://blog.csdn.net/tichimi3375 12864_SPI_OLED_STM32驱动 OLED显示驱动模块:SSD1306 四线SPI:SCL,SDA 对应接口:PC2,PC1 ************************************************/

2018-06-11

(STM32)0.96寸OLED显示屏SPI

(STM32)0.96寸OLED显示屏,基于SPI通信方式, 12864_SPI_OLED_STM32驱动 OLED显示驱动模块:SSD1306 四线SPI:SCL,SDA,REST,D/C 对应接口:PA5,PA7,PA12,PA11

2018-06-11

(STM32)0.96寸OLED显示屏

“STM32开源代码——0.96寸OLED显示屏”博客中的代码,使用本代码前请先查看博客,放止代码不能使用

2018-06-11

STM32 0.96寸OLED显示屏

“STM32开源代码——0.96寸OLED显示屏”博客中的代码,使用本代码前请先查看博客,放止代码不能使用

2018-06-11

(STM32)TM1637四段数码管

int main(void) { delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //初始化与LED连接的硬件接口 TM1637_Init(); while(1) { delay_ms(1); //延时1ms TM1637_NixieTubeDisplay(); TM1637_NixieTubeDisplayChar(1,0);//第一位显示1 TM1637_NixieTubeDisplayChar(2,1);//第二位显示2 TM1637_NixieTubeDisplayChar(3,2);//第三位显示3 TM1637_NixieTubeDisplayChar(4,3);//第四位显示4 } }

2018-06-10

基于STM32的太阳能供电智能花盆

“个人项目——基于STM32的太阳能供电智能花盆”博客中使用的代码

2018-06-10

基于STM32的智能教务显示系统源码

“个人项目——基于STM32的智能教务显示系统”博客使用的源码,内含STM32的源码、Android Studio的源码、APP。

2018-06-08

基于HC-05的主从机指纹安防系统(主从机程序)

”个人项目——基于HC-05的主从机指纹安防系统“博客中使用的源码,请结合博客查看

2018-06-08

V0.7 08XE基本识别程序(口令模式)

我的“个人项目——基于STM32的智能物联网寝室代码”博客中用到的代码遗漏的语音识别模块的程序,可以自行下载验证

2018-05-13

基于STM32的智能物联网寝室代码

我的“个人项目——基于STM32的智能物联网寝室代码”博客中用到的代码,可以自行下载验证

2018-05-13

机智云演示Demo

我的一篇机智云入门博客中用来演示的一个Demo,可以下载自己验证用

2018-05-12

STM32接入机智云工具包

使用本工具包请务必先查看我的“STM32接入机智云”的一篇博客,不然你可能不会用这个。

2018-05-12

(STM32)UART串口程序

int main(void) { u16 t; u16 len; u16 times=0; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //LED端口初始化 KEY_Init(); //初始化与按键连接的硬件接口 while(1) { if(USART_RX_STA&0x8000;) { len=USART_RX_STA&0x3fff;//得到此次接收到的数据长度 printf("\r\n您发送的消息为:\r\n\r\n"); for(t=0;t<len;t++) { USART_SendData(USART1, USART_RX_BUF[t]);//向串口1发送数据 while(USART_GetFlagStatus(USART1,USART_FLAG_TC)!=SET);//等待发送结束 } printf("\r\n\r\n");//插入换行 USART_RX_STA=0; }else { times++; if(times 0==0)printf("请输入数据,以回车键结束\n"); if(times0==0)LED0=!LED0;//闪烁LED,提示系统正在运行. delay_ms(10); } } }

2018-05-12

(STM32)光敏传感器

int main(void) { u8 adcx; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //初始化与LED连接的硬件接口 Lsens_Init(); //初始化光敏传感器 while(1) { adcx=Lsens_Get_Val(); printf("光照强度为:%d",adcx);//显示ADC的值 delay_ms(250); } }

2018-05-12

(STM32)DS18B20程序

int main(void) { short temperature; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为 115200 LED_Init(); //初始化与LED连接的硬件接口 while(DS18B20_Init()) //DS18B20初始化 { printf("DS18B20 Error"); delay_ms(200); } while(1) { temperature=DS18B20_Get_Temp(); printf("温度为:%f",temperature/10.0); //显示温度部分 } }

2018-05-12

(STM32)DHT11程序

int main(void) { u8 temperature; u8 humidity; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //初始化与LED连接的硬件接口 while(DHT11_Init()) //DHT11初始化 { printf("DHT11 Error"); delay_ms(200); } while(1) { DHT11_Read_Data(&temperature;,&humidity;); //读取温湿度值 printf("温度为:%d",temperature); //显示温度 printf("湿度为:%d",humidity); //显示湿度 delay_ms(200); } }

2018-05-12

(STM32)红外遥控

int main(void) { u8 key; delay_init(); //延时函数初始化 NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级 uart_init(115200); //串口初始化为115200 LED_Init(); //LED端口初始化 KEY_Init(); Remote_Init(); //红外接收初始化 while(1) { key=Remote_Scan(); if(key) { printf("键值为:%d",key); //显示键值 switch(key) { case 0:LED0 = 0;break; case 162:LED0 = 1;break; } }else delay_ms(10); } }

2018-05-12

(STM32)ENC28J60网络模块实验

开机检测ENC28J60,如果检测不成功,则提示报错。在成功检测到ENC28J60之后,初始化uIP,并设置IP地址(192.168.1.16)等,然后监听80端口和1200端口,并尝试连接远程1400端口,80端口用于实现WEB Server功能,1200端口用于实现TCP Server功能,连接1400端口实现TCP Client功能。此时,我们在电脑浏览器输入http://192.168.1.16 ,就可以登录到一个界面,该界面可以控制开发板上两个LED灯的亮灭,还会显示开发板的当前时间以及开发板STM32芯片的温度(每10秒自动刷新一次)。另外,我们通过网络调试软件(做TCP Server时,设置IP地址为:192.168.1.103,端口为1400;做TCP Client时,设置IP地址为:192.168.1.16,端口为1200)同开发板连接,即可实现开发板与网络调试软件之间的数据互发。按KEY0,由开发板的TCP Server端发送数据到电脑的TCP Client端。按KEY1,则由开发板的TCP Client端发送数据到电脑的TCP Server端。LCD显示当前连接状态。

2018-05-12

(STM32)2.8寸TFTLCD屏虚拟键盘触摸程序

while(1) { key_num=AS608_get_keynum(0,170); if(key_num) { printf("\r\nkey_num:%d\r\n",key_num); if(key_num==1||key_num==3)Handle(); //处理 if(key_num==13)LED0=0; //开灯 if(key_num==15)LED0=1; //关灯 } }

2018-05-12

V0.7语音识别模块 新手视频教程(原版)

V0.7语音识别模块 新手视频教程(原版),详情请查看我的博客

2018-05-12

VueJS-APP案例

Web前端学习笔记——VueJS-APP案例所使用的代码。。。

2018-09-24

TodoMVC案例

Web前端学习笔记——AngularJS之TODOMVC案例使用的代码

2018-09-14

2018西门子杯中国智能制造挑战赛逻辑控制设计开发——六部十层电梯群控程序(省一等奖)

这是我今年参加省赛的程序,用SCL语言编写的,当时学校生产实习没有时间详细做,所以说做的比较仓促,无缘国赛,不过也得了省一还是很不错的,期望拿到程序的你可以完善我没有做完的智能群控调度算法,明年国赛战出成绩,加油

2018-09-10

RT-Thread中文文档

因为觉得翻官网的文档不方便,所以就全部整理下来了,有需要的就下载吧,3.0.3版本的,8.10整理的,除了评论一字不漏,查看起来绝对方便

2018-08-13

EMWIN实验5 绘制位图

“STemWin学习笔记——显示位图”博客中使用的代码。。

2018-06-24

EMWIN实验5 2D绘图

“STemWin学习笔记——2D绘图”博客中使用的代码。。。

2018-06-21

EMWIN实验4 数值显示

“STemWin学习笔记——数值显示”博客中使用的代码。。

2018-06-21

EMWIN实验3 文本显示

“STemWin学习笔记——文本显示”博客中使用的代码。。

2018-06-21

RAW_UDP实验

“LwIP学习笔记——RAW编程接口UDP实验”博客所用代码

2018-06-17

LWIP无操作系统移植

“LwIP学习笔记——LwIP无操作系统移植”博客中使用的代码

2018-06-17

STemWin无操作系统移植

“STemWin学习笔记——STemWin无操作系统移植”博客所用代码

2018-06-17

FreeRTOS任务壮态或信息查询实验

“FreeRTOS学习笔记——任务壮态或信息查询与任务运行时间统计”博客所用代码

2018-06-15

FreeRTOS列表项的插入和删除实验

"FreeRTOS学习笔记——FreeRTOS 列表和列表项"博客中使用的代码

2018-06-15

FreeRTOS 中断配置和临界段

"FreeRTOS学习笔记——FreeRTOS 中断配置和临界段"博客中所用代码

2018-06-13

案例实战信用卡欺诈检测数据集

“人工智能学习笔记——案例实战信用卡欺诈检测”博客中的数据集

2018-06-13

FreeRTOS任务挂起和恢复实验

“FreeRTOS学习笔记——FreeRTOS任务挂起和恢复实验”博客所用代码

2018-06-12

FreeRTOS任务创建和删除实验(静态方法)

“FreeRTOS学习笔记——FreeRTOS任务创建和删除实验(静态方法)”博客所用代码

2018-06-12

FreeRTOS任务创建和删除实验(动态方法)

"FreeRTOS学习笔记——FreeRTOS任务创建和删除实验(动态方法)"博客所用代码

2018-06-12

基于STM32与K60的智能设备源码

“个人项目——基于STM32与K60的智能设备”博客中的源码,包括K60、STM32、Android Studio

2018-06-08

基于STM32的MQ-3酒精浓度检测源码

“个人项目——基于STM32的MQ-3酒精浓度检测”博客中使用的代码

2018-06-08

空空如也

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

TA关注的人

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