miércoles, 26 de junio de 2019

UNIDAD #2: Práctica Arduino PULSADOR+LED

DESCRIPCCION DE LA ACTIVIDAD: 

En esta clase, la cual fue el viernes, tomamos la hora de mecánica para realizar una conexión física con los materiales electrónicos que disponíamos, la cual la realizamos con: la protoboard, la placa Arduino, resistencias, cables macho-macho, leds y un pulsador. El proceso que realizamos fue el siguiente: 



La miss nos explicó que la placa Arduino esta mandando 5v hacia el protobard mediante el cable rojo y también esta mandando el GND que seria la tierra o negativo.
La pata mas larga de los leds es la positiva y es la cual debe ir la resistencia ya que si no realizamos este procedimiento el led se quemaría. En la misma línea de la resistencia pusimos el cable que le da el pin digital del Arduino. En la línea GND del Arduino colocamos un cable en la pata negativa del led ya que GND es negativo. 

Para el pulsador colocamos un cable en la línea de 5v el cual valla directo al pulsador, luego colocamos otro cable en la linea GND y lo enviamos a la otra pata del pulsador pero, en esta misma linea debemos colocar una resistencia(si no colocamos esta resistencia el led se quemaría) y en esta misma linea antes de la resistencia debe ir el cable que le da su pin análogo del arduino en este caso su pin es A1.
Es interesante a prender mas sobre como funciona la electricidad en la conexión y como viaja atravez del protoboard, también sobre que es muy importante la resistencia. 




CONCLUSIONES:

  • Supimos las funciones de los elementos electrónicos y como influirán en el desenvolvimiento de nuestro sistema domótico. 
  • Adquirí nuevos conocimientos referentes a la electrónica, por lo cual puedo decir que esta ha sido de mis clases preferidas a lo largo del período lectivo.

DIFICULTADES:

Debido a que mi protoboard era notablemente mas pequeña que la de mis compañeros y de la que se mostraba en la imagen, se me complico un poco el procedimiento, pero con la ayuda de los profesores pude comprender todo al final.

LOGROS:

  • Terminar mi conexión con los materiales necesarios en el tiempo establecido.
  • Haber traído los materiales requeridos.
  • Comprender las conexiones.



QUE ME PREGUNTO:



¿Funcionará de manera apropiada el flujo eléctrico?

*INVESTIGACIÓN*


  • OPERADORES DE ASIGNACIÓN:

El operador de asignación basico es el igual (=), el cual asigna el valor del operando derecho al operando izquierdo, x = y asigna el valor de y a x. El otro operador de asignacion son usualmente son abreviaciones para operaciones estandar, como se muestra en las siguientes definiciones y ejemplos.

Nombres Abreviaciones Significado
Asignación x = y x = y
Asignación de adicción x += y x = x + y
Asignación de sustracción x -= y x = x - y
Asignación de multiplicación x *= y x = x * y
Asignación de división x /= y x = x / y
Asignación de Resto x %= y x = x % y
Asignación de exponenciación x **= y x = x ** y
Asignación de desplazamiento a la izquierda x <<= y x = x << y
Asignación de desplazamiento a la derecha x >>= y x = x >> y
Asignación sin signo de desplazamiento a la derecha x >>>= y x = x >>> y
Asignacion AND x &= y x = x & y
Asignacion XOR x ^= y x = x ^ y
Asignacion OR x |= y x = x | y

identificador = expresión;
El identificador representa por lo general una variable y una constante, una
variable o una expresión más compleja.
Si los dos operandos de la expresión de asignación son de tipo de datos diferentes el
valor de la expresión de la derecha se convertirá automáticamente al tipo de identificador
de la izquierda de ésta forma la expresión de asignación será del mismo tipo de datos.
Ejemplo:
  • Un valor en coma flotante puede ser truncado, se asigna a un identificador entero.
  • Un valor de doble precisión puede ser redondeado si se asigna a un identificador de coma flotante.
En lenguaje C, están permitidas las asignaciones múltiples, así:
Identificador1 = identificador2 = identificador3.....= identificador=expresión

  • OPERADORES DE COMPARACIÓN:
Comprueban si dos expresiones son iguales. Se pueden usar en todas las expresiones, excepto en las de los tipos de datos text, ntext o image. En la siguiente tabla se presentan los operadores de comparación Transact-SQL.
Resultado de imagen para operadores de comparación



  • DIFERENCIAS ENTRE PINES DIGITALES Y ANALOGICOS DE ARDUINO:
Analógico: Una señal eléctrica analógica es aquella en la que los valores de la tensión o voltaje varían constantemente y pueden tomar cualquier valor. En el caso de la corriente alterna, la señal analógica incrementa su valor con signo eléctrico positivo (+) durante medio ciclo y disminuye a continuación con signo eléctrico negativo (–) en el medio ciclo siguiente.

Los microcontroladores de Arduino contienen en la placa un conversor analógico a digital de 6 canales. El conversor tiene una resolución de 10 bits, devolviendo enteros entre 0 y 1023. Los pines analógicos de Arduino también tienen todas las funcionalidades de los pines digitales. Por lo tanto, si necesitamos más pines digitales podemos usar los pines analógicos.

Digitales: Son las mismas que las salidas digitales, es decir, los pines que van del 1 al 13. Se diferencian de las analógicas porque éstas son capaces de “entender” sólo dos niveles de señal, LOW o valores cercanos a 0 V y HIGH o valores cercanos a 5 V. Puede parecer una desventaja pero en realidad puede ser todo lo contrario. Y no sólo porque a veces únicamente necesitemos saber dos estados sino porque así es capaz de leer señales de pulsos digitales. Esto significa que puede comunicarse .
En arduino para tratar las entradas y salidas digitales usamos las siguientes funciones:
  • analogReference() – configura la referencia de voltaje usada para la entrada analógica. 
  • analogRead() – lee el valor del pin analógico especificado. 
  • analogWrite() – escribe un valor analógico (onda PWM) al pin especificado. No en todos los pines digitales se puede aplicar PWM. 

BIBLIOGRAFÍA:

Aprendiendo arduino. (2017). Entradas y Salidas Analógicas Arduino.PWM. Recuperado de: https://aprendiendoarduino.wordpress.com/2017/10/22/entradas-y-salidas-analogicas-arduino-pwm/#comments

Developer Mozilla. (2019). Operadores de asignación. Recuperado de: https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Operadores/Assignment_Operators






Unidad #6: Clase #3

CONSTRUCCIÓN DEL PROYECTO: CARRO REMOTO DESCRIPCIÓN DE LA ACTIVIDAD:  En la hora de mecánica seguimos perfeccionando detalles del pro...