Hello, readers welcome to the new post. Today we will learn HOW TO DO MATH OPERATION in ARDUINO. Arduino is a controller that is used to perform different simulations and tasks in engineering projects. Now we will use the Arduino program to perform the different maths operations. We will have a detailed overview of mathematical operators and their uses in Arduino.
We will have a look at different maths operations such as square, square root, power, and trigonometry. So let’s get started
Different MATHEMATICAL OPERATORS
- The main operators used in maths are plus, + minus * for multiplication, and / for division. = sign is called the assignment operator which is used to assign the value of a variable.
- Let’s suppose we have integer Y and fix its value equal to two then equation we have
- int y=2;
- It indicates the 2 integers is stored in variable y
- For the addition of numbers addition operator + is used
- int y= 3+2;
- Through this function there is result 3+2 (five) is stored in variable y
- For subtraction (-) subtraction operator is used
- int y= 3-1;
- The result will be stored in the y variable
- For multiplication * operator is used
- int y= 3*2;
- output six is stored in variable y
- For division/division operator used
- int y=6/2;
- output three will be stored in variable y
- With that variables are also used to perform mathematical operations. Let’s suppose we have two variables c and d instead of whole numbers
- int y= c/d;
- Let us perform division through the use of variables and divide 7 by 3. The code is written here
void setup() {
Serial.begin(9600);
int y = 7/ 3;
Serial.print(x);
}
- The answer will be 2.3 but if we operate the code a number 3 will be printed to the serial monitor. It is due to y being an integer data type. Int command only works for the whole number so 2.3 round off to 2.0
- Let’s suppose that y is float and decimals will add to the whole number
- float y = 7.0 / 3.0;
- The answer will be 2.3
Order of Operations
- Let us suppose that we have an equation having many operators as shown below
- int x=7 +2 * 5-2 /3;
- In this case, we have to follow the order for operations to find the correct answers
- Here is the order mentioned that you must follow to solve the equations
- Parentheses
- Exponents
- Multiplication
- Division
- Addition
- Subtraction
- first, we have to solve parentheses then exponents after that multiplication and division. Then addition and at last subtraction done
TRIGONOMETRY FUNCTIONS in Arduino
- Arduino has features to solve the trigonometry equations syntax used for functions of cosine, sine and tangent are given
- float x =cos(y)
- float x =sin(b)
- float x =tan (b)
Square Function in Arduino
- Arduino is equipped with the function to solve the square of the number
- float y= sq(z);
Square root Equation in Arduino
- The square root function can be used in Arduino to find the square root of a number
- float y=sqrt(z)
Power Function in Arduino
- The power function can be used to find the value of the base raised to the power of exponent the syntax for this purpose in Arduino is given here
- int y = pow(base, exponent);
- let’s suppose we have to find the power value of 52 and then put these values in the above equation
- int y= pow(5, 2);
Maximum and Minimum Functions
- Through the use of Arduino, we can find the maximum and minimum values from a pair of numbers
- the min() will be used for a minimum value of two numbers
- int y=min(c, d);
- min() will define the smaller number of two and variables c and d can be any data type
- max() function will find the larger values of these two
- int y =max (c, d);
That is all about the MATH OPERATION in ARDUINO all operations used in math are also can be used in Arduino to solve different equations. Thanks for reading have a nice day
Read also: