Advanced Search
Search Results
10554 total results found
7.10 Reto A10. Puertos de expansión I2C: pantalla LCD
El estándar I2C (Inter-Integrated Circuit) fue desarrollado por Philips en 1982 para la comunicación interna de dispositivos electrónicos en sus artículos. Posteriormente fue adoptado progresivamente por otros fabricantes hasta convertirse en un estándar del m...
7.11 Reto A11. Serial plotter
Vamos a realizar un programa muy sencillo e interesante que nos permitirá ver los datos del potenciómetro en forma de gráfica y los podremos exportar en formato CSV para poder tratarlos posteriormente. Con este programa conseguiremos realizar un sistema de adq...
7.12 Sistemas de comunicaciones: Bluetooth y Wifi
En la placa TDR STEAM disponemos de un puerto de comunicaciones serie que nos permite conectar módulos Bluetooth o Wifi. Además, dispone de un interruptor para poder conectarlos o desconectarlos ya que utiliza los mismos pines Rx/Tx que para comunicarse con el...
8. Proyectos con la placa Imagina TDR STEAM
A continuación, os proponemos una serie de proyectos finales con las placas Kesyestudio UNO R.3 e Imagina TDR STEAM. Están realizados en unas fichas que ocupan una hoja para que sean más fáciles de visualizar. Cada proyecto tiene dos tipos de actividades muy s...
Qué es Blynk
Bliyk pertenece al mundo del Internet de las cosas IoT que has visto anteriormente. Hay dos opciones en IoT. MQTT ocupa pocos datos pero es lento Instantaneo: Blynk Aquí utilizaremos Blynk para comunicarnos casi instantáneamente. Con el Rover con Arduino e...
Créditos
Estos contenidos han sido elaboradas por Fernando Hernández García, Ingeniero Técnico Industrial Especialidad Electrónica, formador del profesorado y profesor del Institut Torre del Palau (Terrassa – Barcelona). Enlace de los contenidos. Licencia CC-BY-NC-ND.P...
¿Qué es programar? Programación estructurada
Programar es proporcionar las instrucciones necesarias a una máquina o aparato para que realice su función de manera automática. En todo programa existe una serie de elementos que siempre van a estar presentes: Entradas: datos o información que hay que sum...
Diagramas de flujo
Un algoritmo es una sucesión de pasos que se deben realizar para resolver un problema. Un diagrama de flujo es una forma de representar un proceso o algoritmo de manera visual, estructurada y organizada. Es una herramienta muy útil para organizar y estructura...
¿Qué es PSeInt y qué es Scratch?
PSeInt PSeInt es una herramienta para ayudar al alumnado en sus primeros pasos en programación estructurada. Utiliza un pseudolenguaje en español (complementado con un editor de diagramas de flujo), que permite centrar la atención en los conceptos fundamental...
Instalación
¿Cómo instalar PSeInt? El programa está disponible en su página de descargas en http://pseint.sourceforge.net y existen versiones para Windows, Linux y MacOs. En el caso de disponer de Vitalinux en el equipo, su instalación está disponible a través de la a...
Interfaz
Pantalla de inicio de PSeInt Una vez instalado el programa, al arrancar nos encontramos con la siguiente interfaz: Se distingue en la ventana varias zonas diferenciadas: Barra de menús y de herramientas: en la barra de herramientas podemos encontrar l...
Salidas
Normalmente programamos porque queremos obtener un resultado. Ese resultado es lo que llamamos habitualmente SALIDA del programa, si bien todo aquello que el programa muestra a la persona usuaria recibe la misma denominación. Cuando se están dando los primero...
Entradas
Un programa como el ejemplo del programa Hola mundo visto en el apartado anterior no es lo habitual en programación. Cada vez más, buscamos realizar programas que realicen acciones no meramente preprogramadas y automatizadas, sino que reaccionen en función de ...
Almacenamiento
Ya hemos visto que para poder operar con los datos, previamente hemos debido reservar unos espacios de memoria en los que almacenarlos. A esto es a lo que llamamos estructuras de almacenamiento de datos. Para que los datos puedan ser correctamente tratados, ...
Procesamiento
Tipos de operaciones Las operaciones a realizar con los datos pueden ser de muy diversa naturaleza: Aritméticas: operaciones clásicas de suma, resta, multiplicación y división. Lógicas: comparaciones, negación, Y, O. Concatenación: unión de varios eleme...
Secuenciación de ejercicios
A la hora de plantear ejercicios con nuestro alumnado, con cada concepto nuevo que introduzcamos deberemos respetar una secuencia lógica que vaya poniendo en juego habilidades cognitivas de menor a mayor complejidad, según nos indica la Taxonomía de Bloom revi...
Ejercicios de conocimiento y comprensión
EJEMPLO 1 ENUNCIADO: Dado el siguiente código: a) Explica para qué sirve este programa. b) Detecta si existe algún error en el código y justifica por qué. c) Realiza el diagrama de flujo del mismo. d) Cópialo en un fichero de PseInt y comprueba si has ...
Ejercicios de aplicación
EJEMPLO 1: ENUNCIADO: Dado el siguiente código, a) Realiza su diagrama de flujo b) Realiza tres programas similares que realicen la RESTA, PRODUCTO y DIVISIÓN de DOS NÚMEROS dados. SOLUCIÓN: a) b) ALGORITMO RESTA ALGORITMO PRODUCTO ALGORITMO ...