The main function of the electronic perpetual calendar is to display the Gregorian year, month, day, week, [hour] hour, minute, second and the lunar month and day. When displaying the lunar time, it can indicate whether it is a leap year.
Infrared and wireless remote control simulation schematic diagram and microcontroller program based on Proteus, Proteus infrared simulation example and Proteus microcontroller simulation program
University embedded course design, based on UCOS real-time operating system! I hope to be helpful!
Xiaomi gravity sensor remote control (contains schematic diagram, code)
Infrared remote control Proteus simulation circuit transmitting and receiving program
Electronic dice source program list
This TEA1836 board demonstrates an ultra-compact, high power density, and cost-effective 45 W / 19.5 VAC/DC switch mode power supply (SMPS) wall adapter, typically used for ultrabook and tablet likely applications.
The QC4.0/4.0+ 18W Mobile Charger enables the design of power supplies featuring low standby power with the output voltage in full regulation, very high-efficiency and high-reliability. The NXP® chipset used is targeting mobile and notebook power supplies with power requirements up to 100W. Supplies can be designed easily and with a minimum number of external components.
MAXREFDES161# is a high-performance frequency synthesizer capable of generating frequencies from 23.5MHz to 6GHz
The incense machine control board is based on GD32E231 as the main control, using timers and PWM to control the running time and intensity of the DC pump. The 4-phase 5-wire stepper motor is ideal for lifting and lowering perfume bottle replacement and installation. The display uses the commonly used ST7567 main control 12864 display screen, which can intuitively display the working status of the incense machine.
In daily life, I think that in addition to clocks, set clocks are also very useful, such as cooking and steaming steamed buns. I want to make a low-cost, easy-to-use timing clock. It can be powered by 5VUSB charging wire. Use it for power supply, take it off when not in use.
LED brightness dimming changes the brightness by changing the LED's on-time. The longer the LED's on-time per unit time, the higher the brightness. In practical applications, it is controlled by changing the duty cycle. It can be seen from the light efficiency conversion characteristics of LED that when the same duty cycle is increased, the brightness increases more at low gray values than at high gray values. At the same time, at low gray values, every time the gray value changes by one In small units, the value of the light intensity increase rate D is relatively large. As the brightness increases, the light intensity increase rate D decreases, and the human eye's sensitivity to light changes also decreases. That is to say, the level jump is very obvious at low brightness. The brightness jump is particularly sensitive to human vision and cannot achieve a flexible effect of gradually brightening or dimming. The principle of smooth dimming is to improve the dimming effect of LED by changing the linearity of LED dimming curve.
The entire work is designed with only three buttons (one KEY1 on the GD32E231 board and two KEY2 and KEY3 on my stm32 board). In the game, KEY1 can be used to pause the game, and KEY2 and KEY3 are used to control the greedy snake. direction, KEY2 controls the snake to rotate clockwise, and KEY3 controls the snake to rotate in the forward direction.
Password locks are relatively common in life. There are various types of locks. The most common ones are in the form of numbers. Generally, you need to enter a few numbers to complete the password. This project uses color to complete the password lock. There are many types of colors, which are more complicated than numbers. Using color cards to set the password and unlock the lock is more difficult to crack, and it is relatively safer.