Page 175 - CodePilot V5.0 C7
P. 175

Step  8     Click the Code button to open the code editor.

                 Step  9      Click on the EDIT MODE dropdown button and
                             select the Blocks option.
                 Step  10     Click  on the  Create  variable button in  the
                             Variables section and name it Nightsensor.

                 Step  11     Drag  and place the  set Nightsensor  to
                             block  from the  Variables section  into  the
                             editor window.

                 Step  12     Drag and place the read digital pin block from
                             the Input section inside the ‘set Nightsensor to’ block and set it to pin 7.
                 Step  13     Drag and place the print to serial monitor block from the Output section and set
                             Nightsensor inside it to print the sensor’s value to the serial monitor.

                 Step  14     Drag and place the if then else block from the Control section. Place the comparison
                             block from the Math section and set it to =. Compare Nightsensor with 0.

                 Step  15     Inside the if block, drag and place the set pin 8 to HIGH block from the Output section
                             to turn pin 8 on if Nightsensor equals 0.
                 Step  16     Inside the else block, drag and place the set pin 8 to LOW block from the Output
                             section to turn pin 8 off if Nightsensor does not equal 0.

                 Step  17     Click on the Start Simulation button to see the Smart Lamp turn ON or OFF based on
                             the Nightsensor’s value.
                 Text based programming:

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

                                                                                                  QR QUEST

                                                                                               Visit the given link
                                                                                     to learn how to create an RGB
                                                                                              LED circuit:
                                                                                         https://www.youtube.com/
                                                                                         watch?v=YqHkULDmmGU
                                                                                    Answer the given questions:
                                                                                    1.   Write  the  key  components
                                                                                      needed to design an RGB LED
                                                                                      circuit.
                                                                                    2.   What  role does  the  resistor
                                                                                       play in the LED circuit?



                 Here’s an explanation of the code you created:

                     int Nightsensor = 0: This line declares a variable named Nightsensor to store the state of the
                    light sensor. It is initially set to 0.



                                                                                                                  173
                                                                                     Designing Circuits with Tinkercad
   170   171   172   173   174   175   176   177   178   179   180