miércoles, 4 de febrero de 2026

jueves, 22 de enero de 2026

grua

 // C++ code

//

#include <Servo.h>


int SBase = 0;


int SBrazoInf = 0;


int SBrazoSup = 0;


int SPinza = 0;


Servo servo_3;


Servo servo_5;


Servo servo_6;


Servo servo_9;


void setup()

{

  pinMode(A0, INPUT);

  pinMode(A1, INPUT);

  pinMode(A2, INPUT);

  pinMode(A3, INPUT);

  servo_3.attach(3, 500, 2500);

  servo_5.attach(5, 500, 2500);

  servo_6.attach(6, 500, 2500);

  servo_9.attach(9, 500, 2500);

}


void loop()

{

  SBase = map(analogRead(A0), 0, 1023, 0, 180);

  SBrazoInf = map(analogRead(A1), 0, 1023, 0, 180);

  SBrazoSup = map(analogRead(A2), 0, 1023, 0, 180);

  SPinza = map(analogRead(A3), 0, 1023, 0, 180);

  servo_3.write(SBase);

  servo_5.write(SBrazoInf);

  servo_6.write(SBrazoSup);

  servo_9.write(SPinza);

  delay(10); // Delay a little bit to improve simulation performance

}

Share:

martes, 20 de enero de 2026

Semáforo

 /***   Global variables   ***/

int pinROJO=13;

int pinAMARILLO=12;

int pinVERDE=11;


/***   Function declaration   ***/


/***   Tasks declaration   ***/


/***   ISR function declaration   ***/


void setup()

{






}



void loop()

{



    pinMode(pinVERDE,OUTPUT);

    digitalWrite(pinVERDE,HIGH);

    delay(4000);

    pinMode(pinVERDE,OUTPUT);

    digitalWrite(pinVERDE,LOW);

    pinMode(pinAMARILLO,OUTPUT);

    digitalWrite(pinAMARILLO,HIGH);

    delay(1000);

    pinMode(pinAMARILLO,OUTPUT);

    digitalWrite(pinAMARILLO,LOW);

    pinMode(pinROJO,OUTPUT);

    digitalWrite(pinROJO,HIGH);

    delay(6000);

    pinMode(pinROJO,OUTPUT);

    digitalWrite(pinROJO,LOW);


}


/***   Function definition   ***/

Share:

lunes, 1 de diciembre de 2025

Ley de los tercios

 Preguntas de comprensión básica

  1. ¿En qué consiste la Ley de los Tercios y cómo se aplica en una composición fotográfica?

  2. ¿Por qué se considera que esta ley ayuda a crear imágenes más equilibradas y atractivas?

  3. ¿Qué elementos de una foto suelen ubicarse en los puntos de intersección de los tercios?


Preguntas de análisis

  1. ¿Qué diferencias visuales se observan entre una foto que sigue la Ley de los Tercios y una donde el sujeto está centrado?

  2. ¿Cómo influye la colocación del horizonte en el tercio superior o inferior en la sensación de profundidad o estabilidad de una fotografía?

  3. ¿En qué tipos de fotografía (paisaje, retrato, naturaleza, urbana…) la Ley de los Tercios parece funcionar mejor? ¿Por qué?


Preguntas de aplicación

  1. Elige una fotografía famosa y analiza: ¿cómo utiliza el fotógrafo la Ley de los Tercios?

  2. Toma una fotografía propia siguiendo la Ley de los Tercios. ¿Qué decisiones de composición tuviste que tomar?

  3. Toma otra fotografía rompiendo la Ley de los Tercios a propósito. ¿Qué efecto visual o emocional cambia?


Preguntas de reflexión crítica

  1. ¿Crees que la Ley de los Tercios debe seguirse siempre? ¿En qué casos podría ser útil romperla?

  2. ¿Qué limitaciones tiene esta regla cuando se trabaja con sujetos en movimiento o escenas espontáneas?

  3. ¿Cómo influye la Ley de los Tercios en la intención narrativa de una fotografía?


Preguntas para investigación más profunda

  1. ¿Cuál es el origen histórico de la Ley de los Tercios y cómo ha evolucionado en la práctica fotográfica?

  2. ¿Qué relación existe entre la Ley de los Tercios y otras reglas de composición, como la proporción áurea o las líneas guía?

  3. ¿Cómo interpretan distintos fotógrafos profesionales la Ley de los Tercios en su obra?

Share:

jueves, 20 de noviembre de 2025

miércoles, 19 de noviembre de 2025

Texto alrededor de Imagen

