Easy Calculator and Password Lock Based on STM32F103RCT6

Click the “Microcontroller” above, tap the upper right corner… select “Top/StarPublic Account to receive the latest tweets!

  • Guide

    • How to set up Raspberry Pi without a monitor and keyboard on Raspbian

    • 14 mainstream RTOS microcontroller operating systems~ Come learn! – Teacher Zhu’s IoT Lecture

    • Qiyang Solution: Intelligent coding machine handheld device solution, portable to meet multi-scene applications – Qiyang ARM Embedded Development

    • How to choose a suitable thermal protector for a toroidal transformer?

    • 2021 National College Student Electronic Design Competition Every Attention Issue 11.05

    • Course Design: Easy Calculator and Password Lock Based on STM32F103RCT6

    • [New Curriculum Standard] Information Technology Interdisciplinary Case – 6th Grade Intelligent Microwave Oven System

    • How to solve noise in DAC output of dfplayer mini module

    • Self-powered radio switch (1) Wireless remote control door

  • Microcontroller Recruitment Bulletin Board

  • Microcontroller Project Supply and Demand Information

How to set up Raspberry Pi without a monitor and keyboard 2022-09-08 16:09:26

Easy Calculator and Password Lock Based on STM32F103RCT6

Anyone interested in learning about computers and electronic products will surely love to try a compact and powerful platform called “Raspberry Pi”. The only problem is that it does not have a monitor and keyboard mouse. But this is actually not a problem, because there is a way to set up and work without connecting the Pi to a monitor and keyboard. It is called headless because it is not connected to a monitor and keyboard, hence it is referred to as headless operation.

In this tutorial, we will learn how to set up Raspberry Pi without a monitor and keyboard on newly installed Raspbian.

Requirements

Raspberry Pi B or above

SD card (8GB or above)

SD card reader

Network cable

5V adapter

A laptop with a working internet connection

We will follow these steps

Install Raspbian on the SD card

Configure the network and install the required software on the laptop

Boot the Raspberry Pi

Connect the Raspberry Pi without Ethernet

Install Ra on the SD card

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Easy Calculator and Password Lock Based on STM32F103RCT6

Author’s Profile:

Cheng Lei, System Development Engineer at a major mobile phone manufacturer, Honorary Editor-in-Chief of Yuma Field, and the biggest hobby is researching the basic principles of the Linux kernel.

Table of Contents:

1. Introduction to Computers

1.1 What is a computer

1.2 History of computer development

1.3 Binary structure of computers

2. Computer Hardware Architecture

2.1 Turing machine model

2.2 Von Neumann architecture

2.3 Modern computer architecture

3. Computer Software Architecture

3.1 System software

3.2 Application software

4. Operating System Composition Structure

4.1 Kernel

4.2 OS library

4.3 OS process

5. Analysis of the Essence of Operating Systems

5.1 Purpose of operating systems

5.2 One of the roles of operating systems

5.3 Another role of operating systems

6. Computer Operating Model

6.1 CPU operating model

6.2 Process scheduling model

6.3 Software architecture

1. Introduction to Computers

Before explaining the operating system, let’s talk about it from an overall perspective

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

14 Mainstream RTOS Microcontroller Operating Systems ~ Come Learn! – Teacher Zhu’s IoT Lecture – Electronic Enthusiasts Network 2022-09-22 02:15

Easy Calculator and Password Lock Based on STM32F103RCT6

When programming microcontrollers, we all know there are two basic operations: bare metal and operating systems. Bare metal refers to a large loop executing repeatedly.

Today we will talk about several commonly used operating systems.

Real-time operating systems (RTOS) run according to scheduling, manage system resources, and provide a consistent foundation for developing application programs.

Compared to general operating systems, the biggest feature of RTOS is its “real-time” capability. If a task needs to be executed, RTOS will execute it immediately, without long delays. This feature ensures the timely execution of various tasks. Today, I will introduce 14 mainstream RTOS, including μClinux, μC/OS-II, eCos, FreeRTOS, mbed OS, RTX, Vxworks, QNX, NuttX; while domestically produced embedded operating systems include Dujiangyan Operating System (djyos), Alios Things, Huawei LiteOS.

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Qiyang Solution: Intelligent Coding Machine Handheld Device Solution, Portable to Meet Multi-Scene Applications – Qiyang ARM Embedded Development – Electronic Enthusiasts Network 2022-09-22 00:06

Easy Calculator and Password Lock Based on STM32F103RCT6

