You are on page 1of 9

PASO 4 DESARROLLAR E IMPLEMENTAR EL PROTOTIPO DEL PROYECTO

JULIO CSAR LOAIZA HERNNDEZ


STEVENS OLARTE FORERO
JUAN SEBASTIAN DIAZ HERNANDEZ
JAIME ALBERTO GONZALEZ

ERLAN IVAN BURITICA

TUTOR: ING. NOEL JAIR ZAMBRANO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
INGENIERA DE TELECOMUNICACIONES
MICROPROCESADORES Y MICROCONTROLADORES
SANTIAGO DE CALI
2017
INTRODUCCIN

Continuando con las actividades propuestas en la gua de actividades en esta


ocasin se desarrollara dos ejercicios los cuales buscan afianzar conocimientos
en programacin de microcontroladores utilizando programas de simulacin ya
sea para el software como para el hardware, acercndonos ms a la realidad
como se utilizan estos dispositivo en la industria y en la vida diaria, adquirimos
conocimientos en programacin en arduino y las diferentes aplicaciones en
que se puede utilizar.

Continuamos estructurando el proyecto seleccionado en esta ocasin


conoceremos sobre Metodologa, Inicio de fase del Algoritmo, Esquema
General, Anlisis de resultados y Recursos a utilizar los cuales se definirn
en esta ocasin. Se presentara una evaluacin con el fin de comprobar los
conocimientos adquiridos durante esta unidad.
OBJETIVOS

Desarrollar los ejercicios propuestos en la gua de actividades.

Definir Metodologa, Inicio de fase del Algoritmo, Esquema General,


Anlisis de resultados y Recursos a utilizar del proyecto seleccionado.
ACTIVIDAD
DISEO E IMPLEMENTACIN DE 1 CIRCUITO EN PLATAFORMA ARDUINO

Diseo de un circuito que cense la humedad del suelo y que por medio de un
display visualice el porcentaje de humedad contenida, siendo el rango de 0
voltios en el puerto anlogo como 0% de humedad y siendo 5 voltios en el
puerto anlogo como 100% de humedad (simular la tierra en Proteus con un
potencimetro). -En la programacin colocar un punto de alarma (porcentaje de
humedad) modificable desde 2 pulsadores y que se indique en el display y
encienda un led rojo indicando que la alarma se cumple.
CODIGO IDE ARDUINO:

// las constantes no cambiarn. Se utilizan aqu para


// establecer nmeros de pin:
const int Pin2 = 2; // el nmero de la clavija del pulsador
const int Pin3 = 3;
const int Pin4 = 4;
const int Pin5 = 5;
const int Pin6 = 6;
const int Motor1A = 12;
const int Motor2A = 13;
// variables will change:
int s1 = 0;
int s2 = 0; // variable para leer el estado del pulsador
int s3 = 0;
int s4 = 0;
int s5 = 0;

void setup() {
// initialize the LED pin as an output:
pinMode(Motor1A, OUTPUT);
pinMode(Motor2A, OUTPUT);
// inicializar el pulsador como entrada:
pinMode(Pin2, INPUT);
pinMode(Pin3, INPUT);
pinMode(Pin4, INPUT);
pinMode(Pin5, INPUT);
pinMode(Pin6, INPUT);
}
void loop() {
// read the state of the pushbutton value:
s1 = digitalRead(Pin2);
s2 = digitalRead(Pin3);
s3 = digitalRead(Pin4);
s4 = digitalRead(Pin5);
s5 = digitalRead(Pin6);

// compruebe si se pulsa el pulsador.


if ((s3 == LOW)&&(s1 == HIGH)&&(s2 == HIGH)&&(s4 == HIGH)&&(s5 ==
HIGH))
{
digitalWrite(Motor1A, LOW);
digitalWrite(Motor2A, HIGH);
}
else if((s2 == HIGH)||(s1 == HIGH))
{
digitalWrite(Motor2A, HIGH);
digitalWrite(Motor1A, LOW);
}
else if((s4 == HIGH)||(s5 == HIGH)){
digitalWrite(Motor2A,HIGH);
digitalWrite(Motor1A, LOW);
}
}
CONCLUSIONES

Se adquieren conocimientos Para la programacion de los ejercicions plantedos


para la preparcion del trabajo final y se desarrollan ejercicios.
Se conceptualizo sobre Metodologa, Inicio de fase del Algoritmo, Esquema
General, Anlisis de resultados y Recursos a utilizar del proyecto
seleccionado.

Se concluy que es de gran importancia establecer cules son los simuladores


de circuitos apropiados para las actividades del curso.
BIBLIOGRAFIA

BELL, C.G. y A. NEWELL, Computer Structures: readings and examples,


McGrawHill,
N.V., 1971.
FERTIG, R.T., The Software Revolution: Trends, Players, Market Dynamics in
Personal
Computer Software, North-Holland, N.Y., 1985.

FINKLER, G.A., Full 32-bit microprocessors: the next generation, Mini-Micro


Systems, agosto 1983, pp. 187-194.

You might also like