LCD
  • 2024-07-02【嵌入式DIY实例】- LCD ST7735显示DHT11传感器数据
    LCDST7735显示DHT11传感器数据文章目录LCDST7735显示DHT11传感器数据1、硬件准备与接线2、代码实现本文介绍如何将ESP8266NodeMCU板(ESP-12E)与DHT11(RHT01)数字湿度和温度传感器连接。NodeMCU从DHT11传感器读取温度(以°C为单位)和湿度(以r
  • 2024-07-02基于51单片机的光照强度检测系统设计与实现
    基于51单片机的光照强度检测系统设计与实现摘要本文设计并实现了一个基于51单片机的光照强度检测系统,该系统利用光敏电阻作为光照强度检测元件,通过ADC转换器将模拟信号转换为数字信号,并由51单片机进行处理和显示。系统具备实时检测、数据转换、存储及显示功能,适用于各种需要
  • 2024-07-01STM32实战项目:从零打造GPS蓝牙自行车码表,掌握传感器、蓝牙、Flash存储等核心技术
    一、引言骑行,作为一项绿色健康的运动方式,越来越受到人们的喜爱。而记录骑行数据,分析速度、里程等信息,则成为了许多骑行爱好者的追求。本篇文章将带你使用STM32单片机,DIY一款功能完备的自行车码表,记录你的每一次骑行轨迹!二、功能概述本项目将实现以下功能:实时速度显示: 利
  • 2024-07-01【FreeRTOS】两个Delay函数
    目录0前言1Delay函数1.1两个Delay函数1.2总结2程序2.1函数修改2.2总结0前言在我们实际开发过程中,一般都用事件开发不要使用死循环1Delay函数1.1两个Delay函数FreeRTOS中有两个Delay函数:vTaskDelay:至少等待指定个数的TickInterrupt才能变为就绪
  • 2024-06-3051单片机项目:进阶版密码锁(附代码详解)
    一、基本功能简介1.四位密码锁        默认密码为1201(小彩蛋*1),后续可自由修改密码。2.输入密码        按下不同按键,输入相应的数字(最多输入四位,输入少于四位使用0补全)按键与数字对应表按键数字S11S22S33S44S55S66S77S88S99S100
  • 2024-06-23linux常用FTP命令
    1、登录ftp:ftpX.X.X.X2、显示ftp服务器当前目录下的文件和文件夹:ls,显示本地当前目录:!pwd3、关闭或打开交互模式:prompt[off/on]4、下载一个文件:get/opt/1.txt,下载多个文件:mget*   上传一个文件:put/opt/1.txt,上传多个文件:mput*5、cd目录名(进入服务器目录)lcd目录名
  • 2024-06-21RK3588J + 麒麟系统,“软硬件”全国产——让您的产品更具竞争力!
    银河麒麟嵌入式操作系统简介银河麒麟嵌入式操作系统V10是面向物联网及工业互联网场景的安全实时嵌入式操作系统,具备信息安全、多域隔离、云边端协同、多样性算力支持等特点,可满足嵌入式场景对操作系统小型化、可靠性、安全性、实时性、互联性的需求。 银河麒麟嵌入式操作系统V
  • 2024-06-19arduino实现超声波测距仪
    需要的配件:一个arduinounor3一个1602液晶显示器一个超声波模块杜邦线若干 接线图:#include<LiquidCrystal.h>//声明调用库//1602A液晶显示器constintrs=12,en=11,d4=5,d5=4,d6=3,d7=2;//对应引脚LiquidCrystallcd(rs,en,d4,d5,d6,d7);//创建一个
  • 2024-06-15基于stm32的WIFI语音气象站
    需求与功能分析   天气是我们生活环境中的影响因素之一,观察和了解天气的情况最终是为了支持生活、经营等决策,因此,随着城市的发展,用户也希望了解影响自身生活环境的其他因素,空气质量的指标应运而生。另一方面,身处信息爆炸的时代,用户越来越希望能直接获得有价值的
  • 2024-06-13用芯片CSU18M91开发的智能蓝牙脂肪秤模组
    智能蓝牙脂肪秤方案采用测脂模块、压力传感器、触摸芯片、ADC芯片及主控芯片、蓝牙芯片等主要元器件设计组合而成,实现触摸按键及云端数据保存和APP连接、以及测量人体脂肪率及其他相关数据。今天来说下智能智能蓝牙脂肪秤方案的主控芯片CSU18M91。智能蓝牙脂肪秤方案是以
  • 2024-06-11STM32 + RT-Thread + LVGL
    一、基本信息MCU:STM32F103ZET6RT-Thread:5.0.2LVGL:8.3.11LCD:ST7735s编译环境:RTThreadstudio二、LVGL移植要求16、32或64位微控制器或处理器建议速度大于16MHz闪存/ROM:>64kB(建议180kB)内存:8kB(建议24kB)1个帧缓冲器:在MCU、外部RAM或显示控制器中LVGL的
  • 2024-06-09基于51单片机车速测量控制
    基于51单片机车速测量控制(仿真+程序)功能介绍具体功能:1.通过L298驱动直流电机模拟转动;2.LCD1602显示转动状态和速度;3.按键可以控制启动/停止、加/减速、正/反转;​演示视频:基于51单片机车速测量控制 添加图片注释,不超过140字(可选)程序#include<REG52.H>
  • 2024-06-09Renesas MCU之SCI_SPI接口驱动LCD
    目录概述1软硬件介绍1.1软件版本信息1.2 ST7796-LCD1.3 MCUIO与LCDPIN对应关系2FSP配置项目2.1配置项目参数2.2生成项目框架3代码实现 3.1SPI的库函数3.1.1R_SCI_SPI_Open()3.1.2 R_SCI_SPI_Read()3.1.3  R_SCI_SPI_Write()3.2应用函数接口3.
  • 2024-06-05STM32 HAL库开发——入门篇(3):OLED、LCD
    源自正点原子视频教程:【正点原子】手把手教你学STM32HAL库开发全集【真人出镜】STM32入门教学视频教程单片机嵌入式_哔哩哔哩_bilibili一、OLED二、内存保护(MPU)实验2.1内存保护单元 三、LCD3.1显示屏分类3.2LCD简介 3.3LCD驱动原理  
  • 2024-06-05STM32解决方案2:STM32程序中移植入其他模块注意事项
    Question在一个stm32大的开发程序中,如果要编写完之后移植入一个模块,如果要重新再编写整个程序显然很麻烦。为此,我们以stm32F103的一个程序为例,移植入LCD显示屏模块。(1)在对应的文件夹下导入LCD的文件。(2)在对应文件中添加该头文件(3)在此处加入LCD所在的目录(4)一定要记
  • 2024-06-0451 单片机[5]:模块化编程及LCD1602调试工具
    一、模块化编程1.相关概念传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的
  • 2024-05-30嵌入式linux系统中framebuffer应用开发详解
    大家好,今天给大家详细分析一下,利用framebuffer进行linux应用开发的详细方法。第一:LCD屏Framebuffer基本原理LCDFramebuffer就是一块显存.在嵌入式系统中.显存是被包含在内存中。LCDFramebuffer里的若干字节〈根据驱动程序对LCD控制器的配置而定〉表示LCD屏幕中的一个像素点.
  • 2024-05-29【旧文更新】【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦模式、键盘模式、鼓点模式、编曲模式)
    【旧文更新】【优秀课设】基于Linux粤嵌GEC6818开发板的电子乐队程序设计(四种模式:和弦模式、键盘模式、鼓点模式、编曲模式)文章目录关于旧文新发模式介绍展示摘要代码附录:关于旧文新发关于旧文新发为何要进行旧文新发?因为我在2023年博客之星评选中发现有的人转载
  • 2024-05-25基于51单片机智能大棚浇花花盆浇水灌溉补光散热设计
    一.硬件方案本设计通过光敏电阻检测光照强度,然后A/D模块PCF8591处理后,将光照强度值实时显示在液晶上,并且可以按键控制光照的强度值,当光照低于设定的阈值,1颗白色高亮LED灯亮进行补光,光照高于设定的阈值,就不用管。通过DS18B20检测温度值,并且实时显示在1602液晶上,并且可以通过
  • 2024-05-25在lcd上显示时间
    在lcd上显示时间目录在lcd上显示时间函数介绍程序函数介绍在arm平台上开发,获取系统时间并显为中国人正常的观看格式在LCD上显示。程序key->fwrd=fontLoad("./simkai.ttf");//打开字体库fontSetSize(key->fwrd,18);//设置字体大小k
  • 2024-05-25在lcd屏幕显示圆
    *name;Circle*function:画圆*parameter;none*ReValue;none*author;小北blog*attention;none*date;2024.05.10*Copyright(c)[email protected]*****************************************************************/#incl
  • 2024-05-25在4核心8线程开发板上显示德国国旗
    *name;GemanyColor*function:德国国国旗*parameter;*ReValue;*author;小北blog*attention;none*date;2024.05.25*Copyright(c)[email protected]*************************************************************
  • 2024-05-25Ubuntu-lcd设备文件控制
    1、通过系统函数来控制lcd设备文件的流程打开文件将颜色写入到lcd屏幕上关闭文件2、Lcd特性设备名字/dev/unbuntu_lcd设备宽度和高度(像素点、大小、分辨率)800*480位深度:一个像素点所占用的大小---32位整个屏幕的大小:宽度高度位深度/8intlcd_argb[800*480];屏幕属
  • 2024-05-25Ubuntu搭建开发板的模拟器环境
    1、将simulator.tar.gz拷贝到虚拟机,解压(这个压缩包一般在右下角,我这里拖动到左上角了)2、解压3、在mmap_dev目录打开终端(1)mmap_dev输入以下命令进行编译(如有需要清除生成驱动文件,则输入sudomakeclean再执行sudomake):sudomake(2)如果有出现问题sudo:make:commandnotf
  • 2024-05-24LCD显示原理及应用
    Linux环境下LCD显示原理及应用1.LCD原理概述LCD(LiquidCrystalDisplay)液晶显示器是一种广泛应用于各种电子设备中的显示技术,它利用液晶分子在电场作用下的排列状态来控制光的透过,从而实现图像显示。2.LCD驱动原理LCD显示屏的驱动通常需要硬件和软件两方面的支持:硬件支持: