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
Código
Vídeo
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
Publicar un comentario