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