
evive Starter Kit - Learning Resources


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.
evive – Plug and Play Part 2
In this tutorial, we’re going to take a look at the inbuilt tools that evive has and that truly makes it versatile and portable electronics lab. They are the pin state monitor, oscilloscope, sensing, and the function generator.
Getting Started with PictoBlox
PictoBlox is a programming software based on Scratch, where you can make interactive games, animations or program robots and projects with evive, Arduino, etc..
PictoBlox – Stage Mode
In this tutorial, you learned about PictoBlox's Stage mode and how to control hardware in real-time using a USB cable or over Bluetooth.
PictoBlox – Upload Mode
In this tutorial, you'll see what is PictoBlox's Upload mode and how to use it to control our hardware wirelessly, i.e. without being connected to computer.
Interfacing Dabble with evive
In this tutorial, we learned how to control actuators or send commands to them wirelessly via a Smartphone using Dabble.
What is LED (Light Emitting Diode)?
Learn all about LEDs (light emitting diodes): how do LEDs work, interfacing an LED with evive using PictoBlox and projects you can make using LEDs.
What is Tactile Switch or Push Button?
Learn all about push buttons (tactile switches): how push buttons work, interfacing a push button with evive using PictoBlox and projects you can make using push buttons
How to Read evive’s Potentiometers in PictoBlox
This tutorial discusses what are potentiometers, evive's potentiometers and how to read them in PictoBlox, and how to control the brightness of an LED using one of evive's potentiometers.
What is LDR (Photoresistor)?
Learn all about LDRs (photoresistors): how does an LDR work, interfacing an LDR with evive using PictoBlox and projects you can make using it.
What is a Dual-Shaft (DC) Motor?
Learn what is dual-shaft(DC) motor, how does DC motor work, interface it with evive using PictoBlox and what projects to make using a DC motor.
What is a Servo Motor?
Learn what is servo motor, how does servo motor work, interface it with evive using PictoBlox and what projects to make using a servo.
How to Control evive’s Buzzer in PictoBlox
This tutorial discusses what are piezo buzzers, evive's inbuilt buzzer, how to control it in PictoBlox with the help of a simple program in Stage mode.
How to Control evive’s Touch Sensors in PictoBlox
This tutorial discusses what are capacitive touch sensors, evive's capacitive touch input, and how to control the touch sensors in evive, with the help of a simple program in Stage mode.
How to Manipulate evive’s TFT Display
This tutorial discuss evive's TFT Display, the blocks under evive TFT Display extension, and certain example programs to show the usage of different blocks in Scratch mode.
What is an IR Sensor
Learn all about an IR sensor, from what is an IR sensor, how to interface it with evive using PictoBlox, and the projects we can make using it.
What is an Ultrasonic Sensor?
Learn what is an ultrasonic sensor, how does HC-SR05 work, interface it with evive using PictoBlox and what projects to make using an ultrasonic sensor.
How to interface RGB LED strip with evive using PictoBlox
This tutorial discusses what are RGB LED strips, how to interface them with Evive in PictoBlox with the help of a sample circuit.
Getting Started with Arduino IDE
This tutorial discusses how to install Arduino IDE in Windows, Mac & Linux, and configure Arduino to upload programs (evive Firmware) in evive.
Arduino Sketch: Structure and Flow
This tutorial discusses the basic structure of an Arduino sketch and the top-to-bottom execution of program instructions.
Arduino IDE: Variables
A variable is used in programming to store a value (integer, float, character or string) that may change during the life of the Arduino sketch.
Arduino IDE: Arithmetic Operators
This tutorial discusses what are arithmetic operators, and the arithmetic operators in Arduino IDE for addition, subtraction, multiplication, division, and finding out the remainder.
Arduino IDE: Comparison or Relational Operator
This tutorial discusses what are relational operators and the different relational operators in Arduino IDE.
Arduino IDE: Boolean or Logical Operators
This tutorial discusses what are logic operators and the different types of logic operators in Arduino IDE, such as the AND operator, OR operator, and NOT operator.
Arduino IDE: Conditional(if-else-if) Statements
This tutorial discusses what are conditional statements, and their different types in Arduino IDE, such as the if statement, if-else statement, and if-else-if statement.
Arduino IDE: Increment & Decrement Operator
This tutorial discusses what are increment operator and decrement operator, two of the many arithmetic operators, their two different structures, and how to use them in Arduino IDE.
Arduino IDE: for Loop
This tutorial discusses what is loop statement, a for loop, its general syntax in Arduino IDE, and how it works.
Arduino IDE: while Loop
This tutorial discusses what is a while loop, its general syntax in Arduino IDE, how it different from a for loop, and how it works.
How to Install a Library in Arduino IDE
This tutorial discusses what are libraries, how to install them and include them in Arduino IDE sketches.
Blink with Firmware on evive
This tutorial explains how we can access evive firmware even when some other code is running on evive.
Getting Started with TFT Display
This tutorial discuss evive's TFT Display, the TFT library in Arduino IDE, and how to display text on the TFT screen.
How to display values of variables on evive’s TFT screen line by line
In this tutorial you will learn to display values of variables on TFT screen line by line.
How to Manipulate Text on TFT Display
This tutorial discusses how to change the colour and size of text on evive's TFT Display using functions from the TFT library in Arduino IDE.
How to Draw Shapes on TFT Display
This tutorial discusses about the functions in the evive TFT screen library in Arduino IDE that help in drawing different shapes on the display with the help of a simple Arduino Sketch.
How to use evive’s Digital Pins as Output Pins
This tutorial discusses about the digital pins in evive, how to configure them as OUTPUT in Arduino IDE with the help of a simple example of controlling an LED.
How to use evive Digital Pins as Input Pins
This tutorial discusses how to configure the digital pins in evive as INPUT in Arduino IDE, with the help of a simple example using evive's tactile switch.
How to use a Tactile Switch with evive
This tutorial discusses what are switches, types of switches, pull-up and pull-down resistors, and how to control the pin 13 LED on evive using a tactile switch with the help of an Arduino IDE sketch.
How to use evive’s Slide Switch
This tutorial discusses different types of switches based on their pole and throw, what are slide switches, and a simple Arduino IDE sketch to display the state of evive's slide switch on the TFT screen.
How to read Analog Input at evive’s Analog Pins
This tutorial discusses the analog input pins in evive, what is scaling, potentiometer, and how to read the input at the analog pins with the help of a simple Arduino IDE sketch.
How to generate Analog Output at Digital Pins using PWM
This tutorial discusses what is Pulse Width Modulation (PWM), and how to generate analog output in evive using PWM with the help of an Arduino IDE sketch.
How to use evive’s Joystick (Navigation Key)
This tutorial discusses how to work with evive's 5-way navigation key and how to read its state and display on the TFT screen with the help of an Arduino IDE sketch.
How to interface DC motor with Arduino IDE
This tutorial discusses what are DC motors, how to control them, and how to interface them with Arduino IDE using motor control units in evive with the help of an Arduino IDE sketch.
How to interface Servo Motor with Arduino IDE
This tutorial discusses what are servo motors, how to control them, and how to interface them with Arduino IDE using motor control units in evive with the help of an Arduino IDE sketch.
Controlling Servo Motor (Setting Angle) using Arduino IDE
In this tutorial, we will control Servo Angle connected to evive and Arduino using Arduino IDE functions.
Servo Sweep using Arduino IDE
In this tutorial we will sweeps the shaft of a RC servo motor back and forth across 180 degrees using Arduino IDE.
Controlling Servo Angle using Joystick in Arduino IDE
In this tutorial we will control the position of a RC (hobby) servo motor with a Joystick.
How to control evive’s buzzer in Arduino IDE
This tutorial discusses what is a piezo buzzer, evive's inbuilt buzzer, how to control it in Arduino IDE with the help of an Arduino IDE sketch.
How to control Pin 13 LED using Smartphone via Bluetooth
In this tutorial you will be turning on and off led Pin-13 of evive via smartphone.
How to use evive’s Capacitive Touch Inputs
This tutorial discusses what are capacitive touch sensors, evive's capacitive touch input, and how to control the touch sensors in evive, with the help of an Arduino IDE sketch.
How to use evive’s Interrupt pins
This tutorial discusses what are interrupts, and how to use evive's interrupt pins in Arduino IDE with the help of an Arduino IDE sketch.
How to use evive’s Real-time Clock
This tutorial discusses what is a real-time clock, and how to use evive's real-time clock to show time, date, and day with the help of an Arduino IDE sketch.
How to interface ESP8266 Wi-Fi Module with evive
The tutorial discusses the ESP8266 Wi-Fi Module, how to connect it to evive, and how to configure it for IoT applications using AT commands by writing an Arduino IDE sketch.
How to interface 3.3V Digital I/O
This tutorial discusses the use of bidirectional logic shifter as 3.3V digital input and output with the help of an Arduino IDE sketch.
Interfacing HC-SR04 Ultrasonic sensor with evive
In this tutorial we will interface HC-SR04 Ultrasonic sensor with evive and we will calculate distance between ultrasonic sensor and obstacle form which ultrasound waves are reflected
Shoot the Bat
In this project, you'll learn how to make animations and develop a game using coding.

