头像-29955

Administrator

  • 广东省广州市
  • 单片机 嵌入式
  • 汽车电子

个人成就

获得 0 次赞

帮助过18人

流水灯+串口+dht11.rar

首先,感谢ickey给在下的一个机会,让我可以试用微雪旗下xnucleo这款性价比极高,性能也十分优秀的开发板,在此,对此次活动的工作人员再次表示感谢。 随着冬天的到来,天气逐渐地变冷了不少。由其是,最近的几天的广州,不仅天气冷,还下起了雨,给人一种 湿冷湿冷的感觉! 于是,结合我手上的dht11温湿度传感器,就可以实时地监控室内的温湿度了,不仅成本低廉,而且可玩性高,使用方便,于是就有下面的例程了。 现象说明: 1、利用板载的四个led做流水灯,用于判断温湿度传感器是否初始化成功 2、将串口1(pa9、pa10)连接到板载的cp2102上,再连接到电脑上,即可查看dht11的输出数据了 3、每2s,mcu就会向上位机发送数据 接线说明:                      mcu                      cp2102                    dht11                             pa9(tx)     ——>        rx                                                            pa10(rx)   ——>        tx                    pb10                                                        data   至于四个led跟mcu如何连接,请查看官方的原理图: 由图,只要对应的io输出高电平就可以点亮相应的led了。 下面,附上我的流水灯代码,仅供参考! void led_full(void) { led1=1; delay_ms(150); led1=0; led2=1; delay_ms(150); led2=0; led3=1; delay_ms(150); led3=0; led4=1; delay_ms(150); led4=0; } 这里的led1——led4主要利用了宏定义的方法: #define led1 p