Skip to content

Instantly share code, notes, and snippets.

View IoTeacher's full-sized avatar

René Solis R. IoTeacher

View GitHub Profile
@IoTeacher
IoTeacher / Code.gs
Created November 25, 2025 00:05 — forked from CortesAguilar/Code.gs
AutoPractica con API de OpenAI Chatgtp via MicroPython
// ============================================================================
// Google Apps Script - Proxy seguro para llamadas a OpenAI desde la Pico W
// Materia: Lenguajes de Interfaz
// Alumno: Javier Ulises Cortes Aguilar - 22211541
//
// Este script recibe solicitudes POST desde la Raspberry Pi Pico,
// extrae "pregunta" y "contexto", genera un prompt combinado (Mini-RAG),
// llama a OpenAI GPT-4.1-mini de manera segura y devuelve SOLO la respuesta.
// ============================================================================
@IoTeacher
IoTeacher / index.html
Created November 25, 2025 00:05 — forked from CortesAguilar/index.html
Webserver que sirve archivos estáticos (HTML/CSS/JS) desde filesystem.
<!DOCTYPE html>
<html class="dark" lang="en"><head>
<meta charset="utf-8"/>
<meta content="width=device-width, initial-scale=1.0" name="viewport"/>
<title>Monitoreo — Demo</title>
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet"/>
<script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
<style>
.material-symbols-outlined {
@IoTeacher
IoTeacher / PantallaLCD.md
Last active November 10, 2025 20:31 — forked from cavj83/PantallaLCD.md
Test Pantalla LCD ssd1306, puede via THONNY mandar llamar la libreria en (library)

Raspberry Pi Pico SSD1306 OLED Display (MicroPython)

1. Escaneo de dispositivos I2C

Creditos: JUAN CARMONA VALDEZ via cavj83

🔍Observación: Cuidados del OLED Display y conexiones en protoboard

Durante el montaje del circuito con el display OLED, es fundamental prestar especial atención al orden correcto de los pines (VCC, GND, SDA, SCL). Un error común en el protoboard es invertir los cables de alimentación o comunicación, lo que puede ocasionar fallas de funcionamiento o incluso dañar permanentemente el módulo OLED. Por ello, se recomienda verificar el esquema antes de encender el circuito y utilizar cables de colores diferenciados (por ejemplo, rojo para VCC y negro para GND) para evitar confusiones. Asimismo, el display debe ser operado dentro de los valores de voltaje adecuados (3.3 V o 5 V según el modelo) y con un brillo moderado, garantizando un funcionamiento estable.

Nombre: Jahziel Amado López Angulo
Número de Control: 22211593
GitHub: Jahziel43

🧪 Práctica 3: Monitoreo IoT con InfluxDB, Prometheus y Grafana en EC2 + Tailscale

🎯 Objetivo de aprendizaje

Instalar y configurar un stack de monitoreo IoT en Ubuntu Server.
Conectar el servidor y dispositivos personales mediante Tailscale VPN.
Inyectar datos RAW simulados en InfluxDB.

@IoTeacher
IoTeacher / githubpull.md
Created May 29, 2025 15:44 — forked from Jabarabo/githubpull.md
Gist of a stolen gist
@IoTeacher
IoTeacher / Example.md
Last active May 28, 2025 23:49 — forked from FranciscoJCE/Example.md
FALTA DE ATENCION AL RESPECTO DE LOS TRABAJOS REALIZADOS PARA OTRAS PERSONAS CODIGO FUENTE
VideoMicrobit.mp4
@IoTeacher
IoTeacher / Practica11.s
Created May 28, 2025 00:16 — forked from Alex-JAML/Practica11.s
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: [Jorge Alejandro Martinez Lopez]
* Fecha: [2025-04-07]
* Descripción: Este programa imprime la tabla de multiplicar del 12 (del 12 x 1 al 12 x 12),
* mostrando cada línea en el formato "12 x b = c".
* Demostración: [ASCIINEMA.ORG/.....]
* ---------------------------------------------------------------------------------
*/
@IoTeacher
IoTeacher / mostrar_nombre.s
Created May 25, 2025 04:06 — forked from pepinisillo/mostrar_nombre.s
Programa 1 Dame tu nombre Código Assembly ARM64 Capturar nombre y mostralo para RaspbianOS
/*
______ ____ ____ __ __
/\ _ \/\ _`\ /'\_/`\ /'___\/\ \\ \
\ \ \L\ \ \ \L\ \/\ \/\ \__/\ \ \\ \
\ \ __ \ \ , /\ \ \__\ \ \ _``\ \ \\ \_
\ \ \/\ \ \ \\ \\ \ \_/\ \ \ \L\ \ \__ ,__\
\ \_\ \_\ \_\ \_\ \_\\ \_\ \____/\/_/\_\_/
\/_/\/_/\/_/\/ /\/_/ \/_/\/___/ \/_/
♡ ∩_∩
@IoTeacher
IoTeacher / 25aUltimoLDI10prg.md
Created May 24, 2025 19:59 — forked from enrmx/25aUltimoLDI10prg.md
25aUltimoLDI10prg

📘 Proyecto Educativo: 10 Programas con Raspberry Pi Pico W + OLED + Sensores

Este documento contiene una colección de 10 programas educativos diseñados para la Raspberry Pi Pico W, enfocados en el uso de sensores digitales y analógicos junto con una pantalla OLED SSD1306.

Cada programa incluye:

  • Código funcional y completo.
  • Integración con sensores comunes.
  • Visualización de datos en pantalla OLED.
  • Buenas prácticas de programación y estructura clara.

Utilizar API para conectar Raspberry Pi Pico y que tome desiciónes y las refleje en un Display a travéz de Wokwi

Joel Cuevas Estrada - 22210298

Crear una problematica para que el LLM a travéz de la API tome una desición en la manipulación de algon sensor IoT de la Raspberry Pi Pico W en Wokwi y desplegar la respuesta en un display virtual en Wokwi

Componentes en Wokwi

  • 1 microcontrolador ESP32
  • 1 display OLED Display

Conexión de componentes en Wokwi