Dodge
The aim of the game is to control the kid and dodge the objects coming his way for as long as possible. You can’t dodge them forever; because basically we are playing a game of survival and the challenge essentially is to stay in the game for as long as possible.

Touch-Based Piano
Make an eight key DIY piano using capacitive touch inputs. The sound is generated using a piezo buzzer which is in-built (in evive).

DIY Turntable | Become an Artist
In this project, you will learn how to make a small DIY turntable, whose speed and direct on can be controlled using evive's slide switch and potentiometer.

Pick and Place Mobile Robot
In this project, we will show you how to make a pick and place mobile robot controlled with Smartphone App via bluetooth communication.

Obstacle Avoiding Robot
Here we will make an autonomous robot which will be able to avoid every obstacle in its path.

Beetle in a Maze
This project shows you how you can make an animated game in PictoBlox where beetle needs help to come out of the maze without touching the boundaries.

DIY RGB LED Goggles
This project's about making a pair of cool RGB LED goggles with controllable shades that can be turned up or down as and when you like!

Joystick Controlled Mobile Robot
In this project, you will learn how mobile robot works and how to make a robot which will be controlled using a joystick.

Smartphone-Controlled Mobile Robot
In this project, you will learn how mobile robot works and how to make a robot which will be controlled using Smartphone via Bluetooth communication.

