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); }
Comments
Post a Comment