Skip to content

Instantly share code, notes, and snippets.

View IoTeacher's full-sized avatar

René Solis R. IoTeacher

View GitHub Profile
@IoTeacher
IoTeacher / hosts
Created November 7, 2025 19:38
Anti-Roblox hostfile for computer lab
# ==============================
# Block Roblox (Installer & Game)
# ==============================
0.0.0.0 roblox.com
0.0.0.0 www.roblox.com
0.0.0.0 setup.roblox.com
0.0.0.0 cdn.roblox.com
0.0.0.0 rbxcdn.com
0.0.0.0 api.roblox.com
@IoTeacher
IoTeacher / Misiones_IA_Microbit_AI_Create.md
Last active November 6, 2025 15:58
40 Misiones con IA (AI Create) para micro:bit – Actividades Educativas
2025-11-06 07_57_16-MICROBIT (E_) - Explorador de archivos

🧠 Misiones con IA (AI Create para micro:bit)

Misión Objetivo Sensores Etiquetas Aplicación
1 Detector de movimiento (básico) Reconocer si el micro:bit está quieto o en movimiento Acelerómetro quieto / moviéndose Encender LED o sonido al detectar movimiento
2 Clasificador de gestos Identificar gestos como saludar o levantar brazo Acelerómetr
image

🧠 Auto-Práctica: Integrando ChatGPT vía API en MicroPython con OLED Display

🎯 Objetivo general

Que el estudiante sea capaz de desarrollar un sistema embebido en MicroPython (por ejemplo con ESP32 o Raspberry Pi Pico W) que se comunique con la API de OpenAI (ChatGPT) para enviar preguntas (“prompts”) y mostrar las respuestas recibidas, tanto por consola como en una pantalla OLED SSD1306 conectada por I²C en protoboard.


@IoTeacher
IoTeacher / PicoWebServers.md
Created November 4, 2025 00:23
Misiones de WebServers

50 Prácticas de Webserver MicroPython Pico W (misiones únicas, no duplicadas pero si diversas)

# Misión Webserver
1 Webserver que enciende/apaga LED y devuelve estado JSON
2 Página web que muestra contador de visitas almacenado en Flash
3 Control PWM vía slider HTML (brillo LED)
4 API /temp que devuelve temperatura interna del RP2040 en JSON
@IoTeacher
IoTeacher / PicoW-Nov25.md
Created October 30, 2025 22:54
45 practicas de PicoW

45 Prácticas con Raspberry Pi Pico W – Lenguajes de Interfaz

Nivel Básico (Fundamentos)

  1. Lectura de sensor magnético (reed switch) y control de LED indicador
  2. Control de LED externo con resistencia
  3. Lectura de botón digital (pull-up/pull-down)
  4. Debounce por software para botones
  5. Control de buzzer piezo con PWM
  6. PWM para variar intensidad de LED

🧠 Prompt para ChatGPT

Rol del asistente: “ChavaSSH – Asesor de Ciberseguridad y Prevención Digital”

Por favor copiar todo el texto de abajo en chatGTP, puede cambiar el nombre de ChavaSSH por otro de su agrado para la personalización de las recomedaciones:


🎧 Práctica en casa: “Mi Identidad Digital Segura – Canción con Suno AI”

Asignatura: Cultura Digital I
Unidad: Ciudadanía Digital
Semestre:
Basado en: Guion de Estudios NEM 2025 – Cultura Digital I


🧭 Propósito formativo vinculado

@IoTeacher
IoTeacher / 6programasMbit.md
Last active October 20, 2025 21:51
Micribit in 6 programming languages
image

🔧 Práctica Integral — Lectura Serial de micro:bit en 6 Lenguajes + MicroPython

Materia: SP Docente: IoTeacher Modalidad: Local (sin nube, sin MQTT)

@IoTeacher
IoTeacher / 25b-CD1-sq45.md
Created October 20, 2025 15:28
CyberSeguridad

🎨 Actividad: Crea una campaña digital “Protege tu huella en la era de la IA”

🎯 Propósito formativo vinculado

Reconoce la importancia de la seguridad digital, la privacidad de la información y el uso ético de la inteligencia artificial para ejercer una ciudadanía digital responsable (Propósito 5 y 6).


🧩 Producto final