21 nov 2017

BITACORA BLUETOOTH 2.0

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
3er Año PAI - 9no “A”
GRUPAL #2
Bitácora Bluetooth
Nombre: Daniela Guevara y Karen Pozo                                    Fecha: 16/11/17  


BITÁCORA DE BLUETOOTH.
Este jueves, como practica en clase tuvimos que seguir con la conexión del bluetooth a Arduino, pero estaba vez necesitamos una aplicación para que nos sirva como switch, ya que esta vez el bluetooth, está conectado a un led. La práctica, seria como una segunda parte de la anterior, nos llevo un poco mas de tiempo ya que no se había registrado el código al ARDUINO, por lo que tuvimos que repetir la primera práctica otra vez, y al finalizar nuestra practica, la verdad se nos dificulto un poco al no poder realizar bien la conexion, ademas que habria que hacerle modificaciones al código ya dado por la miss. 





11 nov 2017

BITÁCORA BLUETOOTH

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
3er Año PAI - 9no “A”
GRUPAL #1
Bitácora Bluetooth
Nombre: Daniela Guevara y Karen Pozo                                    Fecha: 09/11/17

1.-¿QUÉ ES UN BLUETOOTH?
Bluetooth es un estándar de tecnología inalámbrica para el intercambio de datos en distancias cortas con una longitud de onda corta, las ondas de radio UHF en la banda ISM de 2,4 a 2,485 GHz de los dispositivos fijos y móviles de la construcción de redes de área personal (PAN). Inventado por el proveedor de telecomunicaciones o empresa sueca Ericsson, que fue concebido originalmente como una alternativa inalámbrica a RS de cables de datos, que puede conectar varios dispositivos, de la superación de los problemas de sincronización.

2.- DESCRIPCIÓN DE LA ACTIVIDAD
Para esta actividad realizaremos la tarea grupal de poder crear una conexión Bluetooth a Arduino, en las dos horas además de hacer la bitácora explicando lo hecho en clases.
Para eso se utilizaron los materiales pedidos, bluetooth, cables macho macho y una placa ARDUINO, para la programación del mismo se utilizaremos el formato o mejor dicho la programación que la miss nos compartió en la plataforma correspondiente al plantel. Tuvimos problema al comienzo de la actividad , ya que nuestro módem Bluetooth era de 6 patas . Por lo tanto comprendimos con ayuda de la miss , que teníamos que realizar unos ajustes en cuanto programación , para que la actividad se pudiera llevar a cabo.

20171109_121635.jpg









3.- LOGROS:
  • Poder terminar la tarea sin mucha dificultad, aunque tuvimos que hacer modificaciones en la programación.

4.-DIFICULTADES:

  • No tuvimos muchas dificultades.
  • La programación

18 oct 2017

Bitácora Secuencia de números

UNIDAD EDUCATIVA PARTICULAR "POLITECNICO"3er Año PAI  - 9no "A" - "Rutgers"Individual #3: Bitácora Secuencia de númerosDaniela Nicole Guevara Torres12 octubre. 2017


En la clase pasada, aprendimos y practicamos como realizar la secuencia de números, con la conexión de display que también habíamos hecho en una clase pasada junto a la miss, la dificultad que surgió a muchos fue la de terminar la conexión ya que de pronto surgieron mayores problemas, pues no todos entendemos, la gráfica para realizar la conexión.

Pero la miss Rosa nos ayudo y a la mayoria nos termino saliendo bien, y logramos realizar el "reto de la semana". 



4 oct 2017

Bitácora Display 7 Segmentos

Unidad Educativa Particular "Politecnico"
Informatica
Individual #2. Bitácora Display 7 Segmentos
Daniela Nicole Guevara Torres
9no "A" - "Rutgers"


Bitácora Display 7 Segmentos

En la clase pasada, empezamos con la fase uno de nuestro proyecta, para lo cual trabajamos con el display de 7 segmentos, con una conexión con ARDUINO UNO, para lo cual primero la miss nos dijo como conectar el display al protoboard, además de como conectarlo al display. El código del ARDUINO, tuvimos que escribirlo nosotros mismos, y fue un poco complicado y que a veces nos confundimos, o no podíamos escribir igual que la miss.




12 sept 2017

