Controlling Servo Angle using evive Firmware

About This Tutorial
evive Firmware allows user to control servo motors using inbuilt potentiometers. In this tutorial you will learn how to set 90 degrees angle.
Tutorial Info

Components Required

ImageComponentQuantityAvailable in Kit
Micro Servo Motor with Accessories1


evive Firmware lets you use DC motor, servo motors and stepper motors using inbuilt potentiometers, slide switches and tactile switches.

It become very easy for users to test motors and set servo angles without coding evive. In this tutorial we will learn how to control servo motors and set 90 degree angle using evive Firmware.


evive has two dedicated servo motor outputs pins. Signal pin of servo 1 is connected to digital pin 44 and servo 2 is connected to digital pin 45.

evive servo output channel

Circuit Diagram

In the following example, I will be showing you how to control servo through channel 1. Given below is the circuit diagram:

A Servo pin has three wires (Order to be connected in evive, left to right)

  • Brown wire: GND
  • Red wire: VCC
  • Orange wire: Signal
Caution: Power evive using a 12V 2A power adapter for smooth functioning of servo motor. The VVR (Variable voltage) should be close to 6V.


Upload the latest firmware into evive using Arduino IDE. If you don’t have firmware installed, download it from here. If you don’t have Arduino installed, go through this page to install Arduino.

Once you have uploaded the firmware into evive, go through the following steps:

Caution: Power evive using a 12V 2A power adapter for smooth functioning of servo motor. The VVR (Variable voltage) should be close to 6V.
  1. In the firmware, the first option is Control. Using the navigation key, click right and you will enter control submenu.
  2. In control submenu, you will find three options:
    1. Motors
    2. Servos
    3. Stepper Motor
      Navigate to Servo.
  3. In side servo motor control you will see another three options:
    1. Servo 1 (To control servo motor through channel 1)
    2. Servo 2 (To control servo motor through channel 2)
    3. Servo 1 and 2 (To control both servo motor)
      Select Servo 1 for this case
  4. Now you will see a panel, where on the left half you see angle set on servo channel 1. Using Potentiometer 1 you can control the servo angle ranging from 0 to 180 degrees.
  5. Change the potentiometer such that the angle is 90degrees.

Voila! You have successfully learned how to contorl a servo motor using evive firmware.

Share this Tutorial
Share on facebook
Share on twitter
Share on google
Share on pinterest
Share on reddit
Share on print
Related Projects & Tutorials
evive – Plug and Play: Part 1
In this tutorial, we are going to give you a hands-on experience of evive’s plug and play interface through activities for controlling a DC motor, a servo motor, understanding the inbuilt touch sensors of evive.
ldr circuit
How to interface LDR with evive
This tutorial discusses what are light dependent resistors (LDR) and how to interface them with evive in Scratch with the help of a sample circuit and program in Scratch mode.
All articles loaded
No more articles to load
Featured Projects
All articles loaded
No more articles to load

Leave a Reply

Close Menu