In product production, labeling is an important link, key information such as production date, shelf life, validity period, product batch, trademark name, etc. are printed on product packaging or labels by coding machines, playing a role in product traceability, product identification, product quality, etc. Coding machines are applied in many industries such as food, beverages, building materials, wires and cables, pharmaceuticals, chemicals, electronics, etc. Generally, they are divided into small character coding machines, large character coding machines, high-resolution coding machines, laser coding machines, handheld coding machines, and thermal transfer coding machines according to their application purposes.

Handheld coding machines, also known as portable coding machines, support printing on the go. They are equipped with large-capacity batteries, allowing for long standby times, unaffected by power and location; they support printing of Chinese, English, numbers, symbols, QR codes, barcodes, images, variable data, etc., which can be printed on the outer packaging of products such as food and beverages, as well as on various surfaces such as steel pipes, woven bags, gypsum boards, glass, etc. They are particularly suitable for coding large items that are not easy to move, achieving mobility without moving goods; they also have advantages in e-commerce warehouse coding, agricultural product printing, etc.

Handheld intelligent coding

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

How to Choose a Suitable Thermal Protector for Toroidal Transformers? – SAFTTY Electronics – Electronic Enthusiasts Network 2022-09-21 14:09

Easy Calculator and Password Lock Based on STM32F103RCT6

A thermal protector is a device that cuts off the power supply when the internal temperature of the equipment reaches a certain value. This helps to prevent fire and other damage caused by overheating. The most common thermal protector is a bimetallic thermal protector that expands when heated, causing an internal mechanism to close the circuit and cut off the power supply. Its main application scenarios are very broad, including toroidal transformers, pump motors, fan motors, battery packs, pack boards, medical devices, etc. In this article, we will give you some advice on choosing the right thermal protector for toroidal transformers.

What type of thermal protector is suitable for toroidal transformers?

Overheating is a common problem for toroidal transformers, especially when they are under load. It can lead to expensive equipment damage, which is why every toroidal transformer needs a thermal protector. Thermal protectors have a fast response time. This means they can quickly respond to temperature changes, making them ideal for high-power applications like toroidal transformers. Here’s how to choose a high-quality thermal protector for toroidal transformers.

Powerful overcurrent capability!

The first factor is that the thermal protector should have a strong overcurrent capacity!

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Every Attention Issue of the 2021 National College Student Electronic Design Competition 11.05 2022-09-22

Easy Calculator and Password Lock Based on STM32F103RCT6

1. “The main controller and data collector used for signal distortion measurement must use TI’s MCU and its internal ADC, and no other external ADC and data collection module (card) products may be used.” Can this be exempted for Beihang? Beihang has always prohibited the use of TI products.

Answer: Must follow the requirements of the question.

2. In question a, the requirement to measure and display a periodic waveform means to restore a periodic time-domain waveform, regardless of the method, right?

Answer: Yes.

3. In question A, it is specified to use TI’s MCU, can TI’s DSP be used?

Answer: C2000 can be used, as it belongs to the MCU category; other DSPs cannot be used.

4. For question A, if the main controller and data collection use TI chips, can other MCUs be used for data processing?

Answer: The main restriction is on using TI’s MCU internal ADC; there are no restrictions on controllers that do not sample with ADC.

5. In question A, the display for parts (3) and (4) must be displayed on-site, or can it only be displayed on a mobile phone?

Answer: On-site means the measuring device, not the mobile phone; only (6)

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Course Design: Easy Calculator and Password Lock Based on STM32F103RCT6 2022-09-22

Main reference materials:

“Development Strategy for 51 Microcontroller – A6”, “Complete Chinese Data for LCD1602”, “STM32 Chinese Reference Manual_V10”, “STM32F103xCDE Data Sheet – English”, “STM32 Library Development Practical Guide – Based on Wildfire MINI Development Board”, “CM3 Authority Guide”

Programming Language: C Language

Table of Contents

1. Design Task Objectives and Requirements

2. Verification and Selection of Design Scheme

3. System Hardware Circuit Design

4. System Software Design

5. Software and Hardware Debugging

Part of the Code:

Main Program for Easy Calculator

Header File for Easy Calculator

Main Program for Easy Password Lock

Header File for Easy Password Lock

Physical Video:

All Materials:

(Note: Please clearly write the tasks accomplished)

Easy Calculator Function 1. Matrix keyboard input, LCD1602 displays numbers and symbols 2. Implement addition, subtraction, multiplication, and division of two positive integers, results accurate to two decimal places Defects 1. Cannot perform continuous calculations, i.e., each time

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

[New Curriculum Standard] Information Technology Interdisciplinary Case – 6th Grade Intelligent Microwave Oven System 2022-9-21 16:48:14

