What are Variables in Arduino , Types of Variables in Urdu Hindi

 


WATCH VIDEO:


ARDUINO CODES

SERIAL VOLT METER:

/* Serial Voltmeter 0-5V
 * Code by M.faizan Mazhar
 * Youtube: "Circuits Diary"
 */
float voltage=0; //variable to store voltage
void setup() {
Serial.begin(9600); //start serial

}

void loop() {
  int any=0;
voltage =analogRead(A0); //read analog pin A0
voltage = (voltage *5)/1024; //do calculations
Serial.println(voltage); // print on serial monitor
delay(100); //wait
}

BOOL:

/* DataType: bool 
 * Bits: 1
 * value Range: 0-1 : false-true
 * Circuits Diary by M.Faizan Mazhar
 */
//Datatype Name = value;
bool anyname = false;

void setup() {
Serial.begin(9600); //start serial 

}

void loop() {
Serial.println(anyname);//print on serial monitor
delay(1000);
anyname = anyname+1; //add 1
}

BYTE:

/* DataType: byte
 * Bits: 8
 * value Range: 0-255 : positive only
 * Circuits Diary by M.Faizan Mazhar
 */
byte anyname = 0;

void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
Serial.println(anyname);//print on serial monitor
delay(50);
anyname = anyname+1; //add 1
}

INT:

/* DataType: int
 * Bits: 15  (1 bit for negative)
 * value Range: -32,768----32,768 
 * value range Unsigned: 65,535 only positive
 * Circuits Diary by M.Faizan Mazhar
 */
int anyname = 30000;
unsigned int anyvar = 0;

void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
Serial.println(anyname);//print on serial monitor
delay(10);
anyname = anyname+1; //add 1
}

LONG:

/* DataType: long & Unsigned long
 * Bits: 31  (1 bit for negative)
 * value Range: -2,147,483,648----2,147,483,648 
 * value range unsigned: 0---4,294,967,296
 * Circuits Diary by M.Faizan Mazhar
 */
long anyname = -1234543234;
unsigned long anyvar = 989323123;
void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
Serial.println(anyname);//print on serial monitor
delay(1000);
anyname = anyname+1; //add 1
Serial.print("Millis = ");
Serial.println(millis());
}

FLOAT:

/* DataType: float
 * Bits: 32
 * value Range: -3.4x10^38----3.4x10^38 
 * Circuits Diary by M.Faizan Mazhar
 */

float anyname = 1.34;
void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
Serial.println(anyname);//print on serial monitor
delay(1000);
anyname = anyname+1.874; //add 1
}

CHAR:

/* DataType: char
 * Bits: 8
 * value Range: -128 --- 127 ASCII Characters
 * Circuits Diary by M.Faizan Mazhar
 * ASCII Chart :
 * https://www.arduino.cc/en/Reference/ASCIIchart
 */

char anyname = 'A';
void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
  anyname=anyname+1;
Serial.println(anyname);//print on serial monitor
delay(300);

}

ARRAY:

/* DataType: Array (Multiple in one)
 * Circuits Diary by M.Faizan Mazhar
 */

char anyname[5] ={'S','R','U','T'};
// location of var 0   1   2   3   4(null)/0 
int anyvar[3]={52,76};

char my[] = "hello"; //no size mention

void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
  
Serial.println(anyname[0]);//print on serial monitor
delay(2000);
Serial.println(anyname[2]);
delay(2000);
Serial.println(anyvar[1]);
delay(2000);
Serial.println(my);

delay(80000);//do rest
}

STRING:

/* DataType: String 
 * Circuits Diary by M.Faizan Mazhar
 */

String mystring = "Hi Subscribe to Circuits Diary Youtube Channel if you Understood the concept of Variables";

void setup() {
Serial.begin(9600); //start serial 
}

void loop() {
  
Serial.println(mystring);//print on serial monitor
delay(80000);

}

DOWNLOAD ARDUINO (INO) CODES:






Comments

VISIT YOUTUBE

                       
               Qries          

JOIN OUR FACEBOOK EXPERTS GROUP

                       
               Qries