Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 60 - Ai Robogenius
P. 60

    STEP - 9   Connect the Negative Terminal of the Water Pump to GND on the Arduino (through
                                   a resistor).

                      Block based programming:

                       STEP - 10   Click the Code button to open the code editor.

                        STEP - 11   Click on the EDIT MODE dropdown button and select Blocks option.

                       STEP - 12   Click on the Create variable button in the Variables section and name it
                                   soil_moisture.

                       STEP - 13   Drag and place the set soil_moisture to block from the Variables section into the
                                   editor window.

                       STEP - 14   Drag and place the read analog  pin block from the Input section inside the set
                                   soil_moisture to block and set it to pin A0.

                       STEP - 15   Drag and place the print to serial monitor block from the Output section and place
                                   soil_moisture inside it to print the sensor’s value to the serial monitor.

                       STEP - 16   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 soil_moisture with 100.

                       STEP - 17   Inside the if (soil_moisture < 100) block, drag and place from the Output section:

                                       set pin 8 to HIGH (to turn ON the motor and water the plant).

                                       set pin 7 to HIGH (to turn ON the Red LED, indicating dry soil).

                                       set pin 6 to LOW (to turn OFF the Green LED).

                       STEP - 18   Inside the else block, drag and place from the Output section:

                                       set pin 8 to LOW (to turn OFF the motor).
                                       set pin 7 to LOW (to turn OFF the Red LED).

                                       set pin 6 to HIGH (to turn ON the Green LED, indicating wet soil).

                                     AI RoboGenius - VII
                     58

| 55 56 57 58 59 60 61 62 63 64 65 |