1. Preface2. The concept2.2. Prescience 2.3. Reading guide 2.4. Abbreviations 2.5. version management3. Hardware3.2. ESP32 3.3.2. Hardware schema 3.3.3. DHT22 and level shifter 3.3.4. Geekcreit® ESP32 Development Board4. Software4.2. Installatie van GIT 4.3. Installatation of the ESP32 Core 4.4. Installation of the Xtensa and ESP32 Tools 4.5. Python 4.5.1. Install Python 4.5.2. Installation of pySerial and EspTool 4.6. Test the software installation5. The ESP32 IoT project 5.1.1. WiFi connection 5.1.2. Setup date and time 5.1.3. MQTT connection 5.1.4. Determining temperature and humidity 5.2. IOT_ESP32_Project source6. Test6.2. ESP32, NodeJS, MongoDB en Mosca 6.2.1. Start MongoDB 6.2.2. Start NodeJS Express serve and Mosca broker 6.2.3. Start the ESP32 6.2.4. Start an Chrome browser
上传时间: 2022-04-05
上传用户:kingwide
STC8H STC8G STC8A STC15W STC15F 系列原理图PCB器件封装库文件。包含了 STC15 系列和 STC8A、8F、8G、8H 系列 MCU 的电路图符号 库和 pcb 封装库。提供 protel/altium designer、pads/powerpcb 和 orcad capture 格式Protel/Altim designer: 库文件是用 Altium designer 20.1.10 build 176 版制作的,同时另存为 4.0 和 5.0 版 本;用 protel99se 打开 4.0 版本后再另存为 3.0 版本。以便低版本的 altium 软件可以打 开或者导入,如 protel 99se。同样更高版本的 altium designer 请尝试直接打开或者导入。 尽管 3.0 版本的 PCB 库文件已经是用 protel99se 另存为得到的,但是反过来打开 3.0 版本的库还是可能偶尔出错,原因不明。建议直接打开 4.0 版本(protel99 所用的版本) 的库文件。 Pads/powerpcb: 库文件是用 pads 9.5 版制作的,如果使用不同版本的软件,请尝试导入 txt 和 asc 文件。电路图导出的文件是 3.0 格式的 txt 文件;pcb 封装导出的是 powerpcb2005.2 版本 的 asc 文件。其他版本的 pads 软件可以导入 txt(电路图)和 asc(pcb 板图)文件后, 选中全部器件,然后另存为库文件即可。 用 powerpcb5.0 实测可行。 Orcad capture: 用 orcad capture 16.3 版制作的,只提供电路图符号库文件。2020.05.30 version:1.0 1、修改了 protel/Altium designer 中 DFN8 封装的焊盘为多层的问题,改为 top 层。 2、调整了 protel/Altium designer 的 pcb 封装中心位置,统一为 pin 1。 3、修复了 pads/powerPCB 中 STC15W10x 和 STC15W201Sx 系列电路图符号不能 显示的问题。 4、pads/powerPCB 的电路图和 PCB 库不再提供导出文件*.ld,*.ln 等文件,改为包 含所有符号的电路图文件和所有封装的 PCB 电路板文件,并导出为低版本的 *.txt(电路图)和*.asc(电路板图)文件。以解决不同版本的兼容问题。
标签: stc8h stc8g stc8a stc15w stc15f
上传时间: 2022-04-16
上传用户:d1997wayne
HDMI-Definition Multimedia Interface Specification version 2.0This document constitutes the version 2.0 specification for the High-Definition Multimedia Interface (HDMI Specification version 2.0). This Specification incorporates HDMI Specification version 1.4b by reference and defines additional and improved functionality. Mechanical, behavioral, and protocol requirements necessary for compliance are described for Sources, Sinks, Repeaters, and Cables.
标签: hdmi
上传时间: 2022-04-22
上传用户:
THE I2C-BUS SPECIFICATIONversion 2.1JANUARY 2000
标签: i2c
上传时间: 2022-05-02
上传用户:
STM32F103开发板 DHT11温湿度DS18B20 气体MQ-2光敏声控雨滴传感器实验程序**--------------------------------------------------------------------------------------------------------** Created by: FiYu** Created date: 2015-12-12** version: 1.0** Descriptions: DHT11温湿度传感器实验 **--------------------------------------------------------------------------------------------------------** Modified by: FiYu** Modified date: ** version: ** Descriptions: ** Rechecked by: **********************************************************************************************************/#include "stm32f10x.h"#include "delay.h"#include "dht11.h"#include "usart.h"DHT11_Data_TypeDef DHT11_Data;/************************************************************************************** * 描 述 : GPIO/USART1初始化配置 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure; /* Enable the GPIO_LED Clock */ RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_AFIO , ENABLE); GPIO_DeInit(GPIOB); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; //推挽输出 GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_DeInit(GPIOA); //将外设GPIOA寄存器重设为缺省值 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //推挽输出 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; //浮空输入 GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_SetBits(GPIOB , GPIO_Pin_9); //初始状态,熄灭指示灯LED1}/************************************************************************************** * 描 述 : 串口显示实时温湿度 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/void DHT11_SCAN(void){ if( Read_DHT11(&DHT11_Data)==SUCCESS) { printf("\r\n读取DHT11成功!\r\n\r\n湿度为%d.%d %RH ,温度为 %d.%d℃ \r\n",\ DHT11_Data.humi_int,DHT11_Data.humi_deci,DHT11_Data.temp_int,DHT11_Data.temp_deci); //printf("\r\n 湿度:%d,温度:%d \r\n" ,DHT11_Data.humi_int,DHT11_Data.temp_int); } else { printf("Read DHT11 ERROR!\r\n"); }}/************************************************************************************** * 描 述 : MAIN函数 * 入 参 : 无 * 返回值 : 无 **************************************************************************************/int main(void){ SystemInit(); //设置系统时钟72MHZ GPIO_Configuration(); USART1_Init(); //初始化配置TIM DHT11_GPIO_Config(); // 初始化温湿度传感器PB1引脚初始时为推挽输出 GPIO_ResetBits(GPIOB , GPIO_Pin_9); delay_ms(500); while(1) { GPIO_SetBits(GPIOB , GPIO_Pin_9); DHT11_SCAN(); //实时显示温湿度 delay_ms(1500); } }
上传时间: 2022-05-03
上传用户:得之我幸78
本资料是关于tc358749在rk平台的相关调试工作本文档是基于 RK3288(W version)/RK3399 ANDROID7.1/8.1 平台开发 HDMI IN 功 能的帮助文档
标签: hdmi
上传时间: 2022-05-14
上传用户:
说明: 基于stm32f103c8t6单片机的1602源码,固件库为3.5版本(Based on the source of stm32f103c8t6 microcontroller 1602, firmware library version 3.5)
标签: stm32f103c8t6 单片机
上传时间: 2022-05-16
上传用户:20125101110
说明: 基于stm32f103c8t6单片机的CAN总线源码,固件库为3.5版本(Based the SCM CAN bus stm32f103c8t6 source firmware library version 3.5)
上传时间: 2022-05-16
上传用户:
说明: 基于stm32f103c8t6单片机的串口通信源码,固件库为3.5版本(Based stm32f103c8t6 microcontroller serial communication source code, firmware library version 3.5)
上传时间: 2022-05-16
上传用户:wangshoupeng199
说明: 基于stm32f103c8t6单片机的RTC实时时钟源码,固件库为3.5版本(Based on the real-time clock source stm32f103c8t6 MCU RTC firmware library version 3.5)
上传时间: 2022-05-16
上传用户:得之我幸78