El documento describe un programa para dibujar figuras utilizando servomotores. Define variables y funciones para controlar los servomotores horizontal y vertical, detectar los botones y dibujar figuras como cuadrados, triángulos, rectángulos y números del 0 al 9.
El documento declara 6 servos y variables para controlar 2 joysticks y 3 botones. Establece los pines de entrada/salida y adjunta los servos a los pines. En el bucle principal, lee los valores de los joysticks y botones y mueve los servos correspondientes, imprimiendo los valores por el puerto serie. Limita los ángulos de los servos entre 1 y 179 grados.
Este documento presenta código C++ para realizar operaciones de concatenación y unión de conjuntos alfabéticos y numéricos. El usuario ingresa los elementos de dos conjuntos X e Y y el programa imprime la concatenación y unión de los conjuntos.
Este documento describe el funcionamiento de un teclado matricial y cómo decodificar las teclas oprimidas. Explica que un teclado matricial tiene filas y columnas que forman una matriz, y cuando se oprime una tecla se establece una conexión entre una fila y columna. Luego detalla cómo un decodificador escanea las filas y columnas para identificar la tecla oprimida basado en su posición en la matriz. Finalmente, muestra ejemplos de código para implementar la detección y decodificación de teclas en un microcontrolador
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
Microcontroladores: Programación de microcontroladores de MPLAB.docxSANTIAGO PABLO ALBERTO
El documento contiene el código para controlar un display de 7 segmentos utilizando un microcontrolador PIC16F690. El código inicializa los pines del display, define una función para mostrar cada número en el display mediante la tabla de la verdad, y bucles el contador y la actualización del display cada segundo.
Este documento presenta los temas cubiertos en la primera etapa de un curso de Arduino. Incluye información sobre el primer programa de parpadeo, el uso del bucle for, entradas y salidas digitales, lectura digital, condicionales if y while, y comunicación serial para recibir datos del teclado y controlar un LED.
Este código implementa un programa para convertir números entre diferentes bases numéricas. Primero solicita la base del número a convertir y los dígitos de este. Luego llena un arreglo con los dígitos introducidos y calcula el equivalente en decimal. Más adelante pide la base a la que se desea convertir y realiza la conversión imprimiendo el resultado. El programa incluye funciones para validar las bases, llenar el arreglo, hacer las conversiones y escribir el resultado en un archivo de texto.
El documento declara 6 servos y variables para controlar 2 joysticks y 3 botones. Establece los pines de entrada/salida y adjunta los servos a los pines. En el bucle principal, lee los valores de los joysticks y botones y mueve los servos correspondientes, imprimiendo los valores por el puerto serie. Limita los ángulos de los servos entre 1 y 179 grados.
Este documento presenta código C++ para realizar operaciones de concatenación y unión de conjuntos alfabéticos y numéricos. El usuario ingresa los elementos de dos conjuntos X e Y y el programa imprime la concatenación y unión de los conjuntos.
Este documento describe el funcionamiento de un teclado matricial y cómo decodificar las teclas oprimidas. Explica que un teclado matricial tiene filas y columnas que forman una matriz, y cuando se oprime una tecla se establece una conexión entre una fila y columna. Luego detalla cómo un decodificador escanea las filas y columnas para identificar la tecla oprimida basado en su posición en la matriz. Finalmente, muestra ejemplos de código para implementar la detección y decodificación de teclas en un microcontrolador
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
Microcontroladores: Programación de microcontroladores de MPLAB.docxSANTIAGO PABLO ALBERTO
El documento contiene el código para controlar un display de 7 segmentos utilizando un microcontrolador PIC16F690. El código inicializa los pines del display, define una función para mostrar cada número en el display mediante la tabla de la verdad, y bucles el contador y la actualización del display cada segundo.
Este documento presenta los temas cubiertos en la primera etapa de un curso de Arduino. Incluye información sobre el primer programa de parpadeo, el uso del bucle for, entradas y salidas digitales, lectura digital, condicionales if y while, y comunicación serial para recibir datos del teclado y controlar un LED.
Este código implementa un programa para convertir números entre diferentes bases numéricas. Primero solicita la base del número a convertir y los dígitos de este. Luego llena un arreglo con los dígitos introducidos y calcula el equivalente en decimal. Más adelante pide la base a la que se desea convertir y realiza la conversión imprimiendo el resultado. El programa incluye funciones para validar las bases, llenar el arreglo, hacer las conversiones y escribir el resultado en un archivo de texto.
El documento contiene términos relacionados con programación como asignación, entrada, salida, selección, bucle, contador, arreglo, inicio, fin, entre otros. También incluye definiciones de tipos de datos, operadores aritméticos, relacionales y lógicos, y funciones para leer y escribir en diferentes lenguajes de programación como C, C++ y Java.
El documento contiene varios programas de C++ que muestran ejemplos del uso de diferentes tipos de datos, operadores, estructuras de control y funciones. Los programas cubren temas como variables enteras, flotantes y booleanas, operadores aritméticos, de comparación y lógicos, condicionales if-else y switch-case, bucles while, for y do-while, arrays, funciones y clases.
El documento contiene varios ejemplos de código C++ que muestran el uso de diferentes tipos de variables (enteras, booleanas, float, double), operadores (aritméticos, de comparación, lógicos), estructuras de control (if, switch, while, for), funciones, clases y métodos. Los ejemplos van desde "Hola Mundo" hasta cálculos más complejos como el cálculo del sueldo de empleados y operaciones matemáticas con números.
El documento contiene varios programas de C++ que muestran ejemplos del uso de diferentes tipos de datos, operadores, estructuras de control y funciones. Los programas cubren temas como variables enteras, flotantes y booleanas, operadores aritméticos, de comparación y lógicos, condicionales if-else y switch-case, bucles while, for y do-while, arrays, funciones y clases.
Este documento contiene 20 prácticas de programación avanzada realizadas por Dario Lopez Diaz. Cada práctica cubre un tema diferente como operadores aritméticos, lógicos y de comparación, sentencias condicionales como if y switch, comentarios y bucles while.
Este documento contiene varios programas de prueba para probar funciones relacionadas con el teclado y la pantalla en ensamblador. El primer programa prueba la detección de teclas de función y muestra un mensaje. El segundo programa reconoce qué tecla de función se presionó. El tercer programa copia y repite la tercera línea de la página activa. El cuarto programa intercambia el contenido de tres páginas mediante subrutinas que dibujan una X en diferentes secciones de la pantalla.
El documento describe las características y capacidades del microcontrolador PIC16F84, incluyendo su arquitectura interna, instrucciones, memoria y puertos de entrada y salida. También describe cómo conectar sensores, motores y otros dispositivos electrónicos al PIC para crear un vehículo robot controlado por programa. Se incluye un ejemplo de programa para leer el valor de las teclas de un teclado matricial 4x4 conectado al PIC.
El documento proporciona información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, formatos de entrada y salida, y funciones para manejo de cadenas y archivos.
El documento contiene información sobre diferentes temas de programación como: operadores aritméticos y lógicos, declaración de variables, estructuras de control, funciones, manejo de archivos y cadenas. También incluye tablas con funciones para realizar conversiones, comparaciones, creación y manejo de archivos y cadenas de caracteres.
El documento contiene información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, funciones matemáticas y de cadena, funciones para manejo de archivos y E/S, entre otros temas relacionados con el desarrollo de software.
Lettuce example using scenarios outlineKaren Wiznia
This document outlines an example that uses Lettuce scenarios to test a weather API. It defines 5 scenarios that check: 1) if city and country values returned are correct, 2) if latitude and longitude values returned are correct, 3) if temperature returned is correct for a given city and country, 4) if temperature returned is correct for given latitude and longitude. It includes feature files that define the scenarios and Python files that implement the scenario steps to make API calls and assertions.
This document describes using Lettuce to test an API for weather data. It includes a feature file with scenarios to check that city/country names, latitude/longitude, and temperature values are returned correctly from the API. It also includes a Python file with steps to access the API URL, check the response values, and assert that expected results are obtained.
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
Selenium es una herramienta de pruebas de software para aplicaciones web que permite escribir pruebas en varios lenguajes de programación como Python. Selenium WebDriver se utiliza para probar el correcto funcionamiento de una página web enviando comandos y obteniendo resultados. El documento proporciona ejemplos de cómo usar Selenium WebDriver con Lettuce en Python para realizar pruebas en una página web, incluyendo seleccionar elementos, escribir texto, realizar drag and drop, y manejar excepciones. También introduce a Pycabara, una implementación de Python de
El documento describe la evolución y tipos principales de malware. Explica que el malware ha evolucionado paralelamente a la tecnología para volverse más complejo y perseguir objetivos como el robo. Describe los tipos de malware infecciosos como virus y gusanos, malware oculto como troyanos, y malware para obtener beneficios como adware y spyware que recopilan información para mostrar publicidad.
El documento contiene términos relacionados con programación como asignación, entrada, salida, selección, bucle, contador, arreglo, inicio, fin, entre otros. También incluye definiciones de tipos de datos, operadores aritméticos, relacionales y lógicos, y funciones para leer y escribir en diferentes lenguajes de programación como C, C++ y Java.
El documento contiene varios programas de C++ que muestran ejemplos del uso de diferentes tipos de datos, operadores, estructuras de control y funciones. Los programas cubren temas como variables enteras, flotantes y booleanas, operadores aritméticos, de comparación y lógicos, condicionales if-else y switch-case, bucles while, for y do-while, arrays, funciones y clases.
El documento contiene varios ejemplos de código C++ que muestran el uso de diferentes tipos de variables (enteras, booleanas, float, double), operadores (aritméticos, de comparación, lógicos), estructuras de control (if, switch, while, for), funciones, clases y métodos. Los ejemplos van desde "Hola Mundo" hasta cálculos más complejos como el cálculo del sueldo de empleados y operaciones matemáticas con números.
El documento contiene varios programas de C++ que muestran ejemplos del uso de diferentes tipos de datos, operadores, estructuras de control y funciones. Los programas cubren temas como variables enteras, flotantes y booleanas, operadores aritméticos, de comparación y lógicos, condicionales if-else y switch-case, bucles while, for y do-while, arrays, funciones y clases.
Este documento contiene 20 prácticas de programación avanzada realizadas por Dario Lopez Diaz. Cada práctica cubre un tema diferente como operadores aritméticos, lógicos y de comparación, sentencias condicionales como if y switch, comentarios y bucles while.
Este documento contiene varios programas de prueba para probar funciones relacionadas con el teclado y la pantalla en ensamblador. El primer programa prueba la detección de teclas de función y muestra un mensaje. El segundo programa reconoce qué tecla de función se presionó. El tercer programa copia y repite la tercera línea de la página activa. El cuarto programa intercambia el contenido de tres páginas mediante subrutinas que dibujan una X en diferentes secciones de la pantalla.
El documento describe las características y capacidades del microcontrolador PIC16F84, incluyendo su arquitectura interna, instrucciones, memoria y puertos de entrada y salida. También describe cómo conectar sensores, motores y otros dispositivos electrónicos al PIC para crear un vehículo robot controlado por programa. Se incluye un ejemplo de programa para leer el valor de las teclas de un teclado matricial 4x4 conectado al PIC.
El documento proporciona información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, formatos de entrada y salida, y funciones para manejo de cadenas y archivos.
El documento contiene información sobre diferentes temas de programación como: operadores aritméticos y lógicos, declaración de variables, estructuras de control, funciones, manejo de archivos y cadenas. También incluye tablas con funciones para realizar conversiones, comparaciones, creación y manejo de archivos y cadenas de caracteres.
El documento contiene información sobre conceptos básicos de programación como variables, operadores, estructuras de control, funciones y procedimientos. También incluye tablas con detalles sobre tipos de datos, declaración de variables, funciones matemáticas y de cadena, funciones para manejo de archivos y E/S, entre otros temas relacionados con el desarrollo de software.
Lettuce example using scenarios outlineKaren Wiznia
This document outlines an example that uses Lettuce scenarios to test a weather API. It defines 5 scenarios that check: 1) if city and country values returned are correct, 2) if latitude and longitude values returned are correct, 3) if temperature returned is correct for a given city and country, 4) if temperature returned is correct for given latitude and longitude. It includes feature files that define the scenarios and Python files that implement the scenario steps to make API calls and assertions.
This document describes using Lettuce to test an API for weather data. It includes a feature file with scenarios to check that city/country names, latitude/longitude, and temperature values are returned correctly from the API. It also includes a Python file with steps to access the API URL, check the response values, and assert that expected results are obtained.
Este documento describe un proyecto para crear un telesketch automático controlado por computadora. El sistema usaría motores para mover el telesketch y dibujar diseños predefinidos, y luego usaría un servomotor para voltear el telesketch y borrar el dibujo. También lista los componentes necesarios como motores, servomotor, leds y engranajes, junto con sus precios aproximados.
Selenium es una herramienta de pruebas de software para aplicaciones web que permite escribir pruebas en varios lenguajes de programación como Python. Selenium WebDriver se utiliza para probar el correcto funcionamiento de una página web enviando comandos y obteniendo resultados. El documento proporciona ejemplos de cómo usar Selenium WebDriver con Lettuce en Python para realizar pruebas en una página web, incluyendo seleccionar elementos, escribir texto, realizar drag and drop, y manejar excepciones. También introduce a Pycabara, una implementación de Python de
El documento describe la evolución y tipos principales de malware. Explica que el malware ha evolucionado paralelamente a la tecnología para volverse más complejo y perseguir objetivos como el robo. Describe los tipos de malware infecciosos como virus y gusanos, malware oculto como troyanos, y malware para obtener beneficios como adware y spyware que recopilan información para mostrar publicidad.