Slide Switch
Introduction
There are two inbuilt 3-way slide switches in evive.
Slide switch 1 is connected to Arduino pins 40 and 41, both active high. This means that when the switch is slid up, pin 40 is high. When it slides down, pin 41 is high while both are low when the switch is in the middle.
Slide switch 2 is connected to pins 42 and 43, and behave similarly as above.

Slide switches are used in motor control to control the direction of the motor.
Programming in Arduino IDE
The test code for the slide switch is:
Programming in Scratch
To get the state of slide switch in Scratch, we will use Slide switch () is in state () block. This block can be found under the Robots palette in the extension evive Inbuilt tools.
This block checks takes the slide switch number (1 or 2) and state to be checked for (Up or Down) as input and returns “True” if the slide switch is in the specified state and “False” if it is not in the specified state.
This block can be used in Arduino Mode as well as in Scratch Mode.
Example
- In this script, if the slide switch 2 is slided up (state 1), the LED on evive (connected to pin 13), glows.

Introduction A Direct current (DC) motor, as the name suggests, takes in direct current from one end and uses it to rotate the axle/rod at its

Introduction In this tutorial you will learn about functioning of relay and its interfacing with evive. Relay is a switch that is operated through electrical

Introduction While learning about switches, there are two important concepts that one should look into: Pole: The number of poles on a switch defines how

IntroductionPlaying soccer is fun, but playing soccer with robots is awesome. In this project, we are going to build DIY soccer playing robots which will

IntroductionIt’s a calm Sunday afternoon and you’re wandering by the road lost in thought of what to have for dinner. Suddenly the glaring Sun pops

IntroductionAs much as festivities, decoration, and food are the essence of Christmas, so is the Christmas tree; how else would Santa know where to keep