INDIVIDUAL #1: PULSADOR

UNIDAD EDUCATIVA PARTICULAR "POLITECNICO"
Daniela Nicole Guevara Torres
9no "A" - "Rutgers"
7. De Septiembre del 2017
INDIVIDUAL 1: Pulsador

En esta clase, la profesora nos hizo hacer una conecxion con un led y pulsador, el cual estaba sujeto a 3 retos demas realizar la conecxion, el primero es dejar encedido el led por mas tiempo, el segundo era hacer que lo haga por menos tiempo y el tercero que parpadee al encenderce.
Logro hace los tres retos, en la plataforma de tinterkad. Para hacer funcionar la placa ARDUINO UNO. Los codigos estaban subidos a la plataforma los cuales descargamos y copiamos.

1.- Pruebas

31 ago 2017

Reflexión del 1er Quimestre

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO".
 3er Año PAI - 9no "A" - "Rutgers"
 Individual #1: "Reflexion del Primer Quimestre"
Nombre: Daniela Nicole Guevara Torres     Fecha: 31/08/17


En este quinquemestre realizamos, el proyecto de Sistema de Riego Automatizado, con Mecánica. Hicimos el proyecto entre las horas de Mecánica (trabajamos lo físico) y en Diseño (trabajamos la parte electrónica). 

Al hacerlo, utilizamos "Sistemas" como concepto clave, ya que realizamos un sistema, en Arduino UNO, con conexión a una bomba de agua, nuestro concepto relacionado fue sustentabilidad, porque buscábamos la una forma en la que los cultivos lograron mantenerse con vida cuando no se los pudiera regar tan seguido, y nuestro contexto global fue Innovación Científica y Técnica; porque no estaría mal que el proyecto que hicimos lo podamos hacer en una escala mucho mayor dentro de algunos años para poder ayudar al cultivo o agricultura de zonas secas. 


LOS PERFILES DE LA COMUNIDAD IB QUE USAMOS FUERON:

INDAGADORES; al investigar sobre los tipos de sistema de riego que hay y podíamos utilizar para este proyecto.

PENSADORES; Cuando empezamos a reflexionar sobre cual de los sistemas de riego existentes podríamos utilizar.

REFLEXIVOS; Lo fuimos cuando tuvimos que decidir en realidad cual usamos dándonos cuenta de sus pros y contras a cada uno.

AUDACES, Al usar poco tiempo para terminar el proyecto, y ser capaces de hacerlo antes del tiempo limite, sin necesitar tiempo extra para terminar.

DE MENTALIDAD ABIERTA: Lo utilizamos al aceptar las ideas de los que conformamos el grupo, y podíamos apoyarnos todo el tiempo.

BUENOS COMUNICADORES: Al comunicar alguna inquietud, o al pedir ayuda a los profesores ya que muchas veces no entendíamos sobre el tema, o simplemente necesitábamos ayuda para alguna parte del proyecto como fue hacer la ultima conexión. 








20 jul 2017

BITACORA DE ARDUINO

UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
 3er Año PAI - 9no "A" - "Rutgers"
 Individual #1: "Práctica de encendido de luces led"

Nombre: Daniela Nicole Guevara Torres     Fecha: 20/07/17


Realizamos la practica, con los siguientes pasos.

1.- Conectar el sensor de humedad al protoboard.

2.- se conectaron los cables macho -macho al arduino.

3.- Conectamos el puerto USB, del arduino al puerto USB del CPU.

4.- Abrimos el programa de ARDUINO, y empezamos a utilizar el escrito o programado, que la miss ya nos dio.

5.- El codigo, hacia que el sensor empezara a funcionar, y que al usar una parte del menú, del programa, nos mostrara la temperatura del lugar en donde estamos. 


 

Tarea #1: Bitácora Arduino



UNIDAD EDUCATIVA PARTICULAR "POLITÉCNICO"
 3er Año PAI - 9no "A" - "Rutgers"
 Individual #1: "Práctica de encendido de luces led"

Nombre: Daniela Nicole Guevara Torres     Fecha: 20/07/17


ARDUINO UNO.
Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitería de
soporte, que incluye, reguladores de tensión, un puerto USB. Arduino UNO es la última versión de la placa, existen dos variantes, la Arduino UNO convencional y la Arduino UNO SMD. La única diferencia entre ambas es el tipo de microcontrolador que montan.



