0% found this document useful (0 votes)
65 views

Aurduino Project Book

The document describes several Arduino projects including making an LED blink, a knight rider circuit using multiple LEDs, an IR sensor circuit, an ultrasonic sensor circuit, a PIR motion sensor circuit, controlling a servo motor in different positions, a traffic light system, controlling LED brightness, and an RGB LED brightness control circuit.

Uploaded by

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

Aurduino Project Book

The document describes several Arduino projects including making an LED blink, a knight rider circuit using multiple LEDs, an IR sensor circuit, an ultrasonic sensor circuit, a PIR motion sensor circuit, controlling a servo motor in different positions, a traffic light system, controlling LED brightness, and an RGB LED brightness control circuit.

Uploaded by

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

Robotics

AURDUINO

Januth | Robotics | 09-Sep-20


Practical 01 : Led On Off
void setup() {

pinMode (13, OUTPUT);

void loop() {

digitalWrite(13, HIGH);

delay(500);

digitalWrite(13, LOW);

delay(500);

Practical 02 : Knight rider circuit


Way 1
void setup() {

pinMode(1 ,OUTPUT);

pinMode(2 ,OUTPUT);

pinMode(3 ,OUTPUT);

void loop() {

PAGE 1
digitalWrite(1 ,HIGH);

delay(10);

digitalWrite(1 ,LOW);

digitalWrite(2 ,HIGH);

delay(10);

digitalWrite(2 ,LOW);

digitalWrite(3 ,HIGH);

delay(10);

digitalWrite(3 ,LOW);

digitalWrite(2 ,HIGH);

delay(10);

digitalWrite(2 ,LOW);

Way 2
void setup() {

pinMode(1 ,OUTPUT);

pinMode(2 ,OUTPUT);

pinMode(3 ,OUTPUT);

pinMode(4 ,OUTPUT);

PAGE 2
pinMode(5 ,OUTPUT);

pinMode(6 ,OUTPUT);

void loop() {

int t=500.5;

digitalWrite(1 ,HIGH);

delay(t);

digitalWrite(1 ,LOW);

digitalWrite(2 ,HIGH);

delay(t);

digitalWrite(2 ,LOW);

digitalWrite(3 ,HIGH);

delay(t);

digitalWrite(3 ,LOW);

digitalWrite(4 ,HIGH);

delay(t);

digitalWrite(4 ,LOW);

digitalWrite(5,HIGH);

delay(t);

PAGE 3
digitalWrite(5 ,LOW);

digitalWrite(6 ,HIGH);

delay(t);

digitalWrite(6 ,LOW);

digitalWrite(5 ,HIGH);

delay(t);

digitalWrite(5 ,LOW);

digitalWrite(4 ,HIGH);

delay(t);

digitalWrite(4 ,LOW);

digitalWrite(3 ,HIGH);

delay(t);

digitalWrite(3 ,LOW);

digitalWrite(2 ,HIGH);

delay(t);

digitalWrite(2 ,LOW);

Project 03 : Ir sensor
void setup() {

PAGE 4
pinMode(4, INPUT);

pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

void loop() {

if (digitalRead(4) == LOW) {

digitalWrite(12, HIGH);

digitalWrite(11, LOW);

else {

digitalWrite(11, HIGH);

digitalWrite(12, LOW);

Project 04 : Ultrasonic Sensor


#define trig 2

#define echo 4

void setup(){

pinMode(trig, OUTPUT);

pinMode(echo, INPUT);

PAGE 5
pinMode(11, OUTPUT);

pinMode(12, OUTPUT);

Serial.begin(9600);

void loop() {

digitalWrite(trig,LOW);

delayMicroseconds(3);

digitalWrite(trig,HIGH);

delayMicroseconds(10);

digitalWrite(trig,LOW);

long t = pulseIn(echo ,HIGH);

long inches = t /74 /2;

long cm = t /29 /2;

Serial.print(inches);

Serial.print("in \t");

Serial.print(cm);

Serial.println("cm");

delay(50);

PAGE 6
Project 04 : Pir Sensor
void setup() {

pinMode(8, INPUT);

pinMode(13,OUTPUT);

void loop() {

int val = digitalRead(8);

if (val == 1){

digitalWrite(13, HIGH);

else{

digitalWrite(13,LOW);

Project 05 : Servo
Way 1
#include<Servo.h>

Servo Januth;

void setup() {

PAGE 7
Januth.attach(9);

void loop() {

Januth .write(0);

delay(500);

Januth .write(90);

delay(500);

Januth .write(180);

delay(500);

Januth .write(0);

delay(500);

Way 2
#include <Servo.h>

Servo Januth;

void setup() {

Januth.attach(9);

PAGE 8
void loop() {

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

Januth.write(i);

delay (20);

for(int j=180; j>=0; j--){

Januth.write(j);

delay (20);

Project 06 : Traffic Light System


int redLedDelay=10000;

int greenLedDelay=10000;

int redLed = 7;

int yellowLed = 6;

int greenLed = 5;

void setup() {

pinMode(redLed, OUTPUT);

pinMode(yellowLed, OUTPUT);

pinMode(greenLed, OUTPUT);

PAGE 9
void loop() {

digitalWrite(redLed, HIGH);

delay(2000);

digitalWrite(redLed ,LOW);

digitalWrite(yellowLed ,LOW);

delay(greenLedDelay);

digitalWrite(yellowLed,HIGH);

digitalWrite(greenLed,LOW);

delay(2000);

digitalWrite(yellowLed, LOW);

Project 07 : Led Brightness Control


int redLedDelay=10000;

int greenLedDelay=10000;

int redLed = 7;

int yellowLed = 6;

int greenLed = 5;

void setup() {

pinMode(redLed, OUTPUT);

pinMode(yellowLed, OUTPUT);

pinMode(greenLed, OUTPUT);

PAGE 10
void loop() {

digitalWrite(redLed, HIGH);

delay(2000);

digitalWrite(redLed ,LOW);

digitalWrite(yellowLed ,LOW);

delay(greenLedDelay);

digitalWrite(yellowLed,HIGH);

digitalWrite(greenLed,LOW);

delay(2000);

digitalWrite(yellowLed, LOW);

}int redLedDelay=10000;

int greenLedDelay=10000;

int redLed = 7;

int yellowLed = 6;

int greenLed = 5;

void setup() {

pinMode(redLed, OUTPUT);

pinMode(yellowLed, OUTPUT);

pinMode(greenLed, OUTPUT);

void loop() {

PAGE 11
digitalWrite(redLed, HIGH);

delay(2000);

digitalWrite(redLed ,LOW);

digitalWrite(yellowLed ,LOW);

delay(greenLedDelay);

digitalWrite(yellowLed,HIGH);

digitalWrite(greenLed,LOW);

delay(2000);

digitalWrite(yellowLed, LOW);

Project 08 : RGB Brightness Control


void setup() {

pinMode(7, OUTPUT);

pinMode(6, OUTPUT);

pinMode(5, OUTPUT);

void loop() {

analogWrite(7, random(0,255));//red

analogWrite(6, random(0,255));//green

analogWrite(5, random(0,255));//blue

PAGE 12
delay(1000);

PAGE 13

You might also like