evive with Arduino IDE - Tutorials & Projects

Getting Started with evive
Learn about evive that makes STEM learning for kids easy and project-making for hobbyists fun. This tutorial will explain how to install its battery, how to charge it and discuss the various power input and output modules available.
Learn how to control motors, servos, and touch sensors with evive’s plug-and-play interface with this comprehensive tutorial. Explore how to use the interface to make fun projects such as a fruit piano, a virtual drum set and a touch-based switchboard.
Learn how to use evive’s inbuilt tools, like the Pin State Monitor, Oscilloscope, Sensing Feature, and Function Generator, to debug electronic projects and understand the basics of electronics.
This tutorial discusses how to install Arduino IDE in Windows, Mac & Linux, and configure Arduino to upload programs (evive Firmware) in evive.
Learn how to write a sketch in Arduino IDE, use the serial monitor to write a message, and understand the program flow of an Arduino sketch.
Learn about variables in Arduino programming, including different types, how to define and name variables, and how to assign values to them. Get a better understanding of how to use variables in Arduino sketches.
Learn how to perform basic arithmetic operations with Arduino IDE, including addition, subtraction, multiplication, division, and remainder. Understand how data types affect the results of calculations and how to use the different arithmetic operators.
Learn the 6 relational operators available in the Arduino IDE, and how to use them to compare two values and get a boolean result. Plus, examples and explanations to help you understand and use these operators in your own projects.
Learn about the 3 logical operators in Arduino IDE: OR (||), AND (&&), and NOT (!). Understand the structure and truth tables of each operator, and how they can be used to make decisions and solve problems in your Arduino projects.
Learn the fundamentals of conditional statements in programming including if, if-else, and if-else-if statements. Understand how these statements can be used to make your program very powerful and be able to be used for a vast variety of purposes.
Learn about the Increment and Decrement Operators in Arduino Programming, including their structures and examples. Understand how to use these operators to control the flow of your programs.
Learn how to use the for loop in Arduino IDE and create powerful loops for repeating instructions. Find out how to use the for loop syntax and how it works with an example.
Learn how to use while loops in Arduino IDE with this comprehensive guide. We explain the structure, provide an example, and include a flowchart to help you visualize the looping behavior.
This tutorial discusses what are libraries, how to install them and include them in Arduino IDE sketches.
Learn how to use the evive TFT display to give your project plenty of visual feedback and aesthetic appeal. Understand the ST7735R TFT driver and how to use it to display 18-bit color. Get an example of how to write ‘Hello World’ on the TFT screen.
Learn to print the value of variables on the TFT display screen of evive line by line using the print() and println() functions. In this tutorial, you will learn to read the analog value of Pot 1 and print it on the TFT Monitor.
Learn to change the color and size of text displayed on evive’s TFT Display using functions from the TFT library in Arduino IDE.
Learn how to use the evive library for TFT Screen in Arduino IDE to draw different shapes like lines, rectangles, circles, and triangles. Follow the example sketch and create amazing visuals for your projects!
Learn the basics of digital I/O pins and LEDs in evive. Understand the different states of a digital pin, the concept of polarity, current, and resistors. Configure a digital pin as an output and control the state of an LED using the digitalWrite function.
Learn how to configure digital I/O pins as input, read digital inputs, and display the same on evive’s TFT screen with this Digital Input Tutorial on evive with Arduino IDE. Explore the example of monitoring the state of tactile switch 1 and displaying it on the TFT Screen.
Learn how to use mechanical and electrical switches to interface with evive, using pull-up and pull-down resistors. Follow the steps in this lesson to understand the basics of switches and their use in circuits.
Learn about different types of switches, from SPST to SPDT, and how to use them in Arduino IDE projects. Discover how to read and display the state of evive’s slide switch on the TFT screen with simple code.
Learn about evive’s 10 analog input pins, how to read the analog data from them, and how to display the analog value or the corresponding voltage on a TFT screen.
Learn how to work with the HC-05 Bluetooth module and evive, including how to configure Bluetooth, use AT commands, and upload an Arduino IDE sketch to set up your device.
Learn about Pulse Width Modulation (PWM) and how to use the analogWrite() function to control the brightness of an LED with the help of the evive potentiometer.
Learn how to use the 5-way navigation key on evive and display its state on the TFT screen. This tutorial provides a step-by-step guide to using the navigational key, as well as a sample Arduino sketch.
Discover how to control servo motors with the Arduino IDE and evive’s potentiometers. Learn the different components of a servo motor and how to connect it to evive for precise angular rotation capabilities.
Learn how to use evive’s touch sensors in the Arduino IDE with the help of this tutorial. Understand the working principle of a touch sensor and the code example to detect a touch on a banana.
Learn how to work with the Real Time Clock (RTC) on evive, using the PCF8563 IC and the evive.h library. Make projects such as a digital clock, attendance system, and more.
Learn how to connect and use a Digital Capacitive Touch Sensor (TTP223B) with evive. We will discuss the pin description and circuit diagram for connecting it to evive, and how to write an Arduino code to read the value of the signal pin.
An introduction to interrupts in evive, including how to attach and detach interrupts, and an example of how to use interrupts to control the built-in LED using tactile switch 1.
Learn how to setup and use a 3×4 Keypad with Arduino IDE and Keypad Library with step-by-step instructions and code example.
Learn how to use the HC-SR04 Ultrasonic Sensor with Arduino to measure the distance between the sensor and an object. See the pin description, circuit diagram, and Arduino code for calculating the distance.
Learn how to build a simple light-sensitive circuit using an LDR sensor and evive using Arduino IDE. Understand the working of an LDR sensor and its applications in this comprehensive lesson.
Learn how to use the Key Switch Module KY-004 with evive and write code to read the digital signal from the module and display the state on the TFT display. Experiment with different types of switches and build cool projects.
Learn how to connect and control an RGB strip with a raindrop sensor using evive. Understand the working principle of the sensor, explore the circuit connections, and get the Arduino code for the sensor and RGB strip.
Learn how to use the KY-011 2-color LED module with evive. We used two different ‘for’ loops and the PWM pins of the evive board to control the brightness of the LEDs.
Learn how to use the KY-009 “RGB” module with evive with this step-by-step guide. We used three loops to increase the light intensity in Red, Green, and Blue colors by 100 ms each. Established Serial communication to print the three colors on the Serial Monitor.
Learn how to drive a Unipolar Stepper Motor with Arduino and evive. This tutorial covers the different types of stepper motors and their working, the ULN2003 Stepper Driver and its role in controlling the stepper motors, and an example of controlling a Unipolar Stepper Motor using Arduino and evive.
Learn how to interface the GY-521 module with evive in this tutorial. Discover how to display the readings of the accelerometer, gyroscope, and temperature sensor on the serial monitor and integrate the GY-521 module for various applications.
Learn how to create a digital clock using the TM1637 4-digit display and the RTC PCF8563 real-time clock module.
Learn how to interface the KY-003 Hall Magnetic Sensor with Evive and display the magnetic field status on the TFT display. Understand how the output of the sensor works and how to draw a round rectangle and fill it with a different color.
Learn how to connect the LM-35 temperature sensor with evive and display the data on the evive screen. The tutorial covers the circuit diagram, Arduino code, and output of the temperature sensor.
Learn how to connect a 12V,3W water pump to evive and control its speed using both the evive menu and PictoBlox. Get detailed steps and connections required to control the pump.