EX1 (Merged
EX1 (Merged
Create a program that blinks the LED on the development board using MBED software
Aim:
Components Used:
1.Arduino Uno
Procedure:
3.LED has two side which is positive (anode) and Negative(Cathode).Negative side is connected to
the Ground(GND).Positive side is connected to Digital pin 13 of Arduino .
Code:
void setup()
pinMode(13, OUTPUT);
}
void loop()
digitalWrite(13, HIGH);
digitalWrite(13, LOW);
void setup()
pinMode(2, INPUT);
pinMode(13,OUTPUT);
void loop()
if(digitalRead(2)==1)
digitalWrite(13,HIGH);
else
{
digitalWrite(13,LOW);
CODE:
int pin2=2;
int pin3=3;
int pin4=4;
int pin5=5;
int stime=500;
void setup()
pinMode(pin2,OUTPUT);
pinMode(pin3,OUTPUT);
pinMode(pin4,OUTPUT);
pinMode(pin5,OUTPUT);
}
void loop()
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,LOW);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,LOW);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,LOW);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,LOW);
digitalWrite(pin5,HIGH);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,LOW);
delay(stime);
digitalWrite(pin2,HIGH);
digitalWrite(pin3,HIGH);
digitalWrite(pin4,HIGH);
digitalWrite(pin5,HIGH);
delay(stime);
}
4.Pick one-one from the available sensors and actuators and find or create code that will display the
sensed data on the PC.
Actutors:
Capacitors-100 ohm
Code:
int redled=13;
int blueled=12;
int greenled=11;
void setup()
{
pinMode(redled, OUTPUT);
pinMode(blueled,OUTPUT);
pinMode(greenled,OUTPUT);
Serial.begin(9600);
Serial.println("rgb");
void loop()
digitalWrite(redled, HIGH);
digitalWrite(blueled,HIGH);
digitalWrite(greenled,HIGH);
Pick one-one from the available sensors and actuators and find or create code that will display the
sensed data on the PC.
Code:
int pot=A0;
void setup()
Serial.begin(9600);
void loop()
int potvalue=analogRead(pot);
Serial.print("potvalue");
Serial.println(potvalue);
delay(10);
}
Output
Serial Monitor
6
6
6
439
452
464
559
4.1.
Code:
void setup()
pinMode(A0, INPUT);
Serial.begin(9600);
void loop()
{
int lightvalue=analogRead(A0);
Serial.println(lightvalue);
delay(1000);
Output:
6
6
6
6
6
6
6
6
118
517
517
607
607
607
607
5.Create a program that displays data from the sensor in regular intervals in a compact format.
void setup()
pinMode(2, INPUT);
pinMode(13, OUTPUT);
pinMode(9, OUTPUT);
void loop()
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
noTone(9);