Skip to content

Instantly share code, notes, and snippets.

View IoTeacher's full-sized avatar

René Solis R. IoTeacher

View GitHub Profile
@IoTeacher
IoTeacher / oled.md
Last active May 14, 2025 23:08
Pracitcas con OLED display acumulativas de LDI

image

Elabore dos ejercicios (puede unificarlos)

A.- Menu interactivo con botones:

  • De el clima de una region especifica a su gusto, con 5 iconos/bitmaps animados simples.

B.- Despliegue de una pre-prompt usando el API de OpenAI ChatGTP (o similares)

  • Despliegue una reseta, chiste, etc (libre uso pero sea buen uso la respeustas) debe limitarlo la respeusta para se aprecie bien en la pantalla
@IoTeacher
IoTeacher / 15reglasVC.md
Created May 12, 2025 15:53
15 Reglas del Vibe Coding (articulo por redes sociales)

15 Reglas del Vibe Coding

Regla Descripción mejorada
1 Comienza desde una plantilla Inicia tu proyecto clonando una plantilla desde GitHub u otra fuente para tener una base sólida. Ejemplo de plantilla con AI
2 Usa el modo agente Activa el modo agente en Cursor para crear, editar y g

45 prácticas con micro:bit V2, diseñadas para graficar eventos, radio transmisor entre micro:bits para adquirir o transmitir datos. Son ideales para actividades educativas o prototipos funcionales:


🏃‍♂️ Deportes y Salud

  1. Casco de fútbol americano: detección de impactos y graficación de fuerza.
  2. Banda de ritmo cardíaco (simulado) con transmisión por radio.
  3. Monitor de pasos y aceleración durante una caminata o carrera.
  4. Sensor de fatiga con acelerómetro + micrófono (ruido de respiración).
@IoTeacher
IoTeacher / readme.md
Created May 1, 2025 00:31
Cuestionario a Rene Solis

Entrevista a Rene Solis

@IoTeacher
IoTeacher / vibe coding.md
Last active June 4, 2025 15:29
La Inteligencia Artificial en Código: El Enfoque del Vibe Coding para el Prototipado

La Inteligencia Artificial en Código: El Enfoque del Vibe Coding para el Prototipado

Introducción
La evolución de las herramientas de programación ha dado lugar a nuevas formas de interacción entre los humanos y las máquinas. Uno de los enfoques más recientes es el denominado Vibe Coding, una tendencia impulsada por el uso de modelos de lenguaje de gran tamaño (LLMs) para generar código. Este estilo de programación propone dejarse llevar por la intuición y delegar la escritura del código a la inteligencia artificial. En el contexto del Taller de Cultura Digital, entender las ventajas y riesgos de esta práctica resulta fundamental, especialmente cuando se busca el desarrollo ágil de prototipos.

Desarrollo

¿Qué es el Vibe Coding?

@IoTeacher
IoTeacher / mbit-TallerCD.md
Last active May 8, 2025 18:53
Microbit para Taller de Cultura Digital usando Vibe Conding

image

Mini Proyectos de Prototipado con Micro:bit

Capacitación para el Empleo: Administración

Enfoque: Vibe Coding


Recomendaciones de Aplicación

@IoTeacher
IoTeacher / 20yearsGit.md
Last active April 28, 2025 03:47
Two decades of Git: A conversation with creator Linus Torvalds

Video publicado abril 2025:

https://youtu.be/sCr_gb8rdEI?si=dIl1oR7aFojejd-x


📋 Resumen Ejecutivo: 20 años de Git - Reflexión de Linus Torvalds

Contexto:
Linus Torvalds, creador de Linux y Git, reflexiona a 20 años del primer commit de Git. Inicialmente, Git fue desarrollado de manera urgente como reemplazo de BitKeeper para la gestión del código fuente del kernel de Linux, debido a conflictos legales y licencias.

@IoTeacher
IoTeacher / hola.s
Created March 17, 2025 23:08
Codigo Assembly ARM64 Hola Mundo para RaspbianOS
/*
* ---------------------------------------------------------------------------------
* Plantilla Profesional para Desarrolladores Embebidos
* Autor: [Tu Nombre]
* Fecha: [YYYY-MM-DD]
* Descripción: Esta plantilla proporciona una estructura profesional para el desarrollo
* embebido, incluyendo C# y Assembly ARM64 para RaspbianOS.
* ---------------------------------------------------------------------------------
*/

Ejercicio Práctico para ISC: Implementación y análisis de datos de sensores usando InfluxDB en AWS Academy

🎯 Objetivo

Los estudiantes aprenderán a valorar el potencial de InfluxDB como base de datos de series temporales para almacenar, consultar y analizar datos provenientes de sensores, aplicando un caso práctico utilizando infraestructura en AWS Academy.


🚀 Contexto del Caso

Una empresa ficticia, EcoGrow, especializada en agricultura vertical inteligente, desea implementar una solución tecnológica que capture datos de sensores ambientales (temperatura, humedad, luminosidad y pH) desde distintos puntos de cultivo vertical, almacenando estos datos para análisis en tiempo real y predicción futura.

@IoTeacher
IoTeacher / puter.md
Last active February 27, 2025 22:20
puter.com como una posible sugerencia a dashboard de nuestros sensores y diversas interfaces

puter

1. Objetivos de la actividad

  1. Familiarizarse con la plataforma puter.com: comprender sus principales funcionalidades, su interfaz y las opciones de integración con hardware y servicios externos.
  2. Configurar sensores y recolectar datos: establecer la comunicación entre dispositivos (microcontroladores o tarjetas de desarrollo) y la plataforma para la lectura de datos.
  3. Diseñar y personalizar un dashboard: visualizar y analizar la información proporcionada por los sensores en tiempo real.
  4. Implementar casos de uso o disparadores: programar acciones o notificaciones en base a umbrales y eventos detectados por los sensores.