ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios con Arduino


Enviado por   •  4 de Enero de 2018  •  Tareas  •  662 Palabras (3 Páginas)  •  139 Visitas

Página 1 de 3

EJERCICIO 1

int led1 = 8;

int led2 = 9;

int led3 = 10;

void setup() {

  pinMode(led1, OUTPUT);

  pinMode(led2, OUTPUT);

  pinMode(led3, OUTPUT);

}

void loop() {

  digitalWrite(led1, HIGH);  

  delay(500);              

  digitalWrite(led1, LOW);    

  digitalWrite(led2, HIGH);  

  delay(500);              

  digitalWrite(led2, LOW);

  digitalWrite(led3, HIGH);  

  delay(500);              

  digitalWrite(led3, LOW);    

  digitalWrite(led2, HIGH);  

  delay(500);              

  digitalWrite(led2, LOW);

}

EJERCICIO 2

int led1 = 8;

int led2 = 9;

int led3 = 10;

int boton1 = 5;

int boton2 = 6;

int on;

int off;

void setup() {

    pinMode(led1, OUTPUT);

  pinMode(led2, OUTPUT);

  pinMode(led3, OUTPUT);

  pinMode(boton1, INPUT);

  pinMode(boton2, INPUT);

}

void loop() {

  on=digitalRead(boton1);

  off=digitalRead(boton2);

  if (on == HIGH)

    {

  digitalWrite(led1, HIGH);  

  delay(500);              

  digitalWrite(led1, LOW);    

  digitalWrite(led2, HIGH);  

  delay(500);              

  digitalWrite(led2, LOW);

  digitalWrite(led3, HIGH);  

  delay(500);              

  digitalWrite(led3, LOW);    

     } else if (off == HIGH)

    {

  digitalWrite(led1, LOW);            

  digitalWrite(led2, LOW);    

  digitalWrite(led3, LOW);    

     }

}

EJERCICIO 3

#include

Ultrasonic ultrasonic(11, 12);

int zumbador=3;

int led=7;

int pausa;

void setup() {

  pinMode(3,OUTPUT);

  pinMode(7,OUTPUT);

  Serial.begin(9600);

}

void loop() {

  int distancia = ultrasonic.distanceRead();

  Serial.print("Distancia en CM: ");

  Serial.println(distancia);

  delay(100);

  if(distancia<100)

  {

  pausa=distancia*10;

  digitalWrite(zumbador,HIGH);

  digitalWrite(led,HIGH);

  delay(pausa);

  }

  digitalWrite(zumbador,LOW);

  digitalWrite(led,LOW);

  delay(pausa);

  }

EJERCICIO 4

#include

Servo servo;

void setup()

{

  Serial.begin(9600);

  servo.attach(9);

}

void loop()

{

  if (Serial.available()) {  

    char letra = Serial.read();

    if (letra == 'h') {

     servo.write(180);

      }

    if (letra == 'a') {

     servo.write(0);

      }

    if (letra == 's') {

     servo.write(90);

...

Descargar como (para miembros actualizados)  txt (3.9 Kb)   pdf (44.7 Kb)   docx (11.1 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com