E Spractical
E Spractical
AIM:Introduction to Arduino
// C++ code
//
void setup()
pinMode(led, OUTPUT);
void loop()
digitalWrite(led, HIGH);
digitalWrite(led, LOW);
}
Practical 2
void setup() {
void loop() {
} else {
}
OUTPUT :
Practical 3
AIM : Temprature Sensors
void setup() {
Serial.begin(9600); // Start serial communication
}
void loop() {
// Read analog value from sensor
int sensorValue = analogRead(sensorPin);
void setup(){
Serial.begin(9600);
pinMode(A1, INPUT);
}
void loop(){
RawValue = analogRead(analogIn);
Voltage = (RawValue / 1023.0) * 5000; // 5000 to get millivots.
tempC = (Voltage-500) * 0.1; // 500 is the offset
tempF = (tempC * 1.8) + 32; // convert to F
Serial.print("Raw Value = " );
Serial.print(RawValue);
Serial.print("\t milli volts = ");
Serial.print(Voltage,0); //
Serial.print("\t Temperature in C = ");
Serial.print(tempC,1);
Serial.print("\t Temperature in F = ");
Serial.println(tempF,1);
humiditysensorOutput = analogRead(A1);
Serial.print("Humidity: "); // Printing out Humidity Percentage
Serial.print(map(humiditysensorOutput, 0, 1023, 10, 70));
Serial.println("%");
OUTPUT :
Practical 5
Aim:- program using light tracking sensor
int red = 4;
int blue = 5;
int green = 6;
pinMode(triggerPin, OUTPUT);
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, HIGH);
pinMode(echoPin, INPUT);
void setup()
{
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
void loop()
if(distance >=200)
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(2000);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(2000);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(2000);
OUTPUT:
Practical 6
int red = 4;
int blue = 5;
int green = 6;
pinMode(triggerPin, OUTPUT);
digitalWrite(triggerPin, LOW);
delayMicroseconds(2);
digitalWrite(triggerPin, HIGH);
delayMicroseconds(10);
digitalWrite(triggerPin, HIGH);
pinMode(echoPin, INPUT);
void setup()
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
void loop()
{
distance = 0.01723 * readUltrasonicDistance(10, 11);
if(distance >=200)
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
digitalWrite(green, LOW);
delay(2000);
digitalWrite(red, LOW);
digitalWrite(blue, HIGH);
digitalWrite(green, LOW);
delay(2000);
digitalWrite(red, LOW);
digitalWrite(blue, LOW);
digitalWrite(green, HIGH);
delay(2000);
OUTPUT:
Practical 7
CODE:
int a = 0;
int b = 0;
void setup()
Serial.begin(9400);
pinMode(13,OUTPUT);
void loop()
a = analogRead(A0);
b = map(a,0,1023,0,255);
Serial.println(b);
if(b>100)
Serial.println("Motion Detected");
delay(100);
OUTPUT:v
Practical 8
CODE:
int LED = A1;
void setup()
Serial.begin(9600);
void loop()
float sensorValue,MQ2pin;
sensorValue = analogRead(MQ2pin);
if(sensorValue>=470)
digitalWrite(LED,HIGH);
Serial.print(sensorValue);
Serial.println("SMOKE DETECTED");
else
digitalWrite(LED,LOW);
Serial.println("Sensor Value:");
Serial.println(sensorValue);
delay(1000);
return(analogRead(pin));}
OUTPUT:
Practical 9
Aim: Programs using Servo motors.
Code: #include<Servo.h>
Servo servo1;
int pos= 0;
void setup ()
servo1.attach(13);
void loop()
{
for(pos=0; pos<=180; pos++)
servo1.write(pos);
delay(15);
delay(1000);
servo1.write(pos);
delay(15);