Friday, 20 March 2026

TAREA PARA EL LUNES 23 DE MARZO

 - Si no has podido terminar la aplicación personal, puedes continuar con ella y enviarme el nuevo archivo aia para revisarlo justo antes de la evaluación y subir algo la nota.

- Si ya la has terminado, realiza esta otra aplicación (un juego) que contará ya para la nota final de curso!!

Puedes elegir entre:

>> PRÁCTICA 8 de la web de Justo: JUEGO PONG

>> PRÁCTICA 9 de la web de Justo: JUEGO TOPO

Cómo ya sabes, tienes los recursos, las instrucciones y un vídeo explicativo en la web (solo es necesario hacer un juego a elegir entre los dos que son de una dificultad similar)

Wednesday, 18 March 2026

Bases de Datos - TIC II

Introducción: ¿Qué es una base de datos?

vídeo1

vídeo 2

Recordatorio de bases de datos 4ºESO 

Ejercicio guiado: Biblioteca

Editando formularios:


Para dar una apariencia más limpia al formulario configuramos los siguientes parámetros:

Nos quedará algo así:


════ ∘◦❁◦∘ ════

APLICA TODO LO QUE HAS APRENDIDO Y CREA TU BASE DE DATOS CON ACCESS

El objetivo de esta práctica es diseñar y construir una base de datos funcional en Microsoft Access. Los estudiantes deberéis crear una base de datos que incluya tablas, relaciones, consultas y un formulario de presentación para interactuar con los datos de manera eficiente.
Condiciones:
1- Una tabla principal con al menos 5 campos además del id (tipos variados, al menos uno de tipo texto, otro numérico y otro si/no)
2- Otra tabla relacionada con uno de los campos de la tabla principal para que salga un "desplegable" o cuadro de lista.
3- Diseñar un formulario de presentación para interactuar con los datos de forma eficiente, de tal forma que aparezcan casillas para rellenar los campos (el id no es necesario) y los siguientes botones:

*Nuevo
*Guardar
*Cerrar Formulario
*Ir al primer campo
*Ir al campo anterior
*Ir al campo siguiente
*Ir al último campo

**Botón para que se ejecute una de las consultas

**Botón para que salga un informe de la tabla principal con todos los registros de la base de datos.

Añade también alguna imagen y un pie de formulario con tu nombre y apellidos

4- Rellenar unos 10 registros
5- Crear al menos 3 consultas

Importante:
Publica tu base de datos en tu blog en la misma entrada de Access, haciendo una captura de pantalla de la previsualización del formulario de presentación de tal forma que al clicar en la imagen se abra el link de tu Drive para descargar la base de datos!!

Avanzado:
Guardar la base de datos como ejecutable de tal forma que se ejecute directamente el formulario de presentación
Para ello en menú archivo > guardar como > elegir la opción de Crear ACCDE (esto hace que se compile un archivo solo ejecutable)
Además, en las opciones de Access debemos configurar lo siguiente (menú archivo>opciones):
-En Base de Datos Actual, elegir el formulario que queremos que se abra en la opción Mostrar formulario
-Además, si queremos que el usuario no tenga acceso a la navegación por el resto de la base de datos, se puede ocultar desmarcando el tic en opciones de navegación.

Para conseguir que las consultas e informes se abran también en ventanas emergentes, hay que configurarlas en la pestaña formato/otras de la hoja de propiedades, buscar la opción "Emergente" y cambiar a Sí

Monday, 16 March 2026

PRUEBAS PRÁCTICAS DE WORD Y EXCEL

 

:: PRUEBA DE WORD - realizada el lunes 16 de marzo

TAREA PARA EL LUNES 23 DE MARZO 

