It is a good learning material for students studying microcontrollers and smart cars.
Proteus simulation example (8051)-stepper motor control.
The flight control source code of the Wolf quadcopter has been verified and can be found on Taobao. It flies normally and is based on the AVR microcontroller, which is very helpful for flight control research.
It must be 10 points. This is the result of my three months. It is a program for competition. You can download it. If you don’t understand, you can ask.
A small add-on board for the Raspberry Pi that I have designed specifically to solve the constant problem of shifting levels on sensors
Using the third-party cloud platform Gizwits, we created an IoT application system based on ultra-low power consumption Nuleo STM32 L073
BeanCounter is a pocket-friendly SMT parts counter. Powered by a CR2032 coin cell battery, it uses two infrared photointerrupters to count parts as quickly as possible. It works with any opaque, 8 mm wide carrier tape up to 2 mm, and it covers most 0805 or smaller LEDs and passives, as well as SOT23 transistors.
This program can realize the ultrasonic ranging function, and has functions such as LCD display, serial port output, and changing range.
Ultrasonic car three-way ultrasonic detection obstacle avoidance obstacle competition dedicated carbon-free car electronic design competition
Protues simulation example (8051)-PWM control DC motor
Motor speed measurement (use Hall + magnet or infrared reflection tube + black and white code disk to do this experiment)
This project, a voice-controlled dance robot, is designed after the human body structure and has 15 degrees of freedom (each leg has 4 degrees of freedom, each arm has 3 degrees of freedom, and the head has one degree of freedom), and uses MSP430 microcontroller Using the microcontroller as the main controller and the Lingyang 61 microcontroller as the auxiliary, it is possible to complete a set of smooth and beautiful Tai Chi movements, passionate and enthusiastic hip-hop movements and other dance movements under the control of voice commands.
obotics Masters Robo HAT MM1 is an open source robot controller board for the Raspberry Pi. It has an education focus but is suitable for many applications. Robo HAT provides all the hardware you need in one easy-to-use form factor. It removes the initial barriers to starting any robotics project. With support for Adafruit CircuitPython, the Arduino IDE, and other libraries, Robo HAT serves as a single solution for all projects, big or small. The Robo HAT MM1 eliminates the need to purchase a large number of individual components by including them on the board. It can act as a PWM driver, provide onboard power via a voltage regulator, and measure motion using an onboard IMU - all at the same time. Broad compatibility with many open source software platforms such as CircuitPython, SeeSaw and the Arduino IDE means you can use all existing sensor software while creating your project in a way that works best for you. The hardware schematics and software are completely open source.
As a simplified version of AT89C51, AT89C2051 removes P0, P2 and other ports, reducing the number of I/O ports. However, it adds a voltage comparator, so its functions are enhanced in some aspects. For example, it can be used to process analog Quantity, simple analog-to-digital conversion, etc. This article uses this function to design a digital capacitance meter, which can measure the capacity of capacitors with a capacity less than 2 microfarads. It uses a 3-and-a-half-digit digital display. The maximum display value is 1999. The reading unit is uniformly nanofarads (nf), and the measuring range is divided into In the fourth gear, the readings are multiplied by the corresponding magnification.