PulseSensor sensor development document · DMA ADC data acquisition

1. Introduction to PulseSensor (1) Working principle PulseSensor is a photoelectric reflective analog sensor for pulse and heart rate measurement. Wear it on the finger or earlobe, etc. through wire connection, the collected analog signal can be transmitted to stm32, Arduino and other MCU, and analog-to-digital conversion (voltage acquisition ...

Posted by imarockstar on Fri, 26 Nov 2021 02:40:49 -0800

stm32 realizes the acquisition of temperature and humidity (AHT20) through I2C interface

1, I2C bus protocol 1. What is the I2C protocol I2C communication protocol (Inter Integrated Circuit) is developed by Phiilps company. Due to its few pins, simple hardware implementation and strong scalability, it does not need external transceiver equipment of USART, CAN and other communication protocols. Now it is widely used in the com ...

Posted by johno on Fri, 26 Nov 2021 00:24:01 -0800

Method for adding external third library and header file path in QtCreator (. pro file)

1, Foreword In the process of project development, third-party libraries are often used. The path, header file path, referenced library name, etc. of the third-party library need to be specified in QtCreator project; In addition, you may also need to write a general project to select different libraries for different compiler types and differe ...

Posted by LeeRoy8888 on Thu, 25 Nov 2021 14:07:29 -0800

Huada MCU_ Pits encountered by HC32F460 serial TX send using DMA transport

DAM Initialization Structure DMA: One request to transmit one data block, supporting the chain transfer function, can achieve one request to transmit more than one data block. A data block is a minimum of 1 data block and can be up to 1024 data blocks, each of which can be configured to be 8, 16, or 32 bits wide. /* DMA Initialize structure: ...

Posted by CRichardson on Wed, 24 Nov 2021 13:49:47 -0800

Fundamentals of TCP/UDP programming

catalogue 1, Foreword (1) Socket socket (2) TCP (3) UDP 2, C # write a simple hello world program on the command line / console (1) C # create console application ​   (2) C # implements window output helloworld (3) C# console program uses UDP socket to send messages (4) C# window program uses TCP socket to send messages 1, Fore ...

Posted by geoldr on Mon, 22 Nov 2021 13:40:57 -0800

[C language] an easy-to-use circular queue and use example (AT framework taking EC200/600 as an example)

1. Preface Previous: https://blog.csdn.net/ylc0919/article/details/111050124 It's been ten months since I said I would send the second generation framework. It's hard to have time to summarize the harvest during this period. After writing the first generation AT queue, I have many ideas. For example, can one AT queue manage multiple AT mod ...

Posted by webtailor on Fri, 19 Nov 2021 12:14:48 -0800

Source code compilation and installation of embedded ARM 64 bit platform PyQt5 and its call configuration in virtual environment

preface On the embedded ARM 64 bit platform, when PyQt5 is installed in pip mode, because there is no compiled whl package of aarch64 in pip source, it is necessary to download the source package of PyQt5 and sip for automatic compilation, which usually fails to compile. Although sudo apt get install python3-PyQt5 can be installed succes ...

Posted by majik_sheff on Fri, 19 Nov 2021 09:44:17 -0800

jetson-tx2 installation, python, yolov5, opencv python, onnxruntime GPU

Write in front: strongly accuse those who copy and paste other people's blogs but don't know whether it is feasible to practice; I have read countless blogs, experimented with many methods, and summarized the pitfalls: almost all articles are source code compilation, and the compilation methods are similar, but no one has ever written how m ...

Posted by chordsoflife on Thu, 18 Nov 2021 01:17:04 -0800

Getting Started with Python Web Crawlers

Python Web Crawler (1) Getting Started Libraries used: requestspip+BeautifulSoup4pip+tqdmpip+html5lib python version: 3.8 Compilation environment: Jupyter Notebook (Anaconda3) Tour: Chrome Knowledge involved: HTML Hypertext Markup Language , What is a crawl 1. Web Crawler (Web Crawler or Web Spider) It is a program that aut ...

Posted by Vince889 on Wed, 17 Nov 2021 09:13:43 -0800

[RT thread learning notes] how to exit QEMU simulator gracefully

This article was originally published by RT thread forum user @ recan: https://club.rt-thread.org/as...1 problem scenarioI believe many people, like me, have just come into contact with RT thread and are on the way to learn RT thread. However, learning an embedded real-time operating system without a hardware development board, in my previous u ...

Posted by Shovinus on Thu, 11 Nov 2021 02:17:56 -0800