二、硬件准备:实现本实验需要用到以下四个硬件:STM32F103C8T6最小系统板、GY30模块、STLINK、USB-...
超级终端显示效果:程序代码: /*** 用STM32F103C8调试GY-30 串口展示光强度 SDA:GPIOB0 SCL:GPIOB1 ***/ #include"stm32f10x.h" #include"BH1750.h" #include"usart1.h" ucharBUF[8];//接收数据缓存区 intdis_data;//变量 intmcy; /* *函数名:main *描述:主函数 *输入:无 *输出:无 */ int...
STM32 GY-30程序(串口展示)
1、简介 本文通过STM32F103C8T6单片机通过HAL库方式对SHT30传感器进行数据的读取,并通过串口来进行显示。本次通过软件IIC对SHT30传感器进行数据读取。 2、CubeMX初始化配置 2.1 基础配置 2.1.1 SYS配置 2.1.2 RCC配置 2.2 软件IIC引脚配置 2.3 串口外设配置 2.4 项目生成 3、KEIL端程序整合 3.1 串口重映射 具体...
基于HAL库的BH1750驱动代码,通讯方式为模拟IIC,非常适合在使用hal库的stm开发版上移植 一、GY-30简介 GY-30是一款内置ROHM-BH1750FLV芯片的数字光照强度模块。芯片内置16bitAD转换器,可直接数字输出,测量光照强度范围为0-65535lx(精度可选)。除此之外,模块内置电平转换,支持3-5V供电,可与5V单片机IO直接连接;对外...
硬件汇总单片机:STM32F103C8T6OLED:0.96寸、128*64、驱动芯片是SSD1306(市场上常用)光照强度传感器:GY-30,BH1750FVI主控即可接线方法IIC总线:SCL--PA1 、 SDA--PA0... zhang先生 2022-01-13 08:31:07 stm32f103C8如何移植FreeRTOS 命名为FreeRTOS。选择芯片STM32F103C8。3、搭建工程框架,打开官方固件库包...
免费查询更多stm32单片机gy-30 数字光强度模块 光照传感器模块 bh1750详细参数、实时报价、行情走势、优质商品批发/供应信息等,您还可以发布询价信息。
OLED屏幕和GY30光照传感器(BH1750FVI)都连接在一个IIC(I2C)总线上,所以只需要接4根线即可。获取到的光照强度可以在OLED上实时显示并通过串口打印。IIC是IO模拟IIC,方便后续代码的移植到各个单片机平台。 硬件汇总 单片机:STM32F103C8T6 OLED:0.96寸、128*64、驱动芯片是SSD1306(市场上常用) ...
生成默认的helloworld后可以对相应的helloworld.c进行改名,(通常使用main.c,和keil的习惯相同),然后我们就要找到,官方给出的API,进行iic的开发。在bsp的目录下,我们可以很容易的找到各种头文件方便我们调用,和stm32的库相类似 如果我们想查看我们已经定义的功能区的所要用的函数,可以在system.mss中查看 ...
OLED屏幕和GY30光照传感器(BH1750FVI)都连接在一个IIC(I2C)总线上,所以只需要接4根线即可。获取到的光照强度可以在OLED上实时显示并通过串口打印。IIC是IO模拟IIC,方便后续代码的移植到各个单片机平台。 硬件汇总 单片机:STM32F103C8T6 OLED:0.96寸、128*64、驱动芯片是SSD1306(市场上常用) ...