lunes, 31 de julio de 2017




Sensor de temperatura y humedad


Hoy en esta práctica, conectamos el sensor de humedad al arduino uno. La pata derecha la conectamos con un cable a la parte positiva, la pata izquierda la conectamos a la parte negativa y la pata del medio la conectamos al punto 4 del arduino. Luego conectamos la parte positiva con el punto de 5 voloteos del arduino y la parte negativa al punto GND. Luego conectamos el cable grande azul al monitor. En un programa pusimos herramientas puerto y lo conectamos a Arduino/ Genuino uno, luego lo subimos, Después creamos “librería” al programa y lo abrimos; no entendi muy bien pero al final me salio, luego habia que subirlo y te tenia que salir otra pagina donde decia la temperatura y la humedad que tenia el sensor, podia cambiar o mantenerse, las mias no cambiaron mucho solo un numero y nada mas, de ahi se mantenian.



domingo, 30 de julio de 2017


Arduino UNO

Que es?

Arduino puede ser utilizado para desarrollar objetos autónomos e interactivos, como prototipos o interactuar con software instalado en el ordenador. Dada su rápida curva de aprendizaje y su precio económico es ideal para educadores, diseñadores y cualquiera interesado en la electrónica y robótica. El compilador necesario para programarlo está disponible de forma gratuita en www.arduino.cc y está disponible para Mac OS X, Windows y Linux. Arduino UNO es la versión mejorada. 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. 

Lenguaje arduino
{} entre llaves
Las llaves sirven para definir el principio y el final de un bloque de instrucciones. Se utilizan para los bloques de programación setup(), loop(), if.., etc. Una llave de apertura “{“ siempre debe ir seguida de una llave de cierre “}”.

; punto y coma
El punto y coma “;” se utiliza para separar instrucciones en el lenguaje de programación de Arduino. Si olvidáis poner fin a una línea con un punto y coma se producirá en un error de compilación. 

// línea de comentarios

Estructura
Una línea de comentario empieza con / / y terminan con la siguiente línea de código. Al igual que los comentarios de bloque, los de línea son ignoradas por el programa y no ocupan espacio en la memoria.
La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.

Variables
La función de configuración (setup) debe contener la declaración de las variables. Es la primera función a ejecutar en el programa, se ejecuta sólo una vez, y se utiliza para configurar o inicializar pinMode (modo de trabajo de las E/S), configuración de la comunicación en serie y otras.

Funciones
La función bucle (loop) siguiente contiene el código que se ejecutara continuamente (lectura de entradas, activación de salidas, etc) Esta función es el núcleo de todos los programas de Arduino y la que realiza la mayor parte del trabajo.
setup()
La función setup() se invoca una sola vez cuando el programa empieza. Se utiliza para inicializar los modos de trabajo de los pins, o el puerto serie. Debe ser incluido en un programa aunque no haya declaración que ejcutar. Así mismo se puede utilizar para establecer el estado inicial de las salidas de la placa.

Instrucciones
  pinMode(pin, OUTPUT); // configura el 'pin' como salida
  digitalWrite(pin, HIGH);  // pone el ‘pin’ en estado HIGH
delay(1000);                // espera un segundo (1000 ms)
analogRead(pot);      // lee el valor del potenciómetro
// esto es un comentario
/* esto es un bloque de comentario no se debe olvidar
cerrar los comentarios estos deben estar equilibrados */

Resumen de la clase:
Hoy trabajamos con el arduino UNO; utilizamos cables macho-macho, un sensor de humedad y
el arduino y conectamos un cable grueso de el arduino.
El sensor tenia 3 patas las cuales conectamos con cables. la del medio la conecta-
mos a el huequito de 5 volteos, la otra al 4 y la ultima igualmente. esto debiamos programarlo 
para que se encendiese con un programa de internet.


Fuentes:
http://arduino.cl/que-es-arduino/
https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure