草庐IT

OpenHarmony轻量系统开发【5】驱动之GPIO点灯

摘要:本文简单介绍如何操作GPIO去点灯适合群体:适用于Hi3861开发板,L0轻量系统驱动开发5.1点灯例程源码先看最简单得LED灯闪烁操作源码结构如下:第一个BUILD.gn文件内容:static_library("led_demo"){sources=["led_demo.c"]include_dirs=["//utils/native/lite/include","//kernel/liteos_m/components/cmsis/2.0","//base/iot_hardware/peripheral/interfaces/kits",]}第二个BUILD.gn内容:#Copyri

Esp8266+阿里云+STM32点灯(一)

目录1、简介2、固件烧录2.1进入安信可官网2.2下载Esp8266-01s模块固件库 2.3下载开发工具 2.4接线示意图2.5固件下载 3 串口通讯接1、简介通过Esp8266-01s模块+阿里云+STM32F103C8T6单片机进行远程点灯。2、固件烧录2.1进入安信可官网官网地址2.2下载Esp8266-01s模块固件库进入ESP8266系列菜单中,如下图所示: 在最下方点击各类固件库,如下图所示:选择固件号1471进行下载,如下图所示: 链接:https://pan.baidu.com/s/1a12i5C9rdrVdKQ6pdvZ4VA 提取码:1111 2.3下载开发工具返回上一步

STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯

目录1、简介2、硬件连接3、上位机源码3.1 widget.h3.2 widget.c 3.3 显示图 4、下位机源码4.1cubemax配置 4.2keil源码1、简介本文使用STM32F103C8T6单片机使用单片机通过ESP8266WIFI模块与QT设计的上位机进行通讯,ESP8266设置AP模式。实现DHT11传感器温湿度的显示与远程控制LED小灯的亮灭。2、硬件连接PB9---DHT11(5V)PA9----RXPA10---TXESP8266(3.3V)PB0----LED(高电平有效)3、上位机源码3.1 widget.h#ifndefWIDGET_H#defineWIDGET_

基于ESP8266+点灯科技+小爱同学控制开门解决方案!

前言每次下班回到家就已经很累了,到门口还要到处翻找钥匙,然后开门,是不是觉得很烦,那我们有没有不用通过钥匙开门且成本低的方案了?下面我会教大家基于ESP8266+点灯科技+小爱同学来控制开门的方法一、准备工作1、硬件材料①、ESP8266开发板(均价13R)②、SG90MG90S9g舵机(均价12R)③、电源模块5V(均价2R)④、杜邦线(母头和公对母)、DC5.5x2.1DC005转接头(公头)、电池盒-5号4节(均价8R)⑤、紫米电池一盒*10(均价13R)⑥、小爱音响(均价不等,只要支持小爱同学即可,如果手机是小米的,也可以不用购买小爱音响)以上东西都可以通过淘宝购买2、APP软件安装①

linux下故障硬盘点灯操作

按照常理说,硬盘故障了,会自动亮红灯,故障消除后会自动恢复正常,这个本来是服务器自带的功能。但现实情况往往不是这样,即使硬盘故障了,现场通过外观也看不出来。1硬盘点灯的意义在运维的工作中,很大也是很重要的一项工作就是故障处理,而故障处理中以硬盘故障最为常见。如果更换错误,可能会造成数据丢失,后果很严重。那么如何能够准确快速的更换硬盘呢?给故障的硬盘点灯是一个非常好的选择。1.1定位硬盘更直观无论是raid卡还是HBA卡,每块硬盘都有对应的LED灯,这些LED灯常用来指示磁盘的状态和行为。例如正常状态显示绿色,故障状态显示红色,rebuild状态显示粉色等等。通过控制这些硬盘灯颜色的变化,现场操

使用STM32+ESP8266(ESP-01S)+点灯科技(手机端Blinker)实现远程控制智能家居

硬件准备:STM32单片机、ESP8266(ESP-01S)、CH340C下载烧录器 软件准备:STM32CubeMX、KeiluVision5、ArduinoIDE、 点灯科技(手机端APP  Blinker)点灯科技(diandeng.tech)点击进入值得注意的是:ESP-01S只有一个串口,也就是UART(Universal Asynchronous Receiver/Transmitter ),它包括RXD和TXD两个引脚,分别用于接收和发送数据。由于ESP-01S只有一个串口,因此需要进行多路复用,以实现不同的功能。 我也是用的这一个串口进行的STM32与ESP8266通信,因为只

STM32f103c8t6小白学习笔记(一)从点灯开始之USB转TTL

在这里,我们使用USB转TTLCH340串口模块来烧写程序步骤一:与stm32f103c8t6最小系统板接线:   一共四根,PA9,PA10分别对应连接RXD,TXD(如下图),GND连GND,3V3连32系统板的3.3V,跳线帽将5V和VCC相连(如上图),原因from数据手册步骤二:跳线帽:接法如上图BOOT0置1,BOOT1置0,原因from参考手册   因为我使用的是串口下载模式,下载程序时必须将T0拉高从系统存储区启动,里面有st出厂就烧录进去的isp程序。当程序下载完后,程序被搬运到了主闪存区(flash),所以需要将T0拉低再复位,从flash开始执行程序。步骤三:写点灯程序 

ChatGPT带你轻松入门嵌入式,实现51、STM32、Arduino、树莓派、Linux各种点灯程序...

关注+星标公众号,不错过精彩内容作者| strongerHuang微信公众号| strongerHuang最近两个月什么最火?我想ChatGPT必定算其中一个。这东西能有多火?我之前一直以为只有在互联网等技术领域比较火,直到前不久,我们当地政府的公众号、甚至社区都在发ChatGPT相关的内容。。。我才发现,ChatGPT火的程度远超我的认识,于是,我也玩了一把。话不多说,直接给大家带来嵌入式领域51、STM32、Arduino、树莓派、Linux等各种点灯程序。各种平台点灯程序初学者看好了,这是一节手把手教你入门嵌入式,实现51、STM32、Arduino、树莓派、Linux等各种平台的点灯程

ChatGPT带你轻松入门嵌入式,实现51、STM32、Arduino、树莓派、Linux各种点灯程序...

关注+星标公众号,不错过精彩内容作者| strongerHuang微信公众号| strongerHuang最近两个月什么最火?我想ChatGPT必定算其中一个。这东西能有多火?我之前一直以为只有在互联网等技术领域比较火,直到前不久,我们当地政府的公众号、甚至社区都在发ChatGPT相关的内容。。。我才发现,ChatGPT火的程度远超我的认识,于是,我也玩了一把。话不多说,直接给大家带来嵌入式领域51、STM32、Arduino、树莓派、Linux等各种点灯程序。各种平台点灯程序初学者看好了,这是一节手把手教你入门嵌入式,实现51、STM32、Arduino、树莓派、Linux等各种平台的点灯程

STM32+ws2812灯条,点灯升级版

ws2812系列灯条,是一种可寻址的RGB LED彩灯,可以自定义颜色、点灯速度等。只需要一个IO就可以控制多个灯。ws2812系列有三根线,分别为VCC、GND、信号控制线。作为优化升级版的ws2813系列,更是具有断点续传功能,比如说有个灯坏了,但是它与后面的信号线没有断,信号可以正常传到后面去。作为Arduino爱好者,这里推荐两个好用的库hastLed和Neopixel。这里想和大家分享一下stm32连接ws2812~ 用的单片机是stm32f103zet6,这部分代码换成stm32f103c8t6照样跑的通。一、添加ws2812.c和ws2812.h文件直接使用正点原子模板向HARD