Tecnología e Informática 11°

 

RECURSOS DE APRENDIZAJE

3 PERÍODO ACADÉMICO


Recursos en la Web: 

Arduino:


Código para  Sensor Ultrásonico:

#include <Servo.h>
const int Trigger = 2;   //Pin digital 2 para el Trigger del sensor
const int Echo = 3;   //Pin digital 3 para el Echo del sensor

Servo servoMotor;
 
void setup() {
  Serial.begin(9600);//iniciailzamos la comunicación
  pinMode(Trigger, OUTPUT); //pin como salida
  pinMode(Echo, INPUT);  //pin como entrada
  digitalWrite(Trigger, LOW);//Inicializamos el pin con 0
  servoMotor.attach(9);// pin 9 como salida para el servo
  servoMotor.write(0); // gira el servo a 0 grados
}
 
void loop()
{
 
  long t; //timepo que demora en llegar el eco
  long d; //distancia en centimetros
 
  digitalWrite(Trigger, HIGH);
  delayMicroseconds(10);          //Enviamos un pulso de 10us
  digitalWrite(Trigger, LOW);
 
  t = pulseIn(Echo, HIGH); //obtenemos el ancho del pulso
  d = t/59;             //escalamos el tiempo a una distancia en cm
 
 
  if (d>=10 && d<=20){
    Serial.print("Distancia: ");
    Serial.print(d);      //Enviamos serialmente el valor de la distancia
    Serial.print("cm");
    Serial.println();
    servoMotor.write(90);//gira 90
    delay(5000);
  }
 
  servoMotor.write(0);// vuelve a su posicion inicial
  delay(1000)
}
____________________________________________________________________

Código para 3 servomotor en arduino

#include <Servo.h> // Incluye la librería para el control de servomotores

Servo servoMotor1,servoMotor2,servoMotor3; // Crea un objeto servo

void setup() {
  servoMotor1.attach(9);   // Asocia el servo al pin digital 9
  servoMotor2.attach(10);
  servoMotor3.attach(11);
}

void loop() {
  // Mueve el servo a la posición de 0 grados
  servoMotor1.write(0);servoMotor2.write(0); servoMotor3.write(0);
  delay(1000); // Espera 1 segundo

  // Mueve el servo a la posición de 90 grados
  servoMotor1.write(90);servoMotor2.write(90);servoMotor3.write(90);
  delay(1000); // Espera 1 segundo

  // Mueve el servo a la posición de 180 grados
  servoMotor1.write(180); servoMotor2.write(180);servoMotor3.write(180);
  delay(1000); // Espera 1 segundo

}





Código Plataforma TINKERCAD
11 A-H48J7SDEN




Otros proyectos con Microbits

***********************************************************************************

2 PERÍODO ACADÉMICO




Página Online para practicar Python https://www.online-python.com/

Dimensiones de una Microbit




Partes de una Microbit

Orientación en una microbit



Ejercicios:

En la microbit, al presionar el botón A, debe incrementar en 1, al presionar B, debe decrementar desde 10 en adelante

2. En la microbit muestre una carita feliz, graficando cada coordenada X, Y y luego haga un parpadeo y muestre luego una carita triste

3. Que mida la dirección en grados con el bloque de brújula. Con la microbit, y con flechas represente la orientación de una brújula, teniendo en cuenta los valores en grados de la siguiente gráfica:




Con la microbit obtenga la temperatura ambiente y clasifiquela de acuerdo a los siguientes valores:

Taller 11 D. 18-06
1. Escriba un programa que imprima en pantalla una palabra, ingresada por el teclado, mil veces
2. Que halle la edad promedio de un curso de 5 estudiantes
3. Que halle la nota promedio de las notas de un curso de 5 de estudiantes, de la asignatura de informática.

Practique las formas de For:
Implemente un programa en Python que muestre el IMC y clasifique de acuerdo a la siguiente tabla:


1 PERÍODO ACADÉMICO


Link Normas APA


Tutorial de Programación en PSeInt
 1. Conceptos básicos.
2. Función Si y Si anidado.

Ejercicios con ciclos While en Python. 
Fecha 24/04/2025. Curso: 11C

*Generar los números del 1 al 100. Mostrar el número, su cuadrado y la sumatoria de todos los números al final del programa.

*Leer 5 números e imprimir la suma de ellos.

 *Imprimir los 10 primeros números naturales.

*Sumar los 10 primeros números naturales e imprimir el resultado final.

Dado un valor Entero Y, Mayor que 0, Contar cuantos números pares y cuantos número simpares existen dentro de ese rango


Ejercicio 11 A Fecha 9-04-2025
Realice un algoritmo en pseudocódigo que ingrese la temperatura y de acuerdo a ello muestre por pantalla el correspondiente piso térmico, de acuerdo a la gráfica:


Ejercicios 11C Uso de condicionales 20-03-2025

1. Dado un numero entre 1 y 7 escriba su correspondiente día de la semana así:

1- Lunes 2- Martes 3- Miércoles 4- Jueves 5- Viernes 6- Sábado 7- Domingo

Exprese el algoritmo usando Pseudocódigo

2. Ingresar por teclado dos valores numéricos y si son iguales, mostrar el residuo de la división de dichos números, si son diferentes la suma de ellos.

Exprese el algoritmo usando Pseudocódigo

Ejercicios 11A Uso de condicionales 19-03-2025

1.Realizar un algoritmo en donde se pide la edad del usuario; si es mayor de edad debe aparecer un mensaje indicándolo. Expresarlo en Pseudocódigo.

2.Se pide leer tres notas del alumno, calcular su definitiva en un rango de 1-5 y enviar un mensaje donde diga si el alumno aprobó (3.6) o reprobó el curso. Exprese el algoritmo usando Pseudocódigo.

3.Se desea escribir un algoritmo que pida la altura de una persona, si la altura es menor o igual a 150 cm envíe el mensaje: “Persona de altura baja”; si la altura está entre 151 y 170 escriba el mensaje: “Persona de altura media” y si la altura es mayor al 171 escriba el mensaje Persona Alta

Ejercicios de Programación 11C 13-03-2025

1. Haz una calculadora básica pida al usuario dos valores, a y b. Según la opción que desean, realizar la operación:

Si operación es 1 entonces debemos ver el resultado de a + b

Si operación es 2 entonces debemos ver el resultado de a - b

Si operación es 3 entonces debemos ver el resultado de a * b

Si operación es 4 entonces debemos ver el resultado de a / b, si b es diferente de cero, en caso contrario, debe mostrar el mensaje “División por cero no existe”

2. Realice un programa que ingrese números. Cuando el usuario digita cero , este debe terminar y mostrar el resultado de las suma de los números ingresados.


Ejercicios de Lógica