{'fraction_non_alphanumeric': 0.031791907514450865, 'fraction_numerical': 0.0, 'mean_word_length': 5.026086956521739, '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}}
Computing with mirrors

Abstract In this article, simple models of optical computing circuits ( demultiplexer (DEMUX), multiplexer (MUX), Boolean logic, and half-adder (HA)) are shown with mechanically controlled plane mirrors. Photographs of the proposed computational circuits are also shown. It is very useful for the school student to understand optical logic and Boolean algebra. It also shows that, computation can be possible with simple plane mirrors placed on the table. Here mirror movements are done with hand. The principle of operation of the circuits is based on reflection of light from plane mirrors. Optical devices which are used in this activity are all low-cost materials.