martes, 12 de diciembre de 2017

Sesión 5: Arduino

Bitácora 05 Arduino
(09 de diciembre del 2017 – sesión 1)

Por:
Danna Carolina Carranza Ibagón
Julieth Stephanie Rangel Valencia
Natalia Estefanía Cortes Cendales

Se da inició a la clase número 5, con la lectura de la bitácora del sábado 25 de noviembre, por el grupo encargado de la actividad. Posteriormente, se dio inicio a la clase con la definición de Arduino.

            Cronograma de la clase:

  •     Definición de Arduino
  •     Desarrollo de cuadro en Excel sobre actividades creadas con Arduino
  •     Código de programación Arduino
  •     Programación de Arduino en Tinkercad: 1 bombillo.
  •     Programación de Arduino en Tinkercad: semáforo
  •    Programación de Arduino en Tinkercad: secuencia de bombillos.
  •    Arduino secuencia de bombillos en físico.
Características
  • Componente más importante = microcontrolador     
  • En los laterales= puertos de entrada y salida (conectar botones, crear sensores)
  • Numeración 0-13: pines de entrada o salida digitales (numéricas)
  • A0-A5= entradas analógicas (variaciones)
  • Pines: tierra – 5 V – 3.5 V
  • Entrada de batería por plug o por USB. (el Arduino de la clase será con la entrada del celular)
  • Conexiones de Entrada:
  • Microcontrolador
  • Conexiones de Salida
  • Puertos/Buses de comunicación
  • Software multiplataforma
Código de Programación 
1 bombillo

A continuación se presenta la descripción de simulación de la primer actividad. 
Código de programación: 
void setup()
{
  pinMode(2, OUTPUT);//green
   pinMode(4, OUTPUT);//yellow
   pinMode(7, OUTPUT);//red
}
void loop()
{
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(4, HIGH);
  delay(500);
  digitalWrite(2, LOW);
  digitalWrite(4, LOW);
  digitalWrite(7, HIGH);
  delay(1000); 
  digitalWrite(7, LOW);
  digitalWrite(4, HIGH);
  delay(500);
  digitalWrite(4, LOW);
}
Seleccionar los materiales necesarios: 

  • 3 bombillos led
  • 3 resistencias de 330 U
  • Arduino
  • Protoboard
  • Cables

Realizar las conexiones entre el Arduino y la protoboard. 
A continuación se presenta la descripción de simulación del semáforo. 



Arduino secuencia de bombillos en físico.

  • 5 bombillos led
  • 5 resistencias de 330 U
  • Arduino
  • Protoboard
  • Cables



¿QUÉ ES UN ARDUINO?
Un Arduino es una tarjeta creada para mejorar y facilitar la electrónica.

El “Arduino” tuvo origen en Colombia por Hernando Barragán, con el fin de enseñar a personas con conocimientos nulos a programar por un bajo costo.

Si deseas conocer más información, visitar el siguiente enlace o mira el siguiente vídeo.



Para determinar qué tipo de Arduino se debe utilizar, es importante tener en cuenta:
Determinar el uso que se va a dar.
     1. Establecer el tamaño.
     2. Existen distintos tipos de Arduino:

Arduino Tiny
Arduino Mega



Si deseas tener más información acerca de los tipos de Arduino, visita la siguiente página:

¿Qué es una protoboard?

Es una especie de tablero con orificios, en la cual se pueden insertar componentes electrónicos y cables para armar circuitos. Como su nombre lo indica, esta tableta sirve para experimentar con circuitos electrónicos, con lo que se asegura el buen funcionamiento del mismo.



¿Cómo funciona la plataforma Arduino?






 Para esta actividad, se trabajará en la aplicación Tinkercad, allí se creara un nuevo circuito y se trabajará con el siguiente código de programación. 


void setup()
{
  pinMode(2, OUTPUT);
}

void loop()
{
  digitalWrite(2, HIGH);
  delay(1000); // Wait for 1000 millisecond(s)
  digitalWrite(2, LOW);
  delay(1000); // Wait for 1000 millisecond(s)
}


Programación de Arduino en Tinkercad


Paso # 1 
Seleccionar los elementos necesarios
• 1 bombillo led
• 1 resisencia de 330U
• Cables para realizar las conexiones



Paso # 2
Realizar las respectivas conexiones:



Paso # 3
Copiar el código brindado con anterioridad. Presionar "upload & run".


Paso # 4 
Así debería ser la simulación:



Programación de Arduino en Tinkercad semáforo






 Paso # 1
Seleccionar los materiales necesarios:
• 3 bombillos led
• 3 resistencias de 330U


Paso # 2
Realizar las respectivas conexiones:



 



Paso # 3
Agregar el código de programación descrito anteriormente y presionar en "Upload and run":


Paso # 4
Así debe verse la simulación:








Programación de Arduino en Tinkercad secuencia de bombillos.




PASO #1
Seleccionar los materiales necesarios: 





PASO #2
Realizar todas las conexiones: 



PASO #3
Copiar el siguiente código: 



void setup()
{
  pinMode(11,INPUT_PULLUP);
  pinMode(6, OUTPUT);
   pinMode(5, OUTPUT);
   pinMode(4, OUTPUT);
   pinMode(3, OUTPUT);
   pinMode(2, OUTPUT);
}
void loop()
{
  if(digitalRead(11)==HIGH){
  digitalWrite(2, HIGH);
  digitalWrite(6, LOW);
  delay(1000);
  digitalWrite(3, HIGH);
  digitalWrite(2, LOW);
  delay(1000);
  digitalWrite(4, HIGH);
  digitalWrite(3, LOW);
  delay(1000);
  digitalWrite(5, HIGH);
  digitalWrite(4, LOW);
  delay(1000);
  digitalWrite(6, HIGH);
  digitalWrite(5, LOW);
  delay(1000);
}
else{  
  digitalWrite(5, HIGH);
  digitalWrite(6, LOW);
  delay(1000);
  digitalWrite(4, HIGH);
  digitalWrite(5, LOW);
  delay(1000);
  digitalWrite(3, HIGH);
  digitalWrite(4, LOW);
  delay(1000);
  digitalWrite(2, HIGH);
  digitalWrite(3, LOW);
  delay(1000);
  digitalWrite(6, HIGH);
  digitalWrite(2, LOW);
  delay(1000);
  }
}

PASO #4
Al copiar el código, presionar en "Upload & run", luego en "Start simulation":





PASO #5
Al finalizar al simulación debe presentarse de la siguiente manera:

Arduino secuencia de bombillos en físico.


Para llevar a cabo esta simulación real es necesario tener descargado en el computador un programa con el mismo nombre "Arduino", allí se copiará el código anteriormente mencionado y será cargado al Arduino real. Aquí un vídeo donde pueden observar el resultado final.


}

No hay comentarios:

Publicar un comentario