jueves, 1 de marzo de 2018

PRACTICA 1 ARDUINO





programación
int pinRojo = 3;
int pinAzul = 5;
int piezo = 6;
int boton = 2;
int estado = 0;
void setup()
{
  pinMode(pinRojo,OUTPUT);
  pinMode(pinAzul,OUTPUT);
  pinMode(piezo,OUTPUT);
  pinMode(boton,INPUT);
  Serial.begin (9600);
  }
  void loop ()
  {
   while (digitalRead(boton)==0);
  {
  analogWrite(pinRojo,HIGH);
  analogWrite(pinAzul,LOW);
  delay(100);
  analogWrite(pinRojo,LOW);
  analogWrite(pinAzul,HIGH);
  delay(100);  
  tone (piezo,300,100);
  Serial.println(digitalRead(boton));
  delay (100);
  
  }
  while (digitalRead(boton)==1)
  {
  analogWrite(pinRojo,LOW);
  analogWrite(pinAzul,LOW);
 Serial.println(digitalRead(boton));
   }
     }




RETO 1



int ldrPin=A0;
int pinAzul =13;
int piezo = 7;



void setup()
{
 

pinMode(pinAzul,OUTPUT);
pinMode(ldrPin, INPUT);
pinMode(piezo,OUTPUT);
Serial.begin (9600);
}

void loop ()
{
  
int ldrStatus = analogRead (ldrPin);
if (ldrStatus <=200)
{
digitalWrite (pinAzul, HIGH);
tone (piezo, 300, 100);
delay (100);
tone (piezo, 450, 50);
Serial.println("LDR is DARK; LED is ON");
delay (100);
}
else
{
digitalWrite (pinAzul, LOW);
 Serial.println("-----------");
}

No hay comentarios:

PRACTICA 1 ARDUINO

PRACTICA DIRIGIDA UNO  programación int pinRojo = 3; int pinAzul = 5; int piezo = 6; int boton = 2; int estado = 0; voi...