Arduino Tutorials

  • All
  • Getting Started
  • Programming
  • Beginner
  • Intermediate
  • Advance
Getting Started with Arduino
Getting Started with Arduino IDE
Learn how to install Arduino IDE in Windows, Mac & Linux and configure Arduino to upload programs (evive Firmware) in evive.
Programming Platform: Arduino IDE
Difficulty: Getting Started
Estimated Time: 1 hours
Arduino IDE evive
Arduino Sketch: Structure and Flow
This tutorial discuss the basic structure of an Arduino sketch and the top-to-bottom execution of program instructions.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino Variables | evive
Arduino IDE: Variable
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.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
arithmetic Operators
Arduino IDE: Arithmatic Operators
This tutorial discuss about arithmatic operators. Arithmatic operators are used to perform basic mathematical operations like addition, subtraction, multiplication, division and remainder.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino IDE: Relational Operators
Arduino IDE: Relational Operators
This tutorial discuss about relational operators. A relational operator is an operator that tests some kind of relation between two entities.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino IDE: Logical Operators
Arduino IDE: Logical Operators
In this tutorial you will learn about logic operators, Logical operators evaluate two or single relational or logical statements.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 2 hours
Arduino IDE: if-else-if Statement
Arduino IDE: if-else-if Statement
In this tutorial you will learn about if and if-else statements, which are also known as decision making statements.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 2 hours
Arduino IDE: Increment/Decrement Operator
Arduino IDE: Increment/Decrement Operator
In this tutorial you will learn about increment and decrement operator.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino IDE for Loop
Arduino IDE: for Loop
In this tutorial we will discus about for loop. A loop statement allows us to execute a statement or group of statements multiple times.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino IDE while Loop
Arduino IDE while Loop
In this tutorial we will discus about while loop. A loop statement allows us to execute a statement or group of statements multiple times.
Programming Platform: Arduino IDE
Difficulty: Programming
Estimated Time: 1 hours
Arduino IDE Library
Arduino IDE Libraries
A library is a group of functions and declarations, exposed for use in Arduino IDE scripts. Libraries makes it easy for you to connect to a sensor, display, module, etc. This tutoral covers how to install and include libraries in your Arduino IDE sketches.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
TFT Display
TFT Display to Print Hello World
This tutorial describes how to use TFT Screen of evive and write your first program to display text on TFT screen.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 1 hours
TFT Text Size Arduino
TFT Text Manipulation
This tutorial discuss about colors and text size manipulation for TFT Display
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
TFT Graphics Arduino evive
TFT Graphics
This tutorial discuss about TFT graphics which include drawing lines, rectangles, circle and triangles.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
evive Digital Output: LED Blink Example
evive Digital Output: LED Blink Example
evive has 28 digital I/O pins. In this tutorial we will learn how to use digital IO pins in OUTPUT mode and control a LED.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 1 hours
evive Digital Input
evive Digital Input
In this tutorial you will learn how to use digital pin as voltage input.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 1 hours
Tactile Switch
Tactile Switch
This tutorial discuss about tactile switchs and how to interface them with evive using pull-up and pull-down configuration.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
Slide Switch
Slide Switch
This tutorial discuss about different types of switches, their nomenclature and how evive slide switch are used in Arduino IDE scripts.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
evive Analog Input
evive Analog Input
This tutorial discuss about analog input pins and to get analog inputs in Arduino sketch.
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 2 hours
evive Analog Output (PWM)
evive Analog Output (PWM)
This tutorial discuss how one can output an analog voltage form a digital pin. This is done using Pulse Width Modulation (PWM).
Programming Platform: Arduino IDE
Difficulty: Beginners
Estimated Time: 1 hours
evive Navigation Key
evive Navigation Key
This tutorial discuss how to take input from evive navigation key in Arduino IDE sketch.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive motor arduino
Interfacing DC Motor with evive
This tutorial describes how to interface DC motor through its motor channel using Arduino IDE.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive servo motor arduino
Servo Motor Control
This tutorial describes how to interface servo motor with evive using Arduino IDE.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive buzzer Arduino
Piezo Buzzer
evive has an inbuilt piezo buzzer which is used for audio feedback. In this tutorial we will learn how to control buzzer with Arduino IDE.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive HC05 Bluetooth Arduino
Bluetooth Setup
This tutorial describes how to setup bluettooth using evive
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive HC05 Bluetooth Arduino
Bluetooth: LED control using Smartphone
This tutorial shows how to use Bluetooth with evive to have wireless control over LED.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2 hours
evive Touch Input MPR121
Arduino IDE: Touch Input
This tutorial discuss how to get capacitive touch input in Arduino IDE using evive library.
Programming Platform: Arduino IDE
Difficulty: Intermediate
Estimated Time: 2.5 hours
evive interrupt Arduino
Interrupts
This tutorial describes how to use external interrupts of evive in Arduino IDE.
Programming Platform: Arduino IDE
Difficulty: Advance
Estimated Time: 1 hours
RTC evive arduino
Real Time Clock in evive
The tutorial describes how to use Real Time Clock on evive to get time, date and day.
Programming Platform: Arduino IDE
Difficulty: Advance
Estimated Time: 2 hours
evive ESP8266 WIFI Arduino
Interfacing ESP8266 Wi-Fi Module
The tutorial describes how to configure ESP8266 Wi-Fi Module for IoT application using AT commands. All AT commands are listed for reference.
Programming Platform: Arduino IDE
Difficulty: Advance
Estimated Time: 0 hours
evive io3v3 arduino
3.3V Digital Input Output
This tutorial demonstrates the use of bidirectional logic shifter as 3.3V digital output and input.
Programming Platform: Arduino IDE
Difficulty: Advance
Estimated Time: 2 hours