CC & Iot (Part-B)
CC & Iot (Part-B)
PART-B
Ex.No:1
void setup() {
//pinMode(2, OUTPUT);
// pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
// pinMode(8, OUTPUT);
// pinMode(9, OUTPUT);
void loop() {
//digitalWrite(2, HIGH);
//digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
// digitalWrite(8, HIGH);
// digitalWrite(2, LOW);
// digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
// digitalWrite(8, LOW);
// digitalWrite(9, LOW);// turn the LED off by making the voltage LOW
Ex.No:1.1
Ex.Name:LED PATTERN
int t = 40;
void setup()
{
for(int i=3; i<=12; i++) // pin d3 to d11 used
pinMode(i,OUTPUT);
void loop(){
pat1();}
pat2();}
pat3();}
pat4();}
pat5();}
pat6();}
pat7();}
pat8();}
pat9();
}
void pat1(){
digitalWrite(i,HIGH);
delay(pat1t);
digitalWrite(i,LOW);
digitalWrite(i,HIGH);
delay(pat1t);
digitalWrite(i,LOW);
void pat2(){
digitalWrite(i,HIGH);
digitalWrite(i-1,HIGH);
digitalWrite(i+1,HIGH);
delay(100);
digitalWrite(i,LOW);
digitalWrite(i-1,LOW);
digitalWrite(i+1,LOW);
}
for(int i=11; i>=4; i--) {
digitalWrite(i,HIGH);
digitalWrite(i-1,HIGH);
digitalWrite(i+1,HIGH);
delay(100);
digitalWrite(i,LOW);
digitalWrite(i-1,LOW);
digitalWrite(i+1,LOW);
void pat3(){
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,LOW);
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,LOW);
}
}
void pat4(){
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,LOW);
void pat5(){
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,LOW);
delay(100);
void pat6(){
for(int i=3; i<=8; i++) {
digitalWrite(i,HIGH);
digitalWrite(i,LOW);
delay(200);
digitalWrite(i,LOW);
digitalWrite(i,HIGH);
delay(200);
void pat7(){
digitalWrite(i,HIGH);
digitalWrite(i,LOW);
delay(200);
for(int i=3; i<=12; i=i+2) {
digitalWrite(i,LOW);
digitalWrite(i,HIGH);
delay(200);
void pat8(){
digitalWrite(7,HIGH);
digitalWrite(8,HIGH);
delay(t);
digitalWrite(7,LOW);
digitalWrite(8,LOW);
delay(t);
digitalWrite(6,HIGH);
digitalWrite(9,HIGH);
delay(t);
digitalWrite(6,LOW);
digitalWrite(9,LOW);
delay(t);
digitalWrite(5,HIGH);
digitalWrite(10,HIGH);
delay(t);
digitalWrite(5,LOW);
digitalWrite(10,LOW);
delay(t);
digitalWrite(4,HIGH);
digitalWrite(11,HIGH);
delay(t);
digitalWrite(4,LOW);
digitalWrite(11,LOW);
delay(t);
digitalWrite(3,HIGH);
digitalWrite(12,HIGH);
delay(t);
digitalWrite(3,LOW);
digitalWrite(12,LOW);
delay(t);
digitalWrite(4,HIGH);
digitalWrite(11,HIGH);
delay(t);
digitalWrite(4,LOW);
digitalWrite(11,LOW);
delay(t);
digitalWrite(5,HIGH);
digitalWrite(10,HIGH);
delay(t);
digitalWrite(5,LOW);
digitalWrite(10,LOW);
delay(t);
digitalWrite(6,HIGH);
digitalWrite(9,HIGH);
delay(t);
digitalWrite(6,LOW);
digitalWrite(9,LOW);
delay(t);
void pat9(){
digitalWrite(i,HIGH);
digitalWrite(i,LOW);
delay(100);
digitalWrite(i,HIGH);
delay(100);
digitalWrite(i,HIGH);
Ex.No:2
int L1 = 2;
int L2 = 3;
int L3 = 4;
int L4 = 5;
int L5 = 6;
int L6 = 7;
void setup() {
pinMode(L1, OUTPUT);
pinMode(L2, OUTPUT);
pinMode(L3, OUTPUT);
pinMode(L4, OUTPUT);
pinMode(L5, OUTPUT);
pinMode(L6, OUTPUT);
pinMode(L7, OUTPUT);
pinMode(buttonPin, INPUT);
void loop()
buttonState = digitalRead(buttonPin);
if (buttonState == LOW)
p++;
delay(2000);
if(p==1)
digitalWrite(L1,1);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //1
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //2
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //3
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //6
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,1); //7
delay(de);
if(p==2)
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,1); //7
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //6
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //3
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //2
delay(de);
digitalWrite(L1,1);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //1
delay(de);
if(p==3)
digitalWrite(L1,1);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //1
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //2
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //3
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //6
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,1); //7
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //6
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //3
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //2
delay(de);
if(p==4)
digitalWrite(L1,1);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,1); //1,7
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //2,6
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //3,5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
}
if(p==5)
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,1);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //4
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,1);
digitalWrite(L4,0);
digitalWrite(L5,1);
digitalWrite(L6,0);
digitalWrite(L7,0); //3,5
delay(de);
digitalWrite(L1,0);
digitalWrite(L2,1);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,1);
digitalWrite(L7,0); //2,6
delay(de);
digitalWrite(L1,1);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,1); //1,7
delay(de);
if(p==6)
digitalWrite(L1,1);
delay(de);
digitalWrite(L2,1);
delay(de);
digitalWrite(L3,1);
delay(de);
digitalWrite(L4,1);
delay(de);
digitalWrite(L5,1);
delay(de);
digitalWrite(L6,1);
delay(de);
digitalWrite(L7,1); //1,7
delay(de);
digitalWrite(L7,0); //1,7
delay(de);
digitalWrite(L6,0);
delay(de);
digitalWrite(L5,0);
delay(de);
digitalWrite(L4,0);
delay(de);
digitalWrite(L3,0);
delay(de);
digitalWrite(L2,0);
delay(de);
digitalWrite(L1,0);
delay(de);
}
if(p==7)
digitalWrite(L1,0);
digitalWrite(L2,0);
digitalWrite(L3,0);
digitalWrite(L4,0);
digitalWrite(L5,0);
digitalWrite(L6,0);
digitalWrite(L7,0); //1,7
p=0;
Ex.No:3
#include <LiquidCrystal.h>
void setup() {
lcd.print("HELLO WORLD");
void loop() {
// (note: line 1 is the second row, since counting begins with 0):
// lcd.setCursor(0, 1);
// lcd.print(millis() / 1000);
Ex.No:4
#include <Servo.h>
int servoPin = 9;
Servo servo;
void setup() {
servo.attach(servoPin);
}
void loop() {
servo.write(angle);
delay(15);
servo.write(angle);
delay(1);
Ex.No:5
#include<LiquidCrystal.h>
float sensorValue;
void setup()
Serial.begin(9600);
lcd.begin(16,2);
delay(500);
void loop()
sensorValue=analogRead(sensor);
vout=(sensorValue*5000)/1024;
lcd.setCursor(0,0);
lcd.print(tempc);
lcd.setCursor(0,1);
lcd.print("in Fahrenheit=");
lcd.print(tempf);
}
Ex.No:5.1
long duration;
void setup() {
lcd.begin(16, 2); // Initializes the interface to the LCD screen, and specifies the
dimensions (width and height) of the display
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
lcd.setCursor(0, 0); // Sets the location at which subsequent text written to the
LCD will be displayed
lcd.print(" cm");
delay(10);
lcd.setCursor(0, 1);
lcd.print("Distance: ");
lcd.print(distanceInch);
lcd.print(" inch");
delay(10);
Ex.No:6
int inputVal = 0;
void setup()
void loop()
else
inputVal = analogRead(ProxSensor);
Serial.println(inputVal);
Ex.No:7
#include "ThingSpeak.h"
#include <ESP8266WiFi.h>
//-------------------------------------------//
WiFiClient client;
void setup()
Serial.begin(115200);
WiFi.mode(WIFI_STA);
ThingSpeak.begin(client);
void loop()
if (WiFi.status() != WL_CONNECTED)
WiFi.begin(ssid, pass);
Serial.print(".");
delay(5000);
Serial.println("\nConnected.");
int ADC;
float temp;
Serial.print("Temperature = ");
Serial.print(temp);
Serial.println(" *C");
delay(1000);
delay(5000);