PASO A PASO: Colocar texto detrás de una imagen en GIMP

  1. Abrir GIMP.

  2. Importar la imagen principal

    • Ir a Archivo → Abrir y elegir una imagen donde se vea una persona en primer plano y un paisaje detrás.

  3. Agregar el texto

    • Seleccionar la Herramienta de Texto (T).

    • Escribir el texto donde lo deseas.

    • Ajustar tamaño, tipo de letra y color.

  4. Ocultar temporalmente la capa de texto

    • En el panel de capas, desactivar el ojo de la capa de texto para que no se vea.

  5. Seleccionar la Herramienta de Ruta (B)

    • Trazar cuidadosamente la silueta de la persona o el objeto que va a quedar delante del texto.

    • Asegúrate de completar todo el contorno.

  6. Cerrar la ruta

    • Para cerrar la figura, presiona Ctrl y haz clic en el primer punto que creaste.

    • La ruta quedará completamente cerrada.

  7. Convertir la ruta en selección

    • Ir a Seleccionar → A partir de la ruta.

    • Ahora la silueta estará seleccionada.

  8. Reactivar la capa de texto

    • Volver a encender el ojo de la capa de texto para que vuelva a aparecer.

  9. Cortar el texto dentro de la selección

    • Asegurarte de estar en la capa de texto.

    • Presionar Ctrl + X para cortar la parte del texto que debe quedar "detrás" de la persona.

    • Así se crea el efecto de profundidad.

  10. Ajustar la opacidad del texto

  • En el panel de capas, mover la barra de Opacidad para suavizar el texto y que combine con el paisaje.

  1. Hacer ajustes finales de diseño

  • Mover el texto si es necesario.

  • Cambiar color, sombra, bordes o posición.

  • Probar estilos hasta lograr el efecto deseado.

  1. Quitar la selección

  • Ir a Seleccionar → Nada para eliminar el borde punteado.


Share:

jueves, 13 de noviembre de 2025

Amenazas Informáticas

 

  1. Quién es un pirata informático?
  2. Qué son las vulnerabilidades y que se debe hace para evitarlo?
  3. Qué es Spyware y que hacer para evitarlo?
  4. Qué es el Phishing? Qué hacer para evitarlo?
  5. ¿Cómo descubrir un correo phishing?
  6. Qué es el Spam?
  7. Cómo descubrir el spam?
  8. Qué hacer para evitar el spam?
Share:

lunes, 10 de noviembre de 2025

Pasos Enmascaramiento de Texto

 Enmascaramiento de texto en GIMP (versión general)

  1. Crea o importa el texto o la figura base.
    → Usa la herramienta Texto (T) o abre una imagen con forma definida.

  2. Convierte la forma en selección.
    → En la ventana de capas, haz clic derecho sobre la capa del texto o figura.
    → Elige “Alfa a selección”.
    (Esto selecciona solo las partes visibles —las letras, por ejemplo—).

  3. Crea una máscara en otra capa.
    → Selecciona la capa que quieres enmascarar (por ejemplo, una foto).
    → Clic derecho → “Agregar máscara de capa”Selección.

  4. Aplica la máscara.
    → La imagen quedará visible solo dentro de la forma seleccionada.
    → Si quieres, deselecciona con Ctrl + Shift + A.

  5. Edita o ajusta la máscara.
    → Puedes pintar con negro (para ocultar) o blanco (para mostrar) sobre la máscara.
    → También puedes invertirla: Colores → Invertir o en el menú de máscara.

Share:

jueves, 6 de noviembre de 2025

ACTIVIDAD ELECTIVA 9°

 Utilizando GIMP, realiza cinco imágenes originales aplicando diferentes tipos de efectos de desenfoque (por ejemplo: gaussiano, de movimiento, radial, enfoque selectivo, etc.). Puedes usar fotografías, fondos o composiciones propias. 

Observa el video adjunto para guiarte en la aplicación de los filtros y sus variaciones. Al finalizar, exporta tus cinco diseños en formato .PNG o .JPG y súbelos a tu cuaderno digital en OneNote dentro de la sección correspondiente a la clase de hoy.








Share:

miércoles, 5 de noviembre de 2025

Proyecto: Sirena policial con LEDs y buzzer

 // Proyecto: Sirena policial con LEDs y buzzer



int ledRojo1 = 2;

int ledRojo2 = 3;

int ledAzul1 = 4;

int ledAzul2 = 5;

int buzzer = 6;


void setup() {

  pinMode(ledRojo1, OUTPUT);

  pinMode(ledRojo2, OUTPUT);

  pinMode(ledAzul1, OUTPUT);

  pinMode(ledAzul2, OUTPUT);

  pinMode(buzzer, OUTPUT);

}


