{"id":10920,"date":"2023-03-28T18:00:38","date_gmt":"2023-03-28T12:30:38","guid":{"rendered":"http:\/\/myprojectideas.com\/?p=10920"},"modified":"2025-10-10T12:23:08","modified_gmt":"2025-10-10T12:23:08","slug":"chemistry-test-based-on-periodic-table-with-arduino","status":"publish","type":"post","link":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/","title":{"rendered":"Chemistry Test Based On Periodic Table With Arduino"},"content":{"rendered":"<h2><strong style=\"font-size: 26px;\">Introduction of the Project<\/strong><\/h2>\n<p>Chemistry is a field of science that studies the properties, composition, and reactions of matter. A periodic table, on the other hand, is a fundamental tool used by chemists to organize the elements based on their atomic properties. The periodic table has been a key reference for chemists for over a century and has enabled them to understand the underlying principles of chemical behavior. So in this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino.<\/p>\n<p>To make this Arduino project, we will have a set of periodic table-related questions planned to be fed into the Arduino microcontroller, and those questions will pop up in front of the user one by one. Once the user answers the question, there will be a result shown on the LCD screen as True or False. And finally, based on the answered question, there will be a final result displayed on the screen.<\/p>\n<iframe loading=\"lazy\"  id=\"_ytid_30094\"  width=\"1080\" height=\"607\"  data-origwidth=\"1080\" data-origheight=\"607\" src=\"https:\/\/www.youtube.com\/embed\/fM8WZpStIj4?enablejsapi=1&autoplay=0&cc_load_policy=0&cc_lang_pref=&iv_load_policy=1&loop=0&rel=1&fs=1&playsinline=0&autohide=2&theme=dark&color=red&controls=1&\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe>\n<p>&nbsp;<\/p>\n<h2><strong>Supplies<\/strong><\/h2>\n<p>To build this Arduino project, we will use pushbuttons and an LCD screen to display a time-based test. In order to create a Chemistry test based on periodic table, we will require the following components:<\/p>\n<h3><strong>Components<\/strong><\/h3>\n<ul>\n<li><a href=\"https:\/\/docs.arduino.cc\/hardware\/uno-rev3\">Arduino Uno R3<\/a><\/li>\n<li>2 <a href=\"https:\/\/www.cuidevices.com\/blog\/push-button-switches-101\">PushButtons<\/a><\/li>\n<li><a href=\"https:\/\/www.elprocus.com\/lcd-16x2-pin-configuration-and-its-working\/\">LCD 16&#215;2<\/a><\/li>\n<li>1 Small Breadboard<\/li>\n<li>3 Resistors<\/li>\n<li>Connecting Wires<\/li>\n<\/ul>\n<h2><strong>Circuit Diagram<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17663 size-full\" src=\"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2023\/03\/word-image-10920-1.webp\" alt=\"Chemistry Test Based On Periodic Table With Arduino\" width=\"1366\" height=\"528\" \/><\/p>\n<h2><strong>Steps To Create A Chemistry Test Based On Periodic Table With Arduino<\/strong><\/h2>\n<p><strong>Step 1:<\/strong> Gather the Arduino UNO, push buttons, breadboard, and other required components on the Digital board.<\/p>\n<p><strong>Step 2:<\/strong> Then we plug Pushbuttons on the Breadboard.<\/p>\n<p><em><strong>PushButton:<\/strong><\/em><\/p>\n<p><strong>Step 3: <\/strong>1st terminal of each Pushbutton is connected to the 5V pin of the Arduino.<\/p>\n<p><strong>Step 4: <\/strong>Then, connect the 2nd terminal of each Pushbutton to the GND pin of the Arduino.<\/p>\n<p><strong>Step 5:<\/strong> The 3rd pin of the push button is connected to the 10 &amp; 11 number pin of the Arduino, respectively.<\/p>\n<p><em><strong>LCD:<\/strong><\/em><\/p>\n<p><strong>Step 6:<\/strong> Connect the Power and the LED anode terminal of the LCD to the 5V pin of the Arduino.<\/p>\n<p><strong>Step 7:<\/strong> Connect the Ground, Contrast, and Read\/Write and LED cathode terminals of LCD to the GND pin of the Arduino, as shown in the circuit.<\/p>\n<p><strong>Step 8:<\/strong> Connect the Register Select, Enable, and DB4 to DB7 pins of LCD to the 2 to 7 number pins of the Arduino, respectively, as shown in the figure.<\/p>\n<h2><strong>Source Code<\/strong><\/h2>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">#include &lt;LiquidCrystal.h&gt;\r\n\r\nLiquidCrystal lcd(2, 3, 4, 5, 6, 7);\r\n\r\nint a = 10, b = 11;\r\n\r\nint A;\r\n\r\nint score = 0;\r\n\r\nvoid setup()\r\n\r\n{\r\n\r\nSerial.begin(9600);\r\n\r\nlcd.begin(16,2);\r\n\r\npinMode(a, INPUT);\r\n\r\npinMode(b, INPUT);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nvoid loop()\r\n\r\n{\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Choose the \");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"correct answer \");\r\n\r\ndelay(2000);\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\" Carbon is a\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"NonMetal | Metal\");\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\nA = digitalRead(a);\r\n\r\nSerial.print(A);\r\n\r\nif(A == 1)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"TRUE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Valency of He is\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"a)0 b)2\");\r\n\r\ndelay(5000);\r\n\r\nA = digitalRead(a);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"TRUE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Z(Nitrogen) = ?\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"a)6 b)7\");\r\n\r\ndelay(5000);\r\n\r\nA = digitalRead(b);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\n}\r\n\r\nelse\r\n\r\n{\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"FALSE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Symbol(Lithium)=?\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"a)L b)Li\");\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\nA = digitalRead(b);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\n}\r\n\r\nelse\r\n\r\n{\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"FALSE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Lead is a\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"Metal | NonMetal\");\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\nA = digitalRead(a);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"TRUE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Silicon is a\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"Metalloid Metal\");\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\nA = digitalRead(a);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"TRUE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Cr = Chromium\");\r\n\r\nlcd.setCursor(0, 1);\r\n\r\nlcd.print(\"a)True b)False\");\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\nA = digitalRead(a);\r\n\r\nSerial.print(A);\r\n\r\nif(A == HIGH)\r\n\r\n{\r\n\r\nscore = score + 5;\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"TRUE\");\r\n\r\ndelay(2000);\r\n\r\n}\r\n\r\n\r\n\r\n\r\nlcd.clear();\r\n\r\nlcd.setCursor(0, 0);\r\n\r\nlcd.print(\"Final Score = \");\r\n\r\nlcd.setCursor(14, 0);\r\n\r\nlcd.print(score);\r\n\r\ndelay(5000);\r\n\r\n\r\n\r\n\r\n}<\/pre>\n<h2><strong>Explanation of the Code<\/strong><\/h2>\n<p>1. <em><strong>&#8220;LiquidCrystal&#8221;<\/strong><\/em> library is included in the header file for LCD.<\/p>\n<p>2. After that, we initialized arrays and variables that will be required in the function.<\/p>\n<p>3. With the setup function, we have declared the LCD as having 2 rows &amp; 16 columns. Also, we have configured the pin mode for input purposes and began the serial connection with 9600 bits per second.<\/p>\n<p>4. In the loop function, we display the options, along with the question, and give 5 seconds of time to the candidate to give the answer to that question using the push button. If the answer is right, the candidate will get 5 points, and at last, the final score will be displayed.<\/p>\n<p>5. The following functions have been used to manage the LCD.<\/p>\n<ul>\n<li><em><strong>lcd.clear(): <\/strong><\/em>We use this\u00a0function will help to clear the screen of the LCD.<\/li>\n<li><em><strong>lcd.print(): <\/strong><\/em>We use this function to print the text in the LCD,<\/li>\n<li><em><strong>lcd.setCursor(): <\/strong><\/em>We use this\u00a0function helps to set the cursor in the LCD.<\/li>\n<li>Delay function takes time in milliseconds, with the help of which the candidate will be given 5 seconds of time to answer each question.<\/li>\n<\/ul>\n<h2><a id=\"post-10920-_1fob9te\"><\/a><strong>Output<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-17665 size-full\" src=\"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2023\/03\/Chemistry-Test-Based-On-Periodic-Table-With-Arduino-Output.webp\" alt=\"Chemistry Test Based On Periodic Table With Arduino\" width=\"619\" height=\"313\" \/><\/p>\n<p>Once you start the simulation, you will be able to see your\u00a0final score at the end of the test on LCD.<\/p>\n<h2>Recommendation<\/h2>\n<p>In recent years, there has been growing interest in the use of technology to enhance the study of chemistry. One notable example of this is the use of Arduino, an open-source electronics platform, to create chemistry test based on the periodic table.<\/p>\n<p>Arduino-based chemistry tests allow students and researchers to conduct chemical analyses quickly and efficiently. With Arduino, students can design and build their own chemistry sensors that detect various chemical properties and react accordingly. For instance, an Arduino-based pH sensor can measure the acidity or basicity of a solution, while a gas sensor can detect the presence of specific gases.<\/p>\n<p>This innovative approach to chemistry education has several benefits, including increased student engagement and understanding, as well as improved accuracy and reproducibility of results. Furthermore, by using open-source platforms like Arduino, students, and researchers can collaborate and share their findings with others in the scientific community.<\/p>\n<p>Overall, the combination of the periodic table and Arduino technology offers a promising avenue for advancing the study of chemistry and promoting scientific literacy.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/rudelabs.ai\/blogs\/category\/arduino\/\"><em><strong>More Arduino Projects&gt;&gt;&gt;<\/strong><\/em><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To make this Arduino project, we will have a set of periodic table-related questions planned to be fed into the Arduino microcontroller.<\/p>\n","protected":false},"author":1,"featured_media":10921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[31,4,7],"tags":[],"class_list":["post-10920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino","category-coding-basics","category-coding-projects"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Chemistry Test Based On Periodic Table With Arduino - RUDE LABS<\/title>\n<meta name=\"description\" content=\"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Chemistry Test Based On Periodic Table With Arduino - RUDE LABS\" \/>\n<meta property=\"og:description\" content=\"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\" \/>\n<meta property=\"og:site_name\" content=\"RUDE LABS\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-28T12:30:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-10T12:23:08+00:00\" \/>\n<meta name=\"author\" content=\"rudelabs.ai\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rudelabs_in\" \/>\n<meta name=\"twitter:site\" content=\"@rudelabs_in\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"rudelabs.ai\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\"},\"author\":{\"name\":\"rudelabs.ai\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/560bad88bae03cae99a326a46af0c894\"},\"headline\":\"Chemistry Test Based On Periodic Table With Arduino\",\"datePublished\":\"2023-03-28T12:30:38+00:00\",\"dateModified\":\"2025-10-10T12:23:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\"},\"wordCount\":779,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#organization\"},\"image\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage\"},\"thumbnailUrl\":\"\",\"articleSection\":[\"Arduino\",\"Coding Basics\",\"Coding Projects\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\",\"url\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\",\"name\":\"Chemistry Test Based On Periodic Table With Arduino - RUDE LABS\",\"isPartOf\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-03-28T12:30:38+00:00\",\"dateModified\":\"2025-10-10T12:23:08+00:00\",\"description\":\"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.\",\"breadcrumb\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/rudelabs.ai\/blogs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Chemistry Test Based On Periodic Table With Arduino\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#website\",\"url\":\"https:\/\/rudelabs.ai\/blogs\/\",\"name\":\"RUDE LABS\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/rudelabs.ai\/blogs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#organization\",\"name\":\"RUDE LABS\",\"url\":\"https:\/\/rudelabs.ai\/blogs\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2025\/09\/RUDE-LABS.webp\",\"contentUrl\":\"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2025\/09\/RUDE-LABS.webp\",\"width\":2459,\"height\":414,\"caption\":\"RUDE LABS\"},\"image\":{\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/rudelabs_in\",\"https:\/\/www.linkedin.com\/company\/ru-delabs\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/560bad88bae03cae99a326a46af0c894\",\"name\":\"rudelabs.ai\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4d9f672e72f97294dfb6fac3d78e9f0bb5421a701cd2141cf2a2e540b4d67191?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4d9f672e72f97294dfb6fac3d78e9f0bb5421a701cd2141cf2a2e540b4d67191?s=96&d=mm&r=g\",\"caption\":\"rudelabs.ai\"},\"sameAs\":[\"https:\/\/rudelabs.ai\/blogs\"],\"url\":\"https:\/\/rudelabs.ai\/blogs\/author\/rudelabs-ai\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Chemistry Test Based On Periodic Table With Arduino - RUDE LABS","description":"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/","og_locale":"en_US","og_type":"article","og_title":"Chemistry Test Based On Periodic Table With Arduino - RUDE LABS","og_description":"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.","og_url":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/","og_site_name":"RUDE LABS","article_published_time":"2023-03-28T12:30:38+00:00","article_modified_time":"2025-10-10T12:23:08+00:00","author":"rudelabs.ai","twitter_card":"summary_large_image","twitter_creator":"@rudelabs_in","twitter_site":"@rudelabs_in","twitter_misc":{"Written by":"rudelabs.ai","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#article","isPartOf":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/"},"author":{"name":"rudelabs.ai","@id":"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/560bad88bae03cae99a326a46af0c894"},"headline":"Chemistry Test Based On Periodic Table With Arduino","datePublished":"2023-03-28T12:30:38+00:00","dateModified":"2025-10-10T12:23:08+00:00","mainEntityOfPage":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/"},"wordCount":779,"commentCount":0,"publisher":{"@id":"https:\/\/rudelabs.ai\/blogs\/#organization"},"image":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage"},"thumbnailUrl":"","articleSection":["Arduino","Coding Basics","Coding Projects"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/","url":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/","name":"Chemistry Test Based On Periodic Table With Arduino - RUDE LABS","isPartOf":{"@id":"https:\/\/rudelabs.ai\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage"},"image":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-03-28T12:30:38+00:00","dateModified":"2025-10-10T12:23:08+00:00","description":"In this project tutorial, we are going to create a Chemistry test based on periodic table with Arduino. We will use push buttons and an LCD screen to display a time-based test.","breadcrumb":{"@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#primaryimage","url":"","contentUrl":""},{"@type":"BreadcrumbList","@id":"https:\/\/rudelabs.ai\/blogs\/chemistry-test-based-on-periodic-table-with-arduino\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rudelabs.ai\/blogs\/"},{"@type":"ListItem","position":2,"name":"Chemistry Test Based On Periodic Table With Arduino"}]},{"@type":"WebSite","@id":"https:\/\/rudelabs.ai\/blogs\/#website","url":"https:\/\/rudelabs.ai\/blogs\/","name":"RUDE LABS","description":"","publisher":{"@id":"https:\/\/rudelabs.ai\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rudelabs.ai\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rudelabs.ai\/blogs\/#organization","name":"RUDE LABS","url":"https:\/\/rudelabs.ai\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rudelabs.ai\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2025\/09\/RUDE-LABS.webp","contentUrl":"https:\/\/rudelabs.ai\/blogs\/wp-content\/uploads\/2025\/09\/RUDE-LABS.webp","width":2459,"height":414,"caption":"RUDE LABS"},"image":{"@id":"https:\/\/rudelabs.ai\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/rudelabs_in","https:\/\/www.linkedin.com\/company\/ru-delabs\/"]},{"@type":"Person","@id":"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/560bad88bae03cae99a326a46af0c894","name":"rudelabs.ai","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rudelabs.ai\/blogs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4d9f672e72f97294dfb6fac3d78e9f0bb5421a701cd2141cf2a2e540b4d67191?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4d9f672e72f97294dfb6fac3d78e9f0bb5421a701cd2141cf2a2e540b4d67191?s=96&d=mm&r=g","caption":"rudelabs.ai"},"sameAs":["https:\/\/rudelabs.ai\/blogs"],"url":"https:\/\/rudelabs.ai\/blogs\/author\/rudelabs-ai\/"}]}},"_links":{"self":[{"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/posts\/10920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/comments?post=10920"}],"version-history":[{"count":2,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/posts\/10920\/revisions"}],"predecessor-version":[{"id":17666,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/posts\/10920\/revisions\/17666"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/media?parent=10920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/categories?post=10920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rudelabs.ai\/blogs\/wp-json\/wp\/v2\/tags?post=10920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}