Advanced Mode B Color Image Link Quote Code Smilies Register Now You need to log in to reply Login This edition’s points rule Reply Post and Forward After replying, jump to the last page

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

How to Solve Noise in DAC Output of DFPlayer Mini Module 2022-9-22 20:02:45

3 Creativity I used the ESP12F module to control the DFPlayer Mini module via serial port. The ESP12F operates at 3.3V, so I didn’t add a series resistor on the serial port. I directly connected the speaker to the module’s SPK1 and SPK2 without noise, and there was no significant noise when paused or the volume was turned down to 0. However, when I connected DAC_R to GND to the amplifier and then to the speaker, the noise became very obvious. There was no noise when paused, but the noise was very obvious when the volume was turned down to 0. I tried unplugging the RX and TX lines while playing, but the sound quality did not improve. I originally thought the amplifier might have a problem, but when I connected it to a small speaker, the noise persisted. I don’t know the reason. I would like to ask what the reason is or if there are any improvement plans (I wanted to retain the stereo function, which is why I didn’t directly drive the speaker). Thank you, everyone.

I will answer Thu September-202209223902..png (21.81 KB, download times: 0) Download attachment Keep

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Self-powered Radio Switch (1) Wireless Remote Control Door 2022-9-22 13:42:34

DF produced, must be fine

IMG_20220922_101448.jpg (2.56 MB, download times: 0) Download attachment Save to album 7 hours ago Upload

Test Project “Wireless Remote Control Door”

1. Software and Hardware List:

Software:

Mind+ 1.72 portable version

Thu September-202209224481..png (103.23 KB, download times: 0) Download attachment Save to album 7 hours ago

Hardware:

5. USB data cable and DF small red box

2. Testing Steps:

1. Pair the wireless switch and receiving segment (this refers to the wiki case tutorial, special attention will be marked in the following text)

https://wiki.dfrobot.com.cn/_SKU_TEL0146_%E8%87%AA%E5%8F%91%E7%94%B5%E6%97%A0%E7%BA%B

…… Long press the QR code to access the original text

Easy Calculator and Password Lock Based on STM32F103RCT6

Microcontroller Recruitment Bulletin Board

Microcontroller Development Engineer 09-22 9,000-15,000, Wuhan-Jiangxia District | 2 years experience | Associate DegreeMicrocontroller Development Engineer 09-22 10,000-14,000, Shanghai-Changning District | 3-4 years experience | Associate DegreeMicrocontroller Development Engineer (Double Rest) 09-22 8,000-13,000, Shenzhen | 2 years experience | Bachelor’s DegreeMicrocontroller Engineer 09-22 15,000-23,000, Shenzhen-Baoan District | 3-4 years experience | Associate DegreeMicrocontroller Software Engineer 09-22 10,000-16,000 · 13 salaries, Chengdu | 1 year experience | Bachelor’s DegreeMicrocontroller Software Engineer 09-22 10,000-18,000, Chengdu-Gaoxin District | 1 year experience | Bachelor’s DegreeMicrocontroller Software Engineer 09-22 15,000-20,000 · 13 salaries, Shenzhen-Longgang District | 2 years experience | Bachelor’s DegreeMicrocontroller Engineer 09-22 8,000-12,000, Guangzhou-Panyu District | 3-4 years experience | Associate DegreeEmbedded Software Engineer/Microcontroller Engineer 09-22 12,000-20,000, Guangzhou-Huangpu District | 2 years experience | Bachelor’s DegreeMicrocontroller Programming Engineer 09-22 8,000-16,000, Foshan-Shunde District | 2 years experience | Associate DegreeMicrocontroller Engineer 09-22 8,000-13,000 · 13 salaries, Wuxi-Jiangyin City | 1 year experience | Bachelor’s DegreeMicrocontroller Development Engineer 09-22 10,000-18,000 · 13 salaries, Guangzhou-Nansha District | 2 years experience | Bachelor’s DegreeMicrocontroller Software Development Engineer 09-22 18,000-23,000, Hangzhou-Yuhang District | 2 years experience | Bachelor’s DegreeMicrocontroller Software Development Engineer 09-22 8,000-15,000, Shanghai-Fengxian District | 2 years experience | Associate DegreeEmbedded Software Engineer/Microcontroller Development Engineer 09-22 6,000-10,000, Wuhan | 1 year experience | Bachelor’s DegreeMicrocontroller Development Engineer 09-22 8,000-14,000, Shenzhen-Longgang District | 2 years experience | Associate DegreeStage Light Microcontroller Programmer 09-22 200,000-300,000/year, Foshan-Nanhai District | 2 years experience | Associate DegreeMicrocontroller Software Engineer 09-22 8,000-15,000 · 13 salaries, Shanghai-Pudong New District | 1 year experience | Bachelor’s DegreeEmbedded/Microcontroller Software Engineer 09-22 16,000-25,000, Shanghai | 2 years experience | Bachelor’s DegreeMicrocontroller Development Engineer 09-22 150,000-300,000/year, Chengdu | 3-4 years experience | Bachelor’s DegreeMicrocontroller Software Development Engineer 09-22 10,000-20,000 · 13 salaries, Shenzhen-Longhua District | 2 years experience | Associate DegreeMicrocontroller/Embedded Software Engineer 09-22 9,000-16,000, Shanghai-Jiading District | 1 year experience | Bachelor’s DegreeMicrocontroller Development Engineer 09-22 150,000-300,000/year, Chengdu | 3-4 years experience | Bachelor’s Degree

