Lichuang EDA Summer Training Camp Encouragement Award
Touch desk lamp design based on ATMEGA328P
After half a month of training at Lichuang EDA Summer Training Camp, I like PCB design even more, and I have regained the happiness I had when I was in school. The teachers of Lichuang EDA team are more serious in guiding and teaching students. I am honored to participate in this summer training. I have been away from campus for many years. This is the first time I have participated in this kind of public welfare training. I am very happy to learn so much knowledge. I hope to participate in more technical training of this kind in the future and apply what I have learned. Once again, the Lichuang EDA team would like to say thank you to all our hard-working lecturers.
Function description:
Plug in the 5V power supply, and the marquee effect will turn into a rainbow light effect as a power-on self-test. After five seconds, LED09 enters a slightly bright state as a standby indication.
Press the ON/OFF button, all RGB lights will display white with a brightness value of 220 and be used as lighting. + - keys can adjust the RGB white display brightness value from 0-255. Press the ON/OFF button again, and the RGB light will complete a circle with a marquee effect and enter the breathing light standby state to wait for the next start.
The remote control can be used to switch between various programmed marquees, breathing lights, rainbow lights, and various single-color lighting effects. When necessary, it can be used to remotely switch lights on and off, and switch lights on and off regularly. Other functions need to be developed...
In order to prevent short circuit damage to the power supply USB, a self-restoring fuse resistor is connected in series to the USB power supply line. To prevent interference, the USB signal lines and serial port signal lines are routed in differential pairs, and the bottoms of the two chip clock crystals are cleared. The clock is dealt with all around.
Note: Due to my limited knowledge, I am an electronics enthusiast, not a professional. The above remarks are personal opinions. If there are any mistakes, I welcome criticism and correction. I have just learned microcontroller programming and am a novice. There may be bugs in the program, so I will not upload it. Misleading everyone.
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet