$ 1 32 0.00390625 0 5 50 Auto 2048 2048 true 315 576 288 576 352 4096 void%20setup%28%29%20%7B%0A%20%20%20%20chipName%28%2274LS08%22%29%3B%20%2F%2F%20Quad%202-input%20AND%20gate%0A%20%20%20%20logicFamily%28TTL%29%3B%0A%20%20%20%20%0A%20%20%20%20pin%281%2C%20%221A%22%29%3B%0A%20%20%20%20pin%282%2C%20%221B%22%29%3B%0A%20%20%20%20pin%283%2C%20%221Y%22%2C%20OUTPUT%29%3B%0A%20%20%20%20pin%284%2C%20%222A%22%29%3B%0A%20%20%20%20pin%285%2C%20%222B%22%29%3B%0A%20%20%20%20pin%286%2C%20%222Y%22%2C%20OUTPUT%29%3B%0A%20%20%20%20pin%287%2C%20%22GND%22%2C%20GROUND%29%3B%0A%20%20%20%20pin%288%2C%20%223Y%22%2C%20OUTPUT%29%3B%0A%20%20%20%20pin%289%2C%20%223A%22%29%3B%0A%20%20%20%20pin%2810%2C%20%223B%22%29%3B%0A%20%20%20%20pin%2811%2C%20%224Y%22%2C%20OUTPUT%29%3B%0A%20%20%20%20pin%2812%2C%20%224A%22%29%3B%0A%20%20%20%20pin%2813%2C%20%224B%22%29%3B%0A%20%20%20%20pin%2814%2C%20%22VCC%22%2C%20POWER%29%3B%0A%0A%20%20%20%20int%20w%20%3D%20chipWidth%28%29%3B%0A%20%20%20%20int%20h%20%3D%20chipHeight%28%29%3B%0A%20%20%20%20int%20middle_w%20%3D%20w%20%2F%202%3B%0A%20%20%20%20int%20middle_h%20%3D%20h%20%2F%202%3B%0A%0A%20%20%20%20%2F%2F%20Draw%20lines%20for%20the%20AND%20gate%20symbol%0A%20%20%20%20drawLine%28middle_w%20-%2010%2C%20middle_h%20-%2010%2C%20middle_w%20-%2010%2C%20middle_h%20%2B%2010%29%3B%0A%20%20%20%20drawLine%28middle_w%20-%2010%2C%20middle_h%20%2B%2010%2C%20middle_w%2C%20middle_h%20%2B%2010%29%3B%0A%20%20%20%20drawLine%28middle_w%20-%2010%2C%20middle_h%20-%2010%2C%20middle_w%2C%20middle_h%20-%2010%29%3B%0A%20%20%20%20%2F%2F%20Draw%20the%20arc%20of%20the%20AND%20gate%20symbol%0A%20%20%20%20drawArc%28middle_w%2C%20middle_h%2C%2010%2C%20270%20%2A%20%28PI%20%2F%20180%29%2C%2090%20%2A%20%28PI%20%2F%20180%29%29%3B%0A%20%20%20%20%2F%2F%20Draw%20input%20lines%0A%20%20%20%20drawLine%28middle_w%20-%2020%2C%20middle_h%20-%205%2C%20middle_w%20-%2010%2C%20middle_h%20-%205%29%3B%0A%20%20%20%20drawLine%28middle_w%20-%2020%2C%20middle_h%20%2B%205%2C%20middle_w%20-%2010%2C%20middle_h%20%2B%205%29%3B%0A%20%20%20%20%2F%2F%20Draw%20output%20line%0A%20%20%20%20drawLine%28middle_w%20%2B%2010%2C%20middle_h%2C%20middle_w%20%2B%2020%2C%20middle_h%29%3B%0A%7D%0A%0Avoid%20loop%28%29%20%7B%0A%20%20%20%20%2F%2F%20Compute%20the%20output%20of%20the%20first%20AND%20gate%0A%20%20%20%20%2F%2F%20AND%20operation%20between%20input%20A%20and%20input%20B%0A%20%20%20%20bool%20one%20%3D%20digitalRead%281%29%20%26%26%20digitalRead%282%29%3B%0A%20%20%20%20%2F%2F%20Write%20the%20output%20to%20the%20first%20AND%20gate%20output%0A%20%20%20%20digitalWrite%283%2C%20one%29%3B%0A%0A%20%20%20%20%2F%2F%20Repeat%20the%20logic%20for%20the%20second%20AND%20gate%0A%20%20%20%20bool%20two%20%3D%20digitalRead%284%29%20%26%26%20digitalRead%285%29%3B%0A%20%20%20%20digitalWrite%286%2C%20two%29%3B%0A%0A%20%20%20%20bool%20three%20%3D%20digitalRead%289%29%20%26%26%20digitalRead%2810%29%3B%0A%20%20%20%20digitalWrite%288%2C%20three%29%3B%0A%0A%20%20%20%20bool%20four%20%3D%20digitalRead%2812%29%20%26%26%20digitalRead%2813%29%3B%0A%20%20%20%20digitalWrite%2811%2C%20four%29%3B%0A%7D 14 sp67vq Examples 1