:: PRUEBA DE EXCEL >>  DESCARGA AQUÍ EL DOCUMENTO SIN FORMATO  (cuando pinches y se abra el archivo en otra ventana ve a archivo (file) y pincha en descarga (download) y ya lo guardas con tu nombre. Luego ya sigue las instrucciones de la fotocopia que también puedes ver aquí: Instrucciones y al finalizar lo publicas en tu blog!!

Resultado:




Saturday, 7 February 2026

PROYECTO - BARRERA PARKING o similar

Este es un proyecto clásico de Arduino para automatizar una barrera de estacionamiento (parking). Utiliza un sensor ultrasónico (HC-SR04) para detectar la presencia de un coche, un servomotor para mover la barrera, y dos LEDs (verde y rojo) para indicar el estado (libre/abierto o cerrado). 


1. Componentes Necesarios

  • Tarjeta controladora Arduino Uno (o compatible).
  • Sensor Ultrasónico HC-SR04.
  • Servomotor SG90 (Micro Servo).
  • LED Verde y LED Rojo.
  • 2 Resistencias de 220 o 330 ohmios.
  • Protoboard y cables de conexión. 

2. Conexiones (Esquema)

HC-SR04: VCC a 5V, GND a GND, Trig al Pin 10, Echo al Pin 9.

Servo: Cable marrón/negro a GND, rojo a 5V, naranja/amarillo a Pin 11.

LED Verde: Ánodo (+) al Pin 12, Cátodo (-) a GND (con resistencia).

LED Rojo: Ánodo (+) al Pin 13, Cátodo (-) a GND (con resistencia).

3.1. Código Arduino - Bloques con Tinkercad

opción A
opción B


3.2. Código IDE Arduino 

(Copiar, pegar en IDE y completar) >> ver opciones(fotocopia)

***

#include <Servo.h>

// Definición de Pines
const int trigPin = ;
const int echoPin = ;
const int servoPin = ;
const int ledVerde = ;
const int ledRojo = ;

// Variables
Servo myServo;
long duracion;
int distancia;
int distanciaSeguridad = 20; // Distancia en cm para detectar coche

void setup() {
  pinMode(trigPin, );
  pinMode(echoPin, );
  pinMode(ledVerde, );
  pinMode(ledRojo, );
 
  myServo.attach(servoPin);
 
  // Barrera cerrada inicialmente (0 grados)
  myServo.write(0);
  Serial.begin(9600); //*opcional
}

void loop() {
  // Medir distancia con sensor ultrasónico
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  duracion = pulseIn(echoPin, HIGH);
  distancia = duracion * 0.034 / 2;
 
  Serial.print("Distancia: "); //*opcional
  Serial.println(distancia);

  // Lógica de la barrera
  if (distancia > 0 && distancia <= distanciaSeguridad) {
    // Coche detectado: Abrir barrera
    digitalWrite(ledVerde, ); // Luz verde encendida
    digitalWrite(ledRojo, );   // Luz roja apagada
    myServo.write();            // Mueve servo a 90 grados
    delay(3000);                  // Espera 3 segundos para que pase
  }
  else {
    // No hay coche: Cerrar barrera
    digitalWrite(ledVerde, );  // Luz verde apagada
    digitalWrite(ledRojo, );  // Luz roja encendida
    myServo.write();             // Mueve servo a 0 grados
  }
 
  delay(100); // Pequeña pausa para estabilidad
}

***

4. Funcionamiento

Estado Inicial: La barrera está en 0 grados (cerrada) y el LED rojo está encendido.

Detección: El sensor envía una onda de sonido. Si el coche está a menos de distanciaSeguridad (20 cm), el código lo detecta.

Acción: El LED rojo se apaga, el verde se enciende y el servo gira a 90 grados (barrera sube).

Cierre: Tras 3 segundos (delay(3000)), el servo vuelve a 0 grados y se enciende el rojo nuevamente. 

 

5. DISEÑA CON TINKERCAD UNA MAQUETA PARA IMPRIMIR CON LA IMPRESORA 3D Y COMPRUEBA EL FUNCIONAMIENTO.



Enlaces de interés:

Simulación del circuito en Tinkercad: -::- Vídeo del circuito    -::- Vídeo del código de bloques

Proyecto master:  https://tecnovadores.blogspot.com/2020/02/parking-arduino.html

Monday, 26 January 2026

Edición Avanzada de Textos

Realiza las siguientes prácticas de la web de Justo Rodríguez Orta y publíca los resultados en una entrada de tu blog que titules Edición Avanzada de Textos (Word) en la que expliques lo que has aprendido y crees un enlace a tus archivos en drive (asegúrate que están compartidos conmigo)
Ejemplo de explicación:
- Insertar bordes y sombreados desde el menú inicio, párrafo y desplegando la flechita de configuración de párrafo
- Insertar encabezados y pies de página desde el menú Insertar
- Configurar texto en columnas desde el menú Disposición
- Insertar notas al final de la página desde el menú Referencias

7 - Bordes y sombreados. Encabezados y pies de página.






El Internet de las Cosas (IoT)

 Visualiza el vídeo y contesta a las preguntas:


1. ¿Qué es el Internet de las Cosas (IoT) y por qué se dice que nos rodea aunque no lo veamos?
2. ¿Qué tipo de objetos cotidianos pueden formar parte del IoT? Nombra al menos tres ejemplos.
3. ¿Qué función tienen los sensores dentro de un sistema IoT?
4. El vídeo explica el “viaje de un dato”. ¿Cuáles son las cuatro capas por las que pasa ese dato?
5. ¿Por qué la comunicación inalámbrica es tan importante en el IoT frente al uso de cables?
6. ¿Qué papel juega la nube (cloud) en el funcionamiento del Internet de las Cosas?
7. ¿Cómo ayuda el IoT a mejorar la comodidad y la eficiencia en una casa inteligente?
8. ¿Qué beneficios aporta el IoT en el ámbito de la salud y la industria?
9. ¿Qué es una ciudad inteligente y qué ejemplos aparecen en el vídeo?
10. ¿Qué problemas o retos plantea el IoT y qué tecnologías se mencionan como posibles soluciones?