Experiments Code
Experiments Code
To interface LED/Buzzer with Arduino/Raspberry Pi and write a program to turn ON LED for 1 sec after
every 2 seconds.
int led = 4;
void setup()
{
pinMode(led, OUTPUT);
}
void loop() {
digitalWrite(led,HIGH);
delay(2000);
digitalWrite(led,LOW);
delay(2000);
2).To interface Push button/Digital sensor with Arduino/Raspberry Pi and write a program to turn ON LED
when push button is pressed or at sensor detection.
int ir = 4;
int led = 3;
void setup()
{
pinMode(ir,INPUT);
pinMode(led,OUTPUT);
void loop()
{
int value = digitalRead(ir);
if (value == 1)
{
digitalWrite(led, HIGH);
}
else
{
digitalWrite(led, LOW);
}
}
3).To interface Temperature sensor with Arduino/Raspberry Pi and write a program to print
temperature value in Serial monitor.
#include <DHT11.h>
DHT11 dht11(2);
void setup()
{
Serial.begin(9600);
}
void loop()
{
// For Temperature
int temperature = dht11.readTemperature();
Serial.print ("Temperature: ");
Serial.print (temperature);
Serial.println(" °C ");
delay (1000);
}
4). To interface IR sensor with Arduino/Raspberry Pi and write a program to print digital
values in Serial monitor.
int ir = 4;
void setup()
{
Serial.begin(9600);
pinMode(ir,INPUT);
}
void loop()
{
int value = digitalRead(ir);
Serial.println(value);
delay(1000);
}
5.) To interface Ultrasonic sensor with Arduino/Raspberry Pi and write a program to print
distance values in Serial monitor.
int echoPin = 6;
int trigPin = 7;
long duration;
long distance;
void setup() {
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);