Practica Dirigida 1
Acontinuación se va a presentar un ejemplo o practica de la Circuit Play Ground de sensores
#include <Adafruit_CircuitPlayground.h> /// Estas son las librerias
#include <Adafruit_Circuit_Playground.h>
void setup() {
{CircuitPlayground.begin(); //// Iniciaaliza la Circuitplay
Serial.begin(9600); /// Este abre el monitor
}
}
void loop() {
{CircuitPlayground.setPixelColor(0, 255, 0, 255); /// estos son los rangos de color del neopixel
CircuitPlayground.playTone(100, 1000); /// Este da un sonido
delay(1000);
}
}
Ejemplo de la utilización de Sensores
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
void setup()
{Serial.begin(9600);
}
void loop()
{
//void sensor_botones_contacto();
//sensor_interuptor();
//sensor_luz();
//sensor_sonido();
sensor_temperatura();
}
void sensor_botones_contacto()
{
int valor_botonderecho = CircuitPlayground.rightButton();
int valor_botonizquierdo = CircuitPlayground.leftButton();
Serial.print("valor del boton derecho:");
delay (500);
Serial.println(valor_botonderecho);
delay (500);
Serial.print("valor del boton izquierdo:");
delay (500);
Serial.println(valor_botonizquierdo);
delay (500);
}
////Procedimiento para interruptor
void sensor_interuptor()
{
int valor_interruptor = CircuitPlayground.slideSwitch();
if (valor_interruptor = 0)
{
Serial.print("Posicion del interruptor: derecho");
Serial.println();
delay(500);
}
else
{
Serial.print("posisción del interruptor: izquierdo");
Serial.println();
delay(500);
}
}
////Procedimiento para sensor de luz
void sensor_luz(){
int valor_luz = CircuitPlayground.lightSensor();
Serial.print("valor detectado de luz:");
Serial.println(valor_luz);
delay(500);
}
////Procedimiento para sensor de sonido
void sensor_sonido(){
int valor_sonido = CircuitPlayground.soundSensor();
Serial.print("valor detectado de sonido:");
Serial.println(valor_sonido);
delay(500);
}
////Procedimiento para sensor de temperatura
void sensor_temperatura(){
int valor_temperatura = CircuitPlayground.temperature();
Serial.print("valor detectado de temperatura:");
Serial.println(valor_temperatura);
delay(500);
}
RETO 1 ACELEROMETRO
Al girar la circuit derecha o izquierda, esta enciende una Luz
#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
void setup() {
Serial.begin(9600); CircuitPlayground.begin();
}
void loop()
{reto();
}
void reto()
{int derIz; // creación de Variables
derIz = CircuitPlayground.motionY(); /// Captura el movimiento de derecha a Izquierda
Serial.print(derIz);
if (derIz > (0) ) /// Si la variable es mayor a 0
{
CircuitPlayground.setPixelColor(2,0,0,0);
CircuitPlayground.setPixelColor(7,255,0,255); ///se enciende el neopixel 7
}
else
{
CircuitPlayground.setPixelColor(2,255,0,255);
CircuitPlayground.setPixelColor(7,0,0,0);
}
}
Plantilla de proyecto final: Inspiración
Contempla los momentos: Empatía, Definición e Idear.
Por favor complete los siguientes aspectos:
Empatía
Recuerde que la empatía se trata de:
La capacidad que tienen los seres humanos de
identificarse con ciertas personas y entender sus sentimientos. Este momento es
esencial para conocer y comprender de manera profunda las necesidades de la
persona que se beneficiará de la solución. Se trata de analizar situaciones,
comprender la vida de los usuarios del prototipo, así como los diferentes
problemas y necesidades que poseen.
Sugerencia: Realice una pequeña investigación sobre los
temas asociados al problema, para darse una mejor idea de las implicaciones que
tiene.
Con base a lo anterior completa lo siguiente:
¿Cómo afecta el problema la vida de la persona que lo
sufre? Describa una situación ejemplo.
La escuela Rincón Grande posee una población estudiantil
alrededor de 1600 estudiantes y personal aproximado de 100 funcionarios y por
lo que es complicado el ingreso en automóvil ya que solo hay un guarda para
abrir el portón a los estudiantes y al personal docente y administrativo.
¿Qué otras situaciones podrían ser causadas por el
problema?
Amonestaciones para el personal docente por llegar tarde
y tres llegadas tardías hacen una ausencia.
¿Qué opinan otras
personas sobre ese problema?
Que sería útil para que el guarda este informado en el
momento que hay un carro a fuera esperando que le abran el portón de la institución.
Definición
Este momento consiste en:
Recuperar la información relevante del problema.
Establecer los datos que serían relevantes para proponer varias soluciones.
Considerando lo anterior responda:
¿Cuáles son las causas del problema?
Las causas del problema son que por las innumerables
presas que se hacen a nivel nacional el personal docente y administrativo
llegan justo a tiempo y si abren el portón minutos después o se demoran al
abrirlo ya se nos hace una llegada tardía y tres acumuladas hacen una ausencia.
En esta escuela se marca con reloj digital.
¿Cuáles son las consecuencias del problema?
Contar con solo un guarda para ambos portones.
¿Por qué es un
problema importante a resolver?
Es importante para que no tener llegadas tardías para q
no sumen en ausencia.
Idear
Para este momento se
debe considerar lo siguiente:
Este momento es para la generación de
ideas con base a datos establecidos en la Definición. El objetivo es tener
muchas alternativas de solución y no ir en busca de la mejor solución desde
ahora, sino conforme vayamos analizando más el problema. Ninguna idea se
descarta, todas son valiosas y deben ser valoradas.
Responda
lo siguiente:
·
¿Cuáles
podrían ser soluciones al problema que se desea solucionar?
Exponga las que desee, un mínimo de 2.
Sonido fuerte para cuando el docente toque
(timbre/ botón) encienda una luz para que alerte al guarda que hay vehículo
afuera para que él guarda abra el portón .
Luz que avise que afuera de las
instalaciones se encuentra un vehiculo.
·
Fuentes
consultadas sobre el o lema a resolver. Escriba al menos dos fuentes en formato
APA.
·
Recuerde
enviar el URL de la plantilla Inspiración, publicada en el espacio de Proyecto
Final del Álbum de Aprendizaje y en el casillero de la Unidad 1 habilitado para
ello.
No hay comentarios:
Publicar un comentario