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 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.
Actividades con 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 # 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.
}
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.
- 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
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.
Determinar el uso que se va a dar.
1. Establecer el tamaño.
2. Existen
distintos tipos de Arduino:
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.
Actividades con 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:
Paso # 1
Seleccionar los materiales necesarios:
• 3 bombillos led
• 3 resistencias de 330U
Paso # 4
Así debe verse la simulación:
Seleccionar los elementos necesarios
• 1 bombillo led
• 1 resisencia de 330U
• Cables para realizar las conexiones
Realizar las respectivas conexiones:
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
Seleccionar los materiales necesarios:
• 3 bombillos led
• 3 resistencias de 330U
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:
Realizar todas las conexiones:
PASO #3
Copiar el siguiente código:
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":
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:
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