Está en la página 1de 5

UNIVERSIDAD AUTONÓMA DE BAJA CALIFORNIA

FACULTAD DE INGENIERÍA
CAMPUS MEXICALI

Formato de prácticas de laboratorio

CARRERA PLAN DE ESTUDIOS CLAVE DE ASIGNATURA NOMBRE DE LA ASIGNATURA

ING. 2020 - 1 INSTRUMENTACIÓN Y SATÉLITES


AEROESPACIAL

LABORATORIO DE NOMBRE DE LA PRÁCTICA NO. PRÁCTICA DURACIÓN


INSTRUMENTACIÓN Xbee 9 2 HORAS

1. INTRODUCCIÓN

En esta práctica estaremos trabajando con el software proteus conjunto del software de
programación arduino, donde estaremos trabajando con una memoria SD en donde estaremos
utilizándose para aprender a usar su almacenamiento, guardando valores que obtendremos al
realizar la práctica.

2. OBJETIVO

El objetivo es que se pueda comprender y manejar el funcionamiento de la tarjeta SD. Ver el


funcionamiento. Es muy importante prestar atención a la hora de realizar la simulación ya que
un error común en el software proteus es no introducir la tarjeta SD.

3. MARCO TEÓRICO

Una tarjeta digital segura (SD) es una tarjeta de memoria flash extraíble utilizada para
almacenar información digital, como programas y archivos. Las tarjetas SD se utilizan
comúnmente en teléfonos celulares y en otros dispositivos portátiles para ampliar el
almacenamiento de la memoria ROM. Una tarjeta microSD mide 15 mm x 11 mm x 1 mm,
aproximadamente el tamaño de una uña. Una tarjeta de memoria generalmente muestra la
siguiente información en su parte frontal: marca, tipo, capacidad, número de serie para lugar de
origen, velocidades de lectura y escritura, y logotipo de certificación.

analog Read(pot);

Esta es una instrucción que nos permite leer el valor que se encuentre en el pm Ao. Tenemos
que tomar en cuenta que, en el Arduino al momento de leer una entrada analógica, los valores
que esta nos proporciona están dentro del rango de 0 y 1023.
Arduino UNO R3: Arduino es una plataforma de creación de electrónica de código abierto, la
cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y
desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una
sola placa a los que la comunidad de creadores puede darles

diferentes tipos de uso.

LEDS: acrónimo de “Light Emitting Diode”, o diodo emisor de luz de estado sólido (solid state),
constituye un tipo especial de semiconductor, cuya característica principal es convertir en luz la
corriente eléctrica de bajo voltaje que atraviesa su chip.

RESISTENCIAS: Las resistencia eléctrica es una de las magnitudes fundamentales que se


utiliza para medir la electricidad y se define como: la oposición que se presenta al paso de la
corriente. La unidad que se utiliza para medir la resistencia es el ohmio (Ω) y se se representa
con la letra R.

SOFTWARE DE ARDUINO: El entorno de desarrollo integrado Arduino, o software Arduino


(IDE), contiene un editor de texto para escribir código, un área de mensajes, una consola de
texto, una barra de herramientas con botones para funciones comunes y una serie de menús.
Se conecta al hardware Arduino para cargar programas y comunicarse con ellos.

SOFTWARE PROTEUS: Proteus es una aplicación para la ejecución de proyectos de


construcción de equipos electrónicos en todas sus etapas: diseño del esquema electrónico,
programación del software, construcción de la placa de circuito impreso, simulación de todo el
conjunto, depuración de errores, documentación y construcción.

TIERRA: La puesta a tierra es un mecanismo de seguridad que forma parte de las instalaciones
eléctricas y que consiste en conducir eventuales desvíos de la corriente hacia la tierra,
impidiendo que el usuario entre en contacto con la electricidad.

FORMULÓ REVISÓ APROBÓ AUTORIZÓ


M.C. JOSÉ MANUEL DR. JUAN DE DIOS DR. DAVID I. ROSAS
M.C. JORGE MIRAMÓN
RAMÍREZ ZÁRATE OCAMPO DÍAZ ALMEIDA
UNIVERSIDAD AUTONÓMA DE BAJA CALIFORNIA
FACULTAD DE INGENIERÍA MEXICALI
INGENIERO AEROESPACIAL

Formato de prácticas de laboratorio

4. PROCEDIMIENTO (DESCRIPCIÓN)
EQUIPO NECESARIO MATERIAL DE APOYO
Computadora
Software de Arduino Internet
Software Proteus
Placa Arduino UNO
5. DESARROLLO DE LA PRÁCTICA

El desarrollo de esta práctica permite a los estudiantes ingresar a la parte práctica de trabajar
con microcontroladores un poco más complejos a través del software de programación Arduino
y simulaciones en Proteus.

Aprenda a simular una "caja negra" usando una tarjeta Arduino y el módulo micro-SD de la
biblioteca SD. El aprendizaje anterior será importante para el desarrollo de sistemas de
recuperación de información si nuestro cansat no puede comunicarse adecuadamente con las
estaciones terrestres y transmitir datos de telemetría en tiempo real.

Todo el software involucrado en el desarrollo excede las instrucciones establecidas y coincide


entre sí en cada parte de la práctica sin ningún problema. La práctica sigue a la planificación,
programación, compilación y simulación, por lo que concluimos que cumple adecuadamente su
función.

6. FÓRMULAS O BIBLIOGRAFÍA

La ayuda que proporciona el entorno de programación de Arduino en su apartado de “Ejemplos”


es la bibliografía utilizada para el diseño de esta práctica. Si se tiene alguna duda relacionada
con la programación en Arduino se puede utilizar como apoyo, la documentación disponible en
la página oficial de Arduino.

http://arduino.cc/en/Tutorial/Blink

7. RESULTADOS Y CONCLUSIONES

La realización de esta práctica nos ayudó a poder visualizar cómo es que funciona una tarjeta
SD con la ayuda de Arduino, además de que se pudo cumplir el objetivo principal, el cual era
obtener datos a partir del potenciómetro y a partir de ahí plasmarlo en un archivo de texto.

8. ANEXOS
Código del programa Arduino:
#include <SD.h> //librería para el funcionamiento del micro-SD

File doc;
int contador=0;
float pot=0, res=0, res1=0, res2=0;

void setup()
{
Serial.begin(115200); //Para ver si el módulo está funcionando
Serial.println("INICIALIZANDO LA MEMORIA...");
if(!SD.begin(10)) //El 10 es el numero de pin, o esclavo al que le deseo hablar
{
Serial.print("LA INICIALIZACION HA FALLADO");
while(1);
}
Serial.println("INICIALIZACION EXITOSA");
Serial.println("RAW VOLT %");
}

void loop()
{
//Leer un archivo y guardar un archivo
pot=analogRead(A0);
res=(pot*255)/1024;
res1=(pot*5)/1024;
res2=(pot*100)/1024;
Serial.print(pot/4);
Serial.print(" ");
Serial.print(res1);
Serial.print(" ");
Serial.println(res2);
delay(2000);

doc=SD.open("EJEMPLO1.txt",FILE_WRITE); //Si existe=lo abre; si no existe=lo crea


doc.print("RAW VOLT %");
doc.print(res); //Mandar a escribir dentro de este archivo
doc.print(" ");
doc.print(res1);
doc.print(" ");
doc.println(res2);
doc.close(); //Es necesario cerrarlo para no dañarlo
}
Proteus:

También podría gustarte