For more details, please reply in the public account background:zp220922

Microcontroller Project Supply and Demand Information

¥ 79,999.00 Visual Intercom Terminal Development , Hunan/Changsha, Industry: Security Monitoring Status: Bidding¥ 3,000.00 Identify device panel images of icons and text, output structural description , Zhejiang/Hangzhou, Industry: Smart Home Status: Bidding¥ 10,000.00 Wireless Charging Solution , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 15,000.00 Find color difference instrument hardware and software requirements , Tianjin/Tianjin, Industry: Smart Home Status: Bidding¥ 10,000.00 Inverter Development , Guangdong/Shenzhen, Industry: Industrial Electronics Status: Bidding¥ 10,000.00 ELM327 Solution , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 10,000.00 Embedded Measurement Instruments , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 300.00 Configure two hard disks on the server: Disk Array RAID1 , Guangdong/Shenzhen, Industry: Software Development Status: Bidding¥ 50,000.00 FPGA Network Communication Card Development Project , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 40,000.00 Android Development , Guangdong/Shenzhen, Industry: Software Development Status: Bidding¥ 3,000.00 PCAP04 Capacitive Measurement Technical Support , Beijing/Beijing, Industry: Industrial Electronics Status: Bidding¥ 30,000.00 Relay for switch quantity and analog quantity, requires making a controller. , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 15,000.00 Emergency Internet Portable Bag , Sichuan/Ganzi, Industry: Communication Broadcasting Status: Bidding¥ 20,000.00 Smart Diaper , Beijing/Beijing, Industry: Smart Home Status: Bidding¥ 6,000.00 Environmental Sound Source Collection and Analysis, Audio Processing , Guangdong/Shenzhen, Industry: Consumer Electronics Status: Bidding

For more details, please reply in the public account background:xq220922

Recommended Good Articles Click the title to jump

Must-read for Microcontroller Beginners

Words from Zhou Lijun to Young People Learning Microcontrollers

Experts Discuss: The Difficulty of Entry and Mastery Time Span for Software and Hardware

Reflections on Learning the 51 Microcontroller; Recommended Learning Materials; Several Essential Programs

Comparison of Several Microcontrollers Used

ARM+LINUX Learning Path (Learning Sequence, Knowledge Points, and Book Recommendations)

Differences and Connections between ARM/DSP/FPGA/CPLD/SOPC/SOC

Interesting Electronic Production: Food Power Generation in the Hands of Artists – Electronic DIY

My Experience: From a Production Line Worker to a Microcontroller Engineer

Things Hardware Engineers Need to Learn

《Reflections on Learning the 51 Microcontroller: One Understanding Leads to Hundreds of Understandings》

《What to Watch Out for! If these conditions are met, your phone is being monitored《This little thing is actually a generator? Make one yourself and you won’t be afraid of power outages》《Collection of DIY Websites and Electronic Websites Abroad (Various Strange High-Energy Projects)》《What Apps Are Engineers Using?》《A Diagram to Understand the Career Planning of Programmers》《10 Easy Arduino Projects to Get Started》《When Charging, Should You Plug in the Phone First or the Power Supply?》

《The Truth of Learning Analog Electronics》《7 Mechanical Principles Experiments for Guys to Flirt with Girls》span>

All conditioned phenomena are like dreams, illusions, bubbles, and shadows; like dew and electricity, you should observe them like this!
Easy Calculator and Password Lock Based on STM32F103RCT6Welcome to forward, leave a message, like, share, thank you for your support!

Leave a Comment

×