1.- LENGUAJE ARDUINO.

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.


2.- CARACTERÍSTICAS DE  C:

  • Es el lenguaje de programación de propósito general asociado al sistema operativo UNIX.
  • Es un lenguaje de medio nivel. Trata con objetos básicos como caracteres, números, etc… también con bits y direcciones de memoria.
  • Posee una gran portabilidad
  • Se utiliza para la programación de sistemas: construcción de intérpretes, compiladores, editores de texto, etc 


3.- INSTRUCCIONES DE USO Y DEFINICIÓN DE VARIABLES. 
{} 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 “}”, si no es así el compilador dará errores. El entorno de programación de Arduino incluye una herramienta de gran utilidad para comprobar el total de llaves. Sólo tienes que hacer click en el punto de inserción de una llave abierta e inmediatamente se marca el correspondiente cierre de ese bloque (llave cerrada).
; punto y coma                                                                                                                                               El punto y coma “;” se utiliza para separar instrucciones en el lenguaje de programación de Arduino. También se utiliza para separar elementos en una instrucción de tipo “bucle for”. Nota: Si olvidáis poner fin a una línea con un punto y coma se producirá en un error de compilación.
/*… */ bloque de comentarios                                                                                                                     Los bloques de comentarios, o comentarios multi-línea son áreas de texto ignorados por el programa que se utilizan para las descripciones del código o comentarios que ayudan a comprender el programa. Comienzan con / * y terminan con * / y pueden abarcar varias líneas. Debido a que los comentarios son ignorados por el compilador y no ocupan espacio en la memoria de Arduino pueden ser utilizados con generosidad.
// línea de comentarios                                                                                                                             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. Una línea de comentario se utiliza a menudo después de una instrucción, para proporcionar más información acerca de lo que hace esta o para recordarla más adelante.


4.- TIPOS DE DATOS. 

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 ejecutar. Así mismo se puede utilizar para establecer el estado inicial de las salidas de la placa.


LOOP ()
Después de llamar a setup(), la función loop() hace precisamente lo que sugiere su nombre, se ejecuta de forma cíclica, lo que posibilita que el programa esté respondiendo continuamente ante los eventos que se produzcan en la placa.



5.- PIN MODE
Esta instrucción es utilizada en la parte de configuración setup () y sirve para configurar el modo de trabajo de un pin pudiendo ser INPUT (entrada) u OUTPUT (salida).
pinMode(pin, OUTPUT);     // configura 'pin' como salida

Los terminales de Arduino, por defecto, están configurados como entradas, por lo tanto no es necesario definirlos en el caso de que vayan a trabajar como entradas. Los pines configurados como entrada quedan, bajo el punto de vista eléctrico, como entradas en alta impedancia.

Estos pines tienen a nivel interno una resistencia de 20 KΩ a las que se puede acceder mediante software. Estas resistencias se accede de la siguiente manera:

pinMode(pin, INPUT);         // activa las resistencias internas,
                             // configurando el pin como entrada
digitalWrite(pin, HIGH);     // Pone el pin a 1 (pull-up)

Las resistencias internas normalmente se utilizan para conectar las entradas a interruptores. En el ejemplo anterior no se trata de convertir un pin en entrada, es simplemente un método para activar las resistencias internas.

Los pins configurado como OUTPUT (salida) se dice que están en un estado de baja impedancia y pueden proporcionar 40 mA (miliamperios) de corriente a otros dispositivos y circuitos. Esta corriente es suficiente para alimentar un diodo LED (no olvidando poner una resistencia en serie), pero no es lo suficiente grande como para alimentar cargas de mayor consumo como relés, solenoides o motores.

Un cortocircuito en las patillas Arduino provocará una corriente elevada que puede dañar o destruir el chip ATmega. Puede ser buena idea conectar un pin configurado como salida a un dispositivo externo en serie con una resistencia de 470 o de 1000 Ω



