Basic HTML Version

|  | Table of Contents |  | View Full Version

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 |