0% found this document useful (0 votes)
18 views10 pages

IOT61

The document contains a series of practical Arduino code examples for various sensor applications. Each practical demonstrates different functionalities such as reading analog values, controlling LEDs, measuring temperature, humidity, distance, and detecting gas. The code snippets include setup and loop functions for initializing pins and processing sensor data.

Uploaded by

botson00220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views10 pages

IOT61

The document contains a series of practical Arduino code examples for various sensor applications. Each practical demonstrates different functionalities such as reading analog values, controlling LEDs, measuring temperature, humidity, distance, and detecting gas. The code snippets include setup and loop functions for initializing pins and processing sensor data.

Uploaded by

botson00220
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

PRACTICAL NO.

CODE:

int sensorValue=0;

void setup()

pinMode(A0, INPUT);

pinMode(9, OUTPUT);

Serial.begin(9600);

void loop()

sensorValue=analogRead(A0);
Serial.println(sensorValue);

analogWrite(9,map(sensorValue,0,1023,255,0));

delay(100);

PRACTICLA NO. 2

CODE:

// C++ code

//

void setup()

pinMode(LED_BUILTIN, OUTPUT);
}

void loop()

digitalWrite(LED_BUILTIN, HIGH);

delay(1000); // Wait for 1000 millisecond(s)

digitalWrite(LED_BUILTIN, LOW);

delay(1000); // Wait for 1000 millisecond(s)

PRACTICAL NO. 3

CODE:

char degree =176; // ACSII value of Degree

const int sensor = A1;

void setup()
{

pinMode(sensor, INPUT);

Serial.begin(9600);

void loop()

int tmp=analogRead(sensor); //Read data from the sensor

float voltage=(tmp*5.0)/1024; // convert the 10-bit number to

// a voltage reading

float tmpCel=(voltage-0.5)*100.0; //Convert voltage to celsius

Serial.print("Celsius :");

Serial.print(tmpCel);

Serial.println(degree);

delay(1000);

}
PRACTICAL NO. 4

CODE:

const int analogIn=A1; //Connect the humidity sensor

int humiditySensorOutput=0;

void setup() {

Serial.begin(9600);

void loop() {

humiditySensorOutput=analogRead(analogIn);

int humidityPercentage=map( humiditySensorOutput,0,1023,10,70);

Serial.print("Humidity");

Serial.print(humidityPercentage);

Serial.println("%");

delay(5000);

}
PRACTICAL NO. 5

CODE:

const int trigPin = 9; // Arduino digital pin for the trigger

const int echoPin = 10; // Arduino digital pin for the echo

long duration;

int distance;

void setup() {

Serial.begin(9600);

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

void loop() {

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);

distance = duration * 0.034 / 2;

Serial.print("Distance: ");

Serial.print(distance);

Serial.println(" cm");

delay(1000); // 1 second

PRACTICAL NO. 6

#include <Servo.h>

Servo servoBase; // Create a Servo object and assign it a specific

void setup() {

servoBase.attach(A1); // Specify the pin to use for the servo

servoBase.write(0); // Set the servo motor to the 0-degree position

void loop() {

for (int i = 0; i <= 180; i += 20) {

servoBase.write(i); // Set the servo to the current angle

delay(2000); // Pause for 2000 milliseconds (2 seconds)}}


PRACTICAL NO. 7

CODE:

int sensorState = 0;

void setup()

pinMode(2, INPUT);

pinMode(LED_BUILTIN, OUTPUT);

void loop()

{
sensorState = digitalRead(2);

if (sensorState == HIGH) {

digitalWrite(LED_BUILTIN, HIGH);

} else {

digitalWrite(LED_BUILTIN, LOW);

delay(10); // Delay a little bit to improve simulation performance

PRACTICAL NO. 8

CODE:
const int LED = A1;

const int gas = 0;

int MQ2pin = A0;

void setup() {

Serial.begin(9600);

void loop() {

float sensorValue,MQ2pin;

sensorValue = analogRead(MQ2pin); // read analog input pin 0

if(sensorValue>= 470){

digitalWrite(LED,LOW);

Serial.print(sensorValue);

Serial.println(" |SMOKE DETECTED");

else{

digitalWrite(LED,HIGH);

Serial.println("Sensor Value: ");

Serial.println(sensorValue);

delay(1000);

You might also like