jueves, 20 de julio de 2017

Nombre: Vanessa Viteri.
Fecha:     20-07-2017.

SENSOR DE TEMPERATURA Y HUMEDAD DHT11 




 Procedimiento:

-Primero descargamos "SENSOR_DHT11.ino"

 -Añadimos la libreria DHT11.h en programa.

 -Modificamos la siguiente temperatura y humedad:

        vcc / + 5v
       data / s 
       gnd / - gnd



-Luego conectamos el sensor segun las indicaciones de la profesora.

-Visualizamos que el arduino este conectado al puerto. 

-Para completar el proyecto conectamos el arduino hecho al CPU


Nombre: Vanessa Viteri.
Fecha:    20-07-2017.
                                                     UNIDAD PARTICULAR POLITECNICO
                                                                            3ER AÑO PAI 
                                                                        9NO A RUTGERS

                                                                          ARDUINO UNO
Lenguaje arduino uno
El lenguaje de programación de Arduino está basado en C++, también es posible usar comandos estandar de C++ en la programación de Arduino.
C++ es un lenguaje de programación cuya intención fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. En ese sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un lenguaje híbrido.
https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
¿Qué es? 
Arduino es una plataforma de prototipos electrónica de código abierto (open-source) basada en hardware y software flexibles y fáciles de usar. Está pensado para artistas, diseñadores, como hobby y para cualquiera interesado en crear objetos o entornos interactivos.
http://arduino.cl/que-es-arduino/

Estructura del programa
La estructura básica de programación de Arduino es bastante simple y divide la ejecución en dos partes: setup y loop. Setup() constituye la preparación del programa y loop() es la ejecución. En la función Setup() se incluye la declaración de variables y se trata de la primera función que se ejecuta en el programa. 
http://dfists.ua.es/~jpomares/arduino/page_04.htm

  Tipos de datos

  -Boolean: Puede tomr 2 valores, true y false  
 -Byte: Almacena 1 valor numerico de 8 bits
 -Int: Almacenan valores numericos de 16 bits
 -long: Se refiere a números enteros
 -Float: Se aplica a los números con decimales
-Arrays: Conjunto de datos que se accede con un # índice
 https://www.slideshare.net/tonivi99/introduccin-arduino-63436260

Variables - Definición
 Una variable es una forma de nombrar y almacenar un valor para su uso posterior por el programa, tal como datos de un sensor o un valor intermedio utilizado en un cálculo.

 https://www.arduino.cc/en/Reference/VariableDeclaration

Instrucciones 
 
- PinMode: Es utilizada en la parte de configuración setup () y sirve para configurar el modo de trabajo de un PIN digital.

- DigitalWrite: Envía al ´pin´ definido previamente como OUTPUT el valor HIGH o LOW.

- AnalogWrite: Esta instrucción sirve para escribir un pseudo-valor analógico utilizando el procedimiento de modulación por ancho de pulso (PWM) a uno de los pin´s de Arduino marcados como “pin PWM”. 

-DigitalRead: Lee el valor de un pin dando un resultado HIGH  o LOW.

-AnalogRead: Lee el valor de una entrada analógica con una resolución de 10 bits. 
-Delay: Detiene la ejecución del programa la cantidad de tiempo en ms que se indica en la propia instrucción.