void loop() {

  // Fase 1: LEDs rojos encendidos, azules apagados

  digitalWrite(ledRojo1, HIGH);

  digitalWrite(ledRojo2, HIGH);

  digitalWrite(ledAzul1, LOW);

  digitalWrite(ledAzul2, LOW);

  tone(buzzer, 800);     // sonido agudo

  delay(300);


  // Fase 2: todo apagado un momento

  allOff();

  delay(100);


  // Fase 3: LEDs azules encendidos, rojos apagados

  digitalWrite(ledRojo1, LOW);

  digitalWrite(ledRojo2, LOW);

  digitalWrite(ledAzul1, HIGH);

  digitalWrite(ledAzul2, HIGH);

  tone(buzzer, 600);     // sonido más grave

  delay(300);


  // Fase 4: todo apagado un momento

  allOff();

  delay(100);

}


void allOff() {

  digitalWrite(ledRojo1, LOW);

  digitalWrite(ledRojo2, LOW);

  digitalWrite(ledAzul1, LOW);

  digitalWrite(ledAzul2, LOW);

  noTone(buzzer);

}


Share:

Virus informaticos

Virus Informáticos 

  1. ¿Qué es un virus informático y cómo se diferencia de otros tipos de malware?

  2. ¿Cuáles son las principales formas en que un virus puede propagarse en un sistema o red?

  3. Menciona al menos tres tipos de malware distintos y explica brevemente su función.

  4. ¿Qué señales pueden indicar que un equipo está infectado con un virus?

  5. ¿Qué consecuencias puede tener una infección de virus para una persona o una empresa?

  6. ¿Qué medidas de prevención ayudan a reducir el riesgo de infección por virus?

  7. ¿Qué papel juegan las actualizaciones del sistema operativo y el software en la seguridad?

  8. ¿Qué es el phishing y cómo se relaciona con la propagación de malware?

  9. ¿Cuál es la diferencia entre un hacker ético y un ciberdelincuente?

  10. ¿Por qué es importante la educación y la concienciación de los usuarios en la ciberseguridad?

Share:

martes, 4 de noviembre de 2025

10° - Excel y su aplicación en el mundo real

 Taller de Investigación y Reflexión – Excel y su aplicación en el mundo real

Parte 1. Investigación: El uso de Excel en la vida real

  1. Investiga y escribe tres áreas o profesiones donde se utilice Excel de manera importante.

  2. Explica brevemente cómo se usa en cada una (por ejemplo: para hacer cálculos, analizar datos, llevar registros, crear gráficos, etc.).

Ejemplo:

  • Área: Contabilidad
    Uso: Se utiliza para registrar ingresos y gastos, calcular balances y generar reportes financieros.


Parte 2. Excel y los datos del mundo

  1. Elige un problema actual (por ejemplo: contaminación, desempleo, inflación, educación, pobreza, cambio climático, etc.).

  2. Explica cómo Excel podría ayudar a analizar o entender ese problema si tuvieras datos sobre él.

Ejemplo:

“Con Excel se pueden hacer gráficos sobre los niveles de contaminación del aire en distintas ciudades para ver cuáles son las más afectadas.”


Parte 3. Reflexión personal

  1. ¿Qué fue lo más fácil y lo más difícil de aprender en Excel?

  2. ¿Qué función o herramienta te pareció más útil o interesante?

  3. ¿En qué situación de tu vida personal, académica o futura profesión crees que podrías aplicar lo aprendido en Excel?

  4. ¿Cómo crees que Excel puede ayudarte a tomar decisiones basadas en datos?

  5. ¿Qué habilidades nuevas crees que desarrollaste al aprender a usar Excel (por ejemplo: organización, análisis, precisión, lógica)?

  6. ¿Qué errores cometías al principio y cómo lograste corregirlos?

  7. Si pudieras enseñar Excel a alguien más, ¿qué tema o función le explicarías primero y por qué?

  8. ¿Qué tema te gustaría aprender a continuación relacionado con las TIC o el análisis de datos?

  9. ¿Cómo crees que el uso de Excel contribuye al trabajo en equipo o la productividad en una empresa o proyecto?

  10. ¿Qué aprendiste sobre ti mismo/a al trabajar con esta herramienta?


Share:

martes, 28 de octubre de 2025

lunes, 27 de octubre de 2025

lab 1



int pinArray [] = {2,3,4,5,6,7,8,9,10,11,12,13 };    // Vector donde se van a declarar los LEDs
int waitStart= 200;  // Tiempo entre encender un LED y otro
int tailLength = 4;     // Numero de LEDs activos
int lineSize = 12;       // Numero total de LEDs

void setup()
  {
    int i;
    for (i=0; i< lineSize; i++)
    {
      pinMode(pinArray[i], OUTPUT);
    } 
  }

