Práctica Dirigida 1
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);
}
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);
Serial.begin (9600);
}
void loop()
{
while (digitalRead(boton)==0)
{
digitalWrite (pinRojo, HIGH);
digitalWrite (pinAzul, LOW);
delay(1000);
digitalWrite (pinRojo, LOW);
digitalWrite (pinAzul, HIGH);
delay(1000);
tone (piezo,300,100);
delay(100);
tone (piezo, 400, 50);
delay(100);
}
while (digitalRead(boton)==1)
{
analogWrite (pinRojo, LOW);
analogWrite (pinAzul, LOW);
Serial.println(digitalRead(boton));
}
}
Código:
int pinRojo = 3;
int pinAzul = 5;
int piezo = 6;
int ldrPin =A0;
void setup()
{
pinMode (pinRojo, OUTPUT);
pinMode (pinAzul, OUTPUT);
pinMode (piezo, OUTPUT);
pinMode (boton, INPUT);
int ldrPin =A0;
Serial.begin (9600);
}
void setup()
{
pinMode (pinRojo, OUTPUT);
pinMode (pinAzul, OUTPUT);
pinMode (piezo, OUTPUT);
pinMode (ldrPin, INPUT);
Serial.begin (9600);
}
void loop()
{
digitalWrite(pinRojo, HIGH); //
digitalWrite(pinAzul, LOW);
tone (piezo, 375, 150); //
delay(100); //
digitalWrite(pinRojo, LOW);
digitalWrite(pinAzul, HIGH);
tone (piezo, 300, 100);
}
else
{
digitalWrite(pinRojo, LOW);
digitalWrite(pinAzul, LOW);
}
}
Controlar que la alarma suene solo cuando detecta movimiento
Código
const int ledPinazul =3;
const int ledPinrojo =5;
const int ldrPin =0;
const int piezo =6;
void setu
p() {
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");
}
}
PROBLEMAS TÉCNICOS
1. Se me presentaron problemas con los puertos pues cada vez que corría un programa se desconectaban lo que hice fue desinstalar el programa y volver a Instalar y ya funcionó bien.
2. Con el desarrollo del reto 1 me genero problemas al subir el programa decía que no reconocía la tarjeta. fui a herramientas a la Placa y la volví a seleccionar.
2. Con el desarrollo del reto 1 me genero problemas al subir el programa decía que no reconocía la tarjeta. fui a herramientas a la Placa y la volví a seleccionar.



Comentarios
Publicar un comentario