DIY Soccer Playing Mobile Robot
In this project, you will learn how to build a soccer-playing mobile robot, which will be controlled using the smartphone app. Communication is done through Bluetooth.

DIY Solar Tracker
Learn how to make a light tracker of your own that always points in the direction of the light falling on it.

Measuring Time Period of a Pendulum Using IR Sensor
This project teaches you how to calculate the time period of a simple pendulum using an IR sensor and evive.

Line Following Robot
This project will show you how to make a Line Following Robot.

DIY RC Shopping Cart
This project will show you how to upgrade your regular shopping cart to an RC shopping cart.

DIY Intrusion Detection System
This project will show you how to make a DIY Intrusion Detection System.

DIY Automatic Railway Crossing
This project will show you how to make a DIY automatic railway crossing.

DIY Dabble Controlled PC Games
This project will show you how to play games on your PC using Dabble.

DIY Dabble Controlled Baby Mobile
This project will show you how to make a DIY Dabble controlled baby mobile that will put a smile on any baby’s face!

DIY Dabble Controlled Bubble Machine
This project will show you how to make a DIY Dabble-controlled bubble machine.

DIY Dabble Controlled Robotic Vacuum Cleaner
This project will show you how to make a DIY Vacuum Cleaner.

DIY Smart Hand Band for Blind
This project will show you how to make a DIY smart band for blind people.

Line Follower Robot Using Smartphone Camera
This project will show you how to make a line follower robot using a Smartphone.

DIY Follow Me Robot
Here, you will learn how to make an autonomous robot which will follow the object in front of it.

Visualizing RC Circuit on evive
In this project, we will visualize RC Circuit behavior on charging, discharging and different input signals on evive's mini oscilloscope.

DIY Smartphone Controlled RGB LED Lights
This project will show how to transform a simple strip of RGB LED into a stunning decorative light.

DIY Digital Tachometer
This project will show you how to make a digital tachometer to measure the speed of a motor or any other rotating device.

DIY Gesture Controlled Robot Using Smartphone
This project will show you how to control a robot using a Smartphone with the help of hand gestures.

Understanding Electromagnetic Induction
In this project, you will learn about electromagnetic induction with the help of a few small and fun activities.

DIY Arcade Basketball Game
In this project, you’ll learn how to make a DIY arcade Basketball game at home!

Space Battle
This project will show you how to make a cool space battle game on your own in PictoBlox (Scratch-based programming) and play using your Smartphone!

DIY Capacitive Touch Drum Machine using PictoBlox
This project will show you how to make simple DIY Capacitive Drum Machine using evive and PictoBlox.

The Hungry Shark
This project will show you how to make an interesting fish hunting game on your own in PictoBlox (Scratch-based programming)!

DIY Color Sorter
This project will show you how to make a DIY color sorter using IR sensors and a servo motor.

Angry Bird: Control Servo using Ultrasonic Sensor
This project will show you how to control a servo using an ultrasonic sensor by making an interesting Scratch Angry Birds project in PictoBlox

DIY Smart LED Street Light
This project will show you how to make a DIY smart LED street light.

DIY Automatic Door Using IR Sensor
Learn how to make a DIY automatic door opening and closing system using an IR sensor and a servo motor!

DIY Oscillating Electric Table Fan
Create a mini DIY oscillating electric table fan using a DC motor and a servo motor.

DIY Bracelet Using RGB LED Strip
Learn to make a DIY bracelet using an RGB LED strip and program it to make it look attractive.

DIY Mini Safe Locker Using Servo
Make your own DIY mini-safe locker using components from the evive Starter Kit and control it using evive’s slide switch!

DIY Automatic Toll Booth Gate Opener
Make your own version of the automatic electric toll booth gate opener using components from the evive Starter Kit!

Halloween Prank – DIY Creepy Halloween Doll
Learn how to make a creepy Halloween Doll that is activated by the Ultrasonic Sensor and trick your friends into a Halloween Trick or Treat prank!

DIY Automatic Chocolate Dispenser
Make your own DIY automatic chocolate dispenser for a sweeter and merrier Christmas!