Práctica Dirigida 1

En el desarrollo es esta práctica dirigida 1
Se desarrolla tres ejercicios:

*  Dos Led
*  Un Piezo/ Parlante
*  Un Botón
*  Resolución del Reto 1

Se utilizan la Placa Arduino, la tarjeta Protoboard, cables macho y resistencia



Código

int pinRojo = 3;
int pinAzul = 5;
void setup()
{
  pinMode(pinRojo, OUTPUT);
  pinMode(pinAzul, OUTPUT);
  Serial.begin (9600);
}
void loop() {
  digitalWrite (pinRojo, HIGH);
  digitalWrite (pinAzul, LOW);
  delay(500);
  digitalWrite (pinRojo, LOW);
  digitalWrite (pinAzul, HIGH);
  delay(500);
}

Vídeo 








Código
int pinRojo = 3;
int pinAzul = 5;
int piezo = 6;
void setup()
{
  pinMode(pinRojo, OUTPUT);
  pinMode(pinAzul, OUTPUT);
  pinMode (piezo,OUTPUT);
  Serial.begin (9600);
}
void loop() {
  digitalWrite (pinRojo, HIGH);
  digitalWrite (pinAzul, LOW);
  delay(500);
  digitalWrite (pinRojo, LOW);
  digitalWrite (pinAzul, HIGH);
  delay(500);
    tone (piezo,300,100);
  delay(100);
  tone (piezo, 450, 50);
  delay(100);

}
Vídeo 







Código
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);
  tone (piezo, 450, 50);
  delay(100);
}
while (digitalRead(boton)==1)
{
 analogWrite (pinRojo, LOW);
 analogWrite (pinAzul, LOW);
 Serial.println(digitalRead(boton));
}

}
Vídeo 


















Código
const int ledPinazul =3;
const int ledPinrojo =5;
const int ldrPin =A0;
const int piezo =6;
void setup() {
Serial.begin(9600);
pinMode(ledPinazul, OUTPUT);
pinMode(ledPinrojo, OUTPUT);
pinMode(ldrPin, INPUT);
pinMode(piezo, OUTPUT);
}
void loop() {
int ldrStatus = analogRead (ldrPin);
if (ldrStatus <=50)
{
  Serial.println ("ENCENDIDO");
  tone(piezo,300,100);
  delay(100);
}
else
{
    Serial.println ("APAGADO");
}
}

Vídeo 

Comentarios

Entradas populares de este blog