martes, 11 de septiembre de 2018

Terminología Arduino 


¿Qué es sketch?
  • Una actuación corta con un dialogo  o monologo que se interpreta en forma amena. 
¿Qué es la función void setup ()?
  • En donde setup() es la parte encargada de recoger la configuración. 

¿Qué es la función void loop ()?
  • loop() es la que contiene el programa que se ejecutará cíclicamente.

¿Cómo se agrega un bloque de comentario a un código de programación en Arduino IDE?
  • 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.

¿Cómo se agrega una línea de comentario a un código de programación en Arduino IDE?
  • 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.



















miércoles, 5 de septiembre de 2018

Programación en Arduino IDE

Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, que consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica (GUI). Además en el caso de Arduino incorpora las herramientas para cargar el programa ya compilado en la memoria flash del hardware a través del puerto serie.


Partes de Arduino IDE
  • 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.

  • 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.

  • Las funciones de usuario pueden ser escritas para realizar tareas repetitivas y para reducir el tamaño de un programa. Las funciones se declaran asociadas a un tipo de valor “type”. Este valor será el que devolverá la función.

  • 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.

  • 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”.

  • 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.

  • 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.



martes, 4 de septiembre de 2018

Rebótica 

¿Qué es la robótica?
  • La robótica es una ciencia o rama de la tecnología, que estudia el diseño y construcción de máquinas capaces de desempeñar tareas realizadas por el ser humano o que requieren del uso de inteligencia. Las ciencias y tecnologías de las que deriva podrían ser: el álgebra, los autómatas programables, las máquinas de estados, la mecánica o la informática.

Ley #1

"Un robot no hará daño a un ser humano o, por inacción, permitirá que un ser humano sufra daño"

  • Los futuros desarrollos en torno a sistemas autónomos. En el caso de un coche, si este conduce sin pasajeros dentro y va a chocar contra otro donde viajan varias personas, ¿debe el primer vehículo echarse a un lado aunque esté circulando correctamente y vaya a sufrir más daños si lo hace? La primera ley de Asimov diría que sí.

Ley #2

"Un robot debe obedecer las órdenes dadas por los seres humanos, excepto si estas órdenes entrasen en conflicto con la 1ª ley"

  • Por mucho que los coches sean autónomos, si la persona detrás del quiere tomar el mando, lo hará. Igualmente, aunque un dron esté programado para operar por su cuenta, si quien lo vigila decide tomar el control, siempre tiene recursos para hacerlo. Actualmente no se concibe el desarrollo de ningún sistema autónomo sin mecanismos que permitan a las personas manejarlos manualmente.

Ley #3

"Un robot debe proteger su propia existencia en la medida en que esta protección no entre en conflicto con la 1ª o la 2ª Ley"

  • Evidentemente un sistema autónomo hará todo lo posible para no sufrir daños. Como toda tecnología, está diseñada para que funcione y para que mantenga su funcionamiento. Su duración será mayor o menor dependiendo de la calidad, pero desde luego no acometerá operaciones destinadas a estropearse




















Tinkercad 


¿Qué es tinkercad?

Es un software gratuito online creado por la empresa Autodesk, una de las empresas punteras en programas de diseño 3D.


El objetivo, al usar Tinkercad, debe ser una primera inmersión en el mundo del diseño 3D de una manera sencilla, ya que la interfaz de trabajo es simple y muy atractiva inicialmente, si bien una vez dominados los conceptos básicos carece de herramientas para llegar a diseños complejos.



Ejemplos 📝


Resultado de imagen para circuitos tinkercad



Resultado de imagen para circuitos tinkercad

Resultado de imagen para circuitos tinkercad faciles





martes, 28 de agosto de 2018

Protoboard 


¿Qué es protoboard? 💻


  • Un protoboard o también llamado Tabla de pruebas, es una herramienta indispensable para un electrónico, tanto asi que cuando se inicie en la carrera en los 3 primeros semestres ya tendrás por lo menos 1 protoboard y cuando llegues a séptimo tendrás entre 4 y 7 de estas herramientas, como su nombre lo indica su función principal es hacer pruebas del funcionamiento de los diferentes circuitos electrónicos que creamos.


Características 📝

  • Protoboard (tableta para experimentación) también conocida como galleta
  • 1/8 Galleta con 170 puntos de contacto
  • Con adhesivo para adherirlo a otras superficies
  • Posibilidad de conectar otros protoboard (de 1/8 galleta)
  • Útil para armar prototipos o proyectos de circuitos electrónicos
  • Compatible con alambre de protoboard y cables de conexión
  • Dimensiones: 4.5 x 3.5 x 0.75 cm








Video📹





https://ingenieriaelectronica.org/definicion-de-protoboard-y-como-utilizarlo/

miércoles, 22 de agosto de 2018

Arduino Mega 

¿Qué es Arduino Mega?💻
  • Arduino Mega es una tarjeta de desarrollo open-source construida con un microcontrolador modelo Atmega2560 que posee pines de entradas y salidas (E/S), analógicas y digitales. Esta tarjeta es programada en un entorno de desarrollo que implementa el lenguaje Processing/Wiring. Arduino puede utilizarse en el desarrollo de objetos interactivos autónomos o puede comunicarse a un PC a través del puerto serial (conversión con USB) utilizando lenguajes como Flash, Processing, MaxMSP, etc


Características 📝

  • Microcontrolador ATmega2560.
  • Voltaje de entrada de – 7-12V.
  • 54 pines digitales de Entrada/Salida (14 de ellos son salidas PWM).
  • 16 entradas análogas.
  • 256k de memoria flash.


Partes 📌




Video 





http://www.electrontools.com/Home/WP/2018/06/19/arduino-mega-2560-caracteristicas/



Instituto Guatemalteco Americano-IGA-
Tecnología de la información y la Comunicación 
Prof. Jorge Cruz







 






Bienvenidos 




Melanie Victoria Pu Hernandez
5to Bachillerato "E"
Clave: 21