Arduino Projects
Arduino Projects
Materials
Required:-
1. Arduino UNO
2. Jumper Wires
3. Servo Motor
4. UltrasonicSensor
5. Breadboard
Circuit Diagram:
Arduino Code:
2)Motion Sensor Control Electric
Bulb | Home Automation
Required Components :
1. Arduino Uno
2. PIR Sensor
3. Relay
4. Electric Bulb
5. Connecting Cable
6. Male to Male Jumper Wires
Arduino Code:
//Tech Trends Shameer
//Control Electric Bulb using PIR Sensor
int pirsensor = 0;
void setup() {
Serial.begin(9600);
pinMode(13, OUTPUT); //Connect the Signal Pin of relay to Pin 13
pinMode(4, OUTPUT); //Connect the Positive Pin of Buzzer to Pin 4
pinMode(2, INPUT); //Connect the Output pin of PIR Sensor to Pin 2
}
void loop() {
int pirsensor = digitalRead(2);
Serial.println(pirsensor);
if (pirsensor == 1)
{
digitalWrite(13, HIGH);
digitalWrite(4, HIGH);
}
else
{
digitalWrite(13,LOW);
digitalWrite(4, LOW);
}
delay(10);
}
3)Simple Arduino Clap Switch with
LED and Relay
if(LEDStatus==false){
LEDStatus=true;
digitalWrite(LED,HIGH);
}
else if(LEDStatus==true){
LEDStatus=false;
digitalWrite(LED,LOW);
}}}
4) Ultrasonic distance measurement
using Arduino | Arduino project
#include <Wire.h>
lcd.setCursor(9,0);
#include <LiquidCrystal_I2C.h>
lcd.print(" ");
LiquidCrystal_I2C lcd(0x27, 16, 2); lcd.setCursor(9,0);
#define trigPin A0 //Sensor Trig pin connected to Arduino pin A0 lcd.print( distance); //Print measured
#define echoPin A1 //Sensor Echo pin connected to Arduino pin distance
A1 lcd.print(" cm"); //Print your units.
long distanceInch; lcd.setCursor(9,1); //
lcd.print(" "); //Print blanks to
void setup()
{
clear the row
pinMode(trigPin, OUTPUT); lcd.setCursor(9,1);
pinMode(echoPin, INPUT); lcd.print(distanceInch);
lcd.init(); lcd.print(" inch"); //Print your units.
lcd.backlight();
lcd.clear(); delay(200); //pause to let things settle
lcd.setCursor(0,0);
}
lcd.print("Simple Circuits");
delay(2000);
lcd.clear();
lcd.setCursor(0,0); //Set LCD cursor to upper left corner, column
0, row 0
lcd.print("Distance:");//Print Message on First Row
lcd.setCursor(0,1);
lcd.print("Distance:");
}
void loop()
{
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = (duration/2) / 29.1;
distanceInch = duration*0.0133/2;
5)Dancing lights || LED chaser
circuit with 32 cool effects ||
Arduino Project
Components used & purchase links
1. Arduino Uno Board :
2. 9V battery with connector :
3. Rocker Switch
4. Red, Green & Blue LED Lights
5. 220 ohm resistor
6. Male to male jumper wires
Codes:
6).Arduino Weather Station || dht11
Temperature & Humidity sensor
Components : -
Arduino uno –
void loop()
{
delay(1000);
while(1)
{
delay(1000);
pinMode(gate,OUTPUT);
digitalWrite(gate,LOW);
delay(20);
digitalWrite(gate,HIGH);
pinMode(gate,INPUT_PULLUP);//by default it will become high due to internal pull up
// delayMicroseconds(40);
duration=pulseIn(gate, LOW);
if(duration <= 84 && duration >= 72)
{
while(1)
{
duration=pulseIn(gate, HIGH);
else if(z==40){
break;}
i[z/8]|=value<<(7- (z%8));
j[z]=value;
z++;
}
}
answer=i[0]+i[1]+i[2]+i[3];
z=0;
i[0]=i[1]=i[2]=i[3]=i[4]=0;
}
}