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
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.