void loop()
  {
    int i;
    int tailCounter = tailLength;   // I set up the tail length in a counter
     for (i=0; i<lineSize; i++)
   {
     digitalWrite(pinArray[i],HIGH); // I light up consecutively the LEDs
     delay(waitStart);            // This time variable controles how fast I light them up
     if (tailCounter == 0)
      {
        digitalWrite(pinArray[i-tailLength],LOW); // I turn off the LEDs depending on my tailLength
      }
     else
       if (tailCounter > 0)
         tailCounter--;
   }
    for (i=(lineSize-tailLength); i<lineSize; i++)
   {
     digitalWrite(pinArray[i],LOW); // I turn off the LEDs
     delay(waitStart);            // This time variable controles how fast I light them upm, and turn off as well
   }
}

 

Share:

viernes, 24 de octubre de 2025

Evaluación 10°

 Evaluación de Excel – Hoja de Cálculo

Puntuación Total Sumativa: 4.0


Parte A – Teoría (1.0 puntos)

Instrucciones: Selecciona la respuesta correcta o completa según se indique.

  1. (0.2 pts) ¿Cuál es la fórmula correcta para sumar los valores de las celdas A1 a A10?
    a) =SUM(A1+A10)
    b) =SUMA(A1:A10)
    c) =SUMAR(A1:A10)
    d) A1+A10
  2. (0.2 pts) La función SI sirve para:
    a) Contar celdas vacías
    b) Aplicar formato automático
    c) Evaluar una condición y devolver un valor u otro según el resultado
    d) Promediar valores
  3. (0.2 pts) Completa:
    La sintaxis de la función SI es:
    =SI(_____________, ________________, __________________)
  4. (0.2 pts) Menciona dos ejemplos de uso del formato condicional en una hoja de cálculo.
  5. (0.2 pts) ¿Qué permite hacer la validación de datos en Excel?

Parte B – Práctica (2.0 puntos)

Instrucciones: Realiza las siguientes actividades en una hoja de Excel. Guarda el archivo con tu nombre y apellido.

Tema: Control de gastos personales

  1. (0.4 pts) Crea una tabla con los siguientes encabezados:
    Categoría, Descripción, Fecha, Monto, Tipo (Gasto/Ingreso), Observaciones
  2. (0.4 pts) Calcula el total de gastos, total de ingresos y el saldo final (Ingresos - Gastos) utilizando funciones.
  3. (0.4 pts) Usa formato condicional para:
    • Resaltar en rojo los montos mayores a 100.000
    • Resaltar en verde los montos menores o iguales a 50.000
  4. (0.4 pts) Aplica validación de datos para que el campo “Tipo” solo permita seleccionar entre “Gasto” o “Ingreso”.
  5. (0.4 pts) Crea un resumen final que muestre:
    • Cantidad total de registros (usando CONTAR)
    • Promedio de gastos (PROMEDIO.SI)
    • Mayor gasto realizado (MAX.SI.CONJUNTO o MAX con filtro manual)

Parte C – Análisis (1.0 punto)

Responde en tus propias palabras:

  1. (0.25 pts) ¿Por qué es útil usar formato condicional en una hoja de cálculo?
  2. (0.25 pts) ¿Qué ventajas tiene la validación de datos al registrar información?
  3. (0.25 pts) ¿Cómo ayuda la función SI a automatizar tareas en Excel?
  4. (0.25 pts) Propón una situación real donde usarías CONTAR.SI o PROMEDIO.SI.

Rúbrica de Evaluación (Escala de 1.0 a 4.0)

Nivel

Descripción

Criterios generales

4.0 – Superior

Demuestra dominio total de los conceptos teóricos y prácticos. Aplica correctamente fórmulas, funciones y formatos. Explica con claridad en la parte analítica.

- Todas las fórmulas correctas.
- Excelente presentación.
- Análisis coherente y argumentado.

3.0 – Alto

Aplica adecuadamente la mayoría de los conceptos, con pequeños errores. Cumple con casi todos los requisitos.

- Faltan detalles menores en fórmulas o formato.
- Respuestas analíticas adecuadas.

2.0 – Básico

Presenta dificultades en la aplicación de funciones o en la interpretación de conceptos. Cumple parcialmente.

- Errores en fórmulas o estructura.
- Respuestas incompletas o poco claras.

1.0 – Bajo

No demuestra comprensión de los temas. Trabajo incompleto o incorrecto.

- No aplica funciones correctamente.
- No cumple con las instrucciones.

 

Share:

jueves, 23 de octubre de 2025

Vistas a la página totales

Buscar este blog

Con tecnología de Blogger.

Translate

Taller Excel si y o

https://richmondschool-my.sharepoint.com/:x:/g/personal/wilson_torres_cbr_edu_co/IQBZ7jWWr-PaTaLu_Hz5DmF6AefFo2jeAqdYkiI6OGM-yh8?e=xv57zx

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *