{'fraction_non_alphanumeric': 0.018115942028985508, 'fraction_numerical': 0.010869565217391304, 'mean_word_length': 5.28030303030303, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Novel Dimming Approach for Both TRIAC and Wall Switch LED Lighting Systems

Triode alternating current (TRIAC) and wall switch step dimming are the most common methods for adjusting brightness of incandescent lighting sources. However, the gradual replacement of incandescent bulbs with light-emitting diode (LED) bulbs has made it necessary to integrate dimming methodologies within the LED driver. This paper presents the design, simulation, and implementation of a LED driver circuit capable of dimming functionality using either TRIAC or a wall switch. The simulation circuits are based on LT3799 and LTspice (Linear Technology). Experiments conducted using a 110V AC input under a 20W LED load connected in series demonstrate the efficacy of the proposed system when operating with TRIAC dimmers as well as wall switches.