Sie sind auf Seite 1von 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

Das könnte Ihnen auch gefallen