Sample Paper -Practical IoT
Sample Paper -Practical IoT
PRACTICAL QUESTIONS
1. Write a program to use TMP (temperature sensor) and sketch the
temperature on the LCD.
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,5,4,3,2);
void setup()
lcd.begin(16,2);
void loop()
temp = temp * 0.48828125; // converting the analog volt to its temperature equivalent
lcd.setCursor(0,0);
lcd.print("Temperature :");
lcd.setCursor(2,1);
lcd.print(temp);
lcd.print(" ");
lcd.print("C");
lcd.print(" ");
Ans 2:
int ledPins[ ] = {13, 12, 11, 10, 9}; // an array of pin numbers to which LEDs are attached
int pinCount = 5; // the number of pins (i.e. the length of the array)
void setup()
pinMode(ledPins[thisPin], OUTPUT);
void loop()
digitalWrite(ledPins[thisPin], HIGH);
delay(500);
digitalWrite(ledPins[thisPin], LOW);
}
digitalWrite(ledPins[thisPin], HIGH);
delay(500);
digitalWrite(ledPins[thisPin], LOW);
Ans 3:
int led = 5;
void setup()
{
Serial.begin(9600);
pinMode(led, OUTPUT);
pinMode(ldr,INPUT);
void loop()
int y = analogRead(ldr);
Serial.println(y);
if (y <=threshold)
digitalWrite(led,HIGH);
else
digitalWrite(led,LOW);
delay(200);
Ans 4:
int SPEAKER = 10;
void setup()
pinMode(SPEAKER, OUTPUT);
void loop()
noTone(SPEAKER);
freq = 50;
tone(SPEAKER, freq);
delay(100);
Ans 5:
#include<LiquidCrystal.h>
void setup()
lcd.begin(16, 2);
void loop()
lcd.setCursor(0,0);
lcd.print("Hello Programmer");
Ans 6:
int potPin = 2;
int val = 0;
void setup( )
pinMode(ledPin, OUTPUT);
pinMode(potPin, INPUT);
}
void loop()
val = analogRead(potPin);
digitalWrite(ledPin, HIGH);
delay(val);
digitalWrite(ledPin, LOW);
delay(val);
Ans 7:
int output;
int value;
void setup()
pinMode(6, OUTPUT);
void loop()
{
output = analogRead(analogPin);
value = map(output,0,1023,0,255);
analogWrite(6,value);
delay(2);
Ans 8:
void setup()
pinMode(3, INPUT);
pinMode(13, OUTPUT);
void loop()
if (digitalRead(3) == HIGH)
Serial.println("Motion Detected");
digitalWrite(13, HIGH);
else
digitalWrite(13, LOW);
delay(10);
Ans 9:
#include <Servo.h>
Servo myservo;
int potpin = 0;
int val;
void setup()
myservo.attach(9);
void loop()
val = analogRead(potpin);
myservo.write(val);
delay(15);
Ans 10:
In circuit, only Arduino Board is to be placed.
void setup()
Serial.begin(9600);
while (!Serial); // wait for serial port to connect. Needed for native USB port
only");
Serial.println("\n\nEnter any String and it will be changed to Upper and Lower case:");
Serial.println();
void loop()
if (Serial.available() > 0)
Serial.println(str);
str.toUpperCase();
Serial.println(str);
Serial.println();
Serial.println(str);
Serial.println();
while(true);