6-DIGITAL WRITE
Escribe un valor HIGH o un valor LOW en un pin digital.
Si el pin ha sido configurado como OUTPUT con pinMode(), su voltaje se establece en el valor correspondiente: 5V (o 3.3 V en placas de 3.3 V) para HIGH, 0 V (masa) para LOW.
Si el pin se configura como INPUT, digitalWrite() activará (HIGH) o desactivará(LOW) las resistencias pullup enternas en el pin de entrada. Es recomendable configurar pinMode() aINPUT_PULLUP para habilitar las resistencias pull-up internas. Ver el tutorial digital pins  para más información.

NOTA: Si no se configura pinMode () como salida, y se conecta un LED a un pin, al llamar digitalWrite (HIGH), el LED aparece apagado. Sin establecer explícitamente pinMode (), digitalWrite () han permitido a la resistencia pull-up interna, que actúe como una gran resistencia limitadora de corriente.



7.- ANALOG WRITE
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 pines de Arduino marcados como PWM. El más reciente Arduino, que implementa el chip ATmega368, permite habilitar como salidas analógicas tipo PWM los pines 3, 5, 6, 9, 10 y 11. Los modelos de Arduino más antiguos que implementan el chip ATmega8, sólo tiene habilitadas para esta función los pines 9, 10 y 11. El valor que se puede enviar a estos pines de salida analógica puede darse en forma de variable o constante, pero siempre con un margen de 0-255.



8.-  DIGITAL READ

La función digitalWrite que se utiliza para activar las salidas digitales. Muchos la hemos utilizado para manejar pantallas LCD por ejemplo o incluso distintos drivers que necesitan de distintos pines digitales para su funcionamiento y por norma general la velocidad de ésta función no es precisamente rápida. Lo podemos notar en proyectos donde necesitamos manipular un puerto entero de forma rápida. Pues bien, ésta función toma más de 50 ciclos de reloj para su ejecución, lo cual es demasiado si queremos velocidad. 


9.- ANALOGREAD

Lee el valor de un determinado pin definido como entrada analógica con una resolución de 10 bits. Esta instrucción sólo funciona en los pines (0-5). El rango de valor que podemos leer oscila de 0 a 1023.

valor = analogRead(pin); // asigna a 'valor' lo que lee en la entrada 'pin'

Nota: Los pins analógicos (0-5) a diferencia de los pines digitales, no necesitan ser declarados como INPUT u OUPUT ya que son siempre INPUT.


10.- DELAY

Hace una pausa en el programa durante el tiempo (en milisegundos) especificado como parámetro. (Hay 1000 milisegundos en un segundo.), delay (ms)
ms: el número de milisegundos para hacer una pausa (long sin signo)





APA
Lenguaje de programación de Arduino, estructura de un programa. (2015, Marzo 26). Recuperado Julio 20, 2017, para https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-de-arduino-estructura-de-un-programa/


Lenguaje de programación C. (2015, Marzo 26). Recuperado July 20, 2017, de https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/


Estructura de un programa. (n.d.). Recuperado Julio 20, 2017, por http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure








22 jun 2017

Práctica de Luces Led

UNIDAD EDUCATIVA PARTICULAR "POLITECNICO"
 3er Año PAI - 9no "A" - "Rutgers"
 Individual #1: "Práctica de encendido de luces led"

Nombre:Daniela Nicole Guevara Torres Fecha: 22/06/17



1.-Materiales: leds
bateria
cables macho-macho y macho/hembra
resistencias
protoboard


------PROTOBOARD; Esta dividido en dos partes, la parte superior trabaja de manera horizontal y contiene un pin negativo y uno positivo.El tablero de la parte de abajo trabaja de manera vertical.

-----LED; La patita mas larga es positivo y la más corta es negativa. Ademas los nombres son Anodo para el lado positivo y Cátodo para el lado negativo. 


-----CABLE MACHO//MACHO;Se lo puede identificar ya que en las puntas del cable tiene agujas. 

-----CABLE MACHO//HEMBRA: Se lo puede identificar porque un lado del cable esta cerrado y el otro contiene una aguja. 

.-----Resistencias; Contienen voltajes y estos se los identifica por los colores, 10HM - negro, amarillo,rojo y dorado.


PROCEDIMIENTO:
Primero conectamos la luz led. Conectamos la resistencia del lado positivo se conectan los cables Macho//Hembra y Macho//Macho en linea positiva y negativa. 
Se conecta la bateria con los cables y el foco debería prenderse si se hizo bien el cableado.