viernes, 23 de febrero de 2018

Programación del reto

Programación  para  la  alarma  con sensor de  luz:reto1

int pinRojo = 3;   // declaraciòn de  pines  a usar
int pinAzul = 5;
int piezo= 6 ;
int ldrPin = A0;
void setup ()
{
  pinMode (pinRojo, OUTPUT);   //Los  pines  se  programan para
  pinMode (pinAzul, OUTPUT);   //apagar
  pinMode (piezo, OUTPUT);
  pinMode(ldrPin, INPUT);      // encender
  Serial.begin (9600);
}
void loop () {
int ldrValor = analogRead (ldrPin);  
if (ldrValor <=50) {
analogWrite (pinRojo, HIGH);  //programaciòn de  pines paraaumentar intensidad con sensor
analogWrite (pinAzul, LOW);   //pin  para  bajar  intensidad con sensor
delay (100);
analogWrite (pinRojo, LOW);
analogWrite (pinAzul, HIGH);   // el  led  se  empieza encender al bajar  el umbral de  luz ambiente


delay (100);
tone (piezo, 450,50);
delay(100);
Serial.println (ldrValor);
}
else {
  digitalWrite (pinRojo, LOW);    //Estos pines bajan la  intensidad  de  la  luz
  digitalWrite (pinAzul, LOW);
  Serial.println (ldrValor);
}

   }

Programación de la práctica dirigida1.

  Práctica dirigida1. Programación  para  leds, botón y piezo
int pinRojo = 3;   // declaración de  pines  a usar
int pinAzul = 5;
int piezo= 6 ;
boton = 2;          // declaración  del botón para  apagar
int estado = 0    // definición del puerto para el botón

void setup ()
{
  pinMode (pinRojo, OUTPUT);   //puerto de salida para el botón
  pinMode (pinAzul, OUTPUT);   //apagar
  pinMode (piezo, OUTPUT);
  pinMode(ldrPin, INPUT);      // encender
  Serial.begin (9600);
}
void loop () {
while (digitalRead(boton)==0)   //función creada  para indicar  cuando encender y apagar led y piezo
{
analogWrite (pinRojo, HIGH); 
analogWrite (pinAzul, LOW);   //pin  para  bajar  intensidad con sensor
delay (100);
tone (piezo, 300, 100);
serial.println (digitalRead (boton)); 
delay (100);
}

while (digitalRead(boton)==1) //Función que  indica  cuando se  apagan los leds y piezo ap presionar botón
analogWrite (pinRojo, HIGH); 


Serial.println (digitalRead(boton));

vídeo del reto1


vídeo/práctica1


miércoles, 14 de febrero de 2018

Taller Prototipos  interactivos 2
Práctica  dirigida1:

Esta  práctica  es  un  ejercicio  introductorio  y  de  repaso  en  el  uso  de  los diferentes  dispositivos(cables, interruptor,piezo,led,resistencias)  que  se  pueden  usar  en  las placas  Arduino  para  representar   la  programación  de  diferentes  tipos  de  circuitos   en  los  que  ocurren  acciones  de  luz  y  sonido.

La  práctica  inició  con  el  diseño  de  una  alarma  led en la  cual  se  utilizan  dos  bombillos  led  que  deben  encenderse  al  correr  la programación, para   crear  esta  alarma  se  usan  las  dos  placas ,  la  Arduino  y la  protoboard.
En  lo  que  a  programación  se  refiere  deben  declararse  las  variables  que  van   a  asociar   los  puertos  de arduino  con  el  encendido  de  los  bombillos, recordemos  usar  el setup para  declarar  los  pines  de  salida.
El  siguiente paso  es adicionar  un  piezo  a  la  alarma , para que  además  de  las  luces  contenga  la  alarma  de  sonido ; para  ello  en  la  programación  debe  declararse la  variable  para  el  pin  Arduino  que  recibirá  el  piezo  para  activar  el  sonido.

Por  último  debe  de  añadirse  un botón  interruptor ,se  utiliza  la  base  de  la  programación  anterior y  se  declara  el  “boton” ,debe  agregarse  la  variable  para  botón y  el  estado:encendido  y  apagado.



martes, 13 de febrero de 2018

Taller Prototipos Interactivos2

Este  blogg tiene  como  finalidad  recopilar  las  actividades  del  taller Nº2 de  Prototipos  Computacionales ofrecido   por   la  Fundación  Omar  Dengo  para  los  profesores  de  primaria  con  el  fin de  preparar  a  los  docentes  para  la  transición  al  uso  de  las  nuevas  guías  y  la  introducción  de  la  computación  física  por medio del uso  de  Arduino,Makey-Makey,etc.

Durante  el desarrollo  de  este  taller  se  realizará  un repaso  en  la  creación  de  prototipos utilizando  la  Arduino  y  la  tarjeta Arduinouno. Deberán  desarrollarse  dos  prácticas dirigidas con sus respectivos  retos y  al  finalizar  se  propone  un  proyecto  personal en el que  se integren  los  aprendizajes.



Problemas en la realización del Reto

Problemas y soluciones: 1.         1.  En   primer   lugar   tuve   complicaciones   para integrar   la   programación   de la   fotoc...