Page 173 - CodePilot V5.0 C7
P. 173

Step  12     Click  on the  Start  Simulation button to  see  the LED  blink  ON and  OFF with the
                             specified delay.

                 Text based programming:






















                 Step  13     Click on the EDIT MODE dropdown button and select the Text option. The code you
                             created will be displayed here.

                 Here’s an explanation of the code you created:

                     void setup(): This is a built-in function in Arduino programming. The code inside the
                    setup() function is executed once when the program starts. It is typically used for initialising
                    things, like setting pin modes.
                     pinMode(13, OUTPUT): This line sets pin 13 as an output. This means that pin 13 will send
                    out electrical signals to control something (in this case, an LED).

                     void loop(): This function runs repeatedly after the setup() function. Everything inside
                    loop() will execute over and over again, allowing the LED to blink continuously.

                     digitalWrite(13, HIGH): This sends a high voltage signal to pin 13. In the case of an LED,
                    this will turn it on.
                     delay(10000): This pauses the program for 10,000 milliseconds or 10 seconds. The LED
                    stays on for this duration.

                     digitalWrite(13, LOW): This sends a LOW signal to pin 13, which turns the LED off.
                     delay(2000): This pauses the program again for 2,000 milliseconds or 2 seconds. The LED
                    remains off for this duration before turning on again.

                 The LED turns ON for 10 seconds and OFF for 2 seconds, repeating this cycle. This confirms that the
                 Arduino is correctly programmed and the circuit is functioning as expected.
















                                                                                                                  171
                                                                                     Designing Circuits with Tinkercad
   168   169   170   171   172   173   174   175   176   177   178