b'Circuit 4C: DIYDIY Who Am I? is based on the popular Hedbanz game or HeadsUp! app. Its a fun Who Am I?party game in which a player holds an GameLCD screen to his/her forehead, and other players give hints to help the player with the LCD guess the word on the screen.YOUPOTENTIOMETERPUSH BUTTONPIEZO BUZZER20 JUMPER WIRESNEEDLCD DISPLAY AA BATTERY HOLDER DUAL LOCK TAPE 4AABATTERIESSCISSORS(NOT INCLUDED)NEW COMPONENTS This simple addition will prevent a word from getting skipped when you press the 4XAA BATTERY HOLDER: Included inbutton for the game.your kit is a 4-cell AA battery holder. The 5-inch cable isFor a more complex example of button terminated withdebouncing, in the Arduino IDE open File > a standard barrelExamples > 02.Digital > Debounce.jack connector.STRINGS: Strings are used to print words The connectorand even sentences to an LCD or the Serial mates with theMonitor. Strings are actually just an array barrel jack onof characters with a null character at the the RedBoard, allowing you to easily makeend to let the program know where the end your project battery powered. of the string is.NEW CONCEPTS ARRAY OF STRINGS: In circuit 2A you used an array of characters to BUTTON DEBOUNCE: When workingrepresent musical notes. In this program, with momentary buttons, it is usuallyyoull want to make an array of strings. necessary to add button debouncing toStrings use multiple characters to make your code. This is because the code thatwords, so youll need to use a little trick is meant to execute when the buttonto put them in an array. The trick is to use is pressed may execute faster thana pointer. When you declare your array, you can press and release the buttonyoull use an asterisk (*) after the char (microcontrollers are fast!). The simplestdata type, as follows:way to debounce a button is to add a small delay to the end of your code. Thisconst char* arrayOfStrings = {Feynman Sagan, Tyson,sketch adds a 500 millisecond delay atNye};the end of loop() to account for this. 82 : circuit 4c'