Skip to content

Instantly share code, notes, and snippets.

@Joc193
Joc193 / MicroPython_RaspberryPiPicoW.md
Last active May 23, 2025 00:03
Programas en MicroPython para Raspberry Pi Pico W.

Programas en MicroPython para Raspberry Pi Pico W.

10 programas sencillos en MicroPython para Raspberry Pi Pico W con Display y distintos sensores/entradas. Todos han sido simulados en Wokwi.

Programas:

1. Mostrar temperatura interna periódicamente

#
#---------------------------------------------------------------------
# Lenguajes de Interfaz en TECNM Campus ITT
@Joc193
Joc193 / cat_napping_microbit.md
Last active May 8, 2025 00:41
Práctica: Cat Napping con micro:bit y MicroPython

Práctica: Cat Napping con micro:bit y MicroPython

Programa en MicroPython que registra datos de temperatura y luz ambiental utilizando los sensores integrados del micro:bit.


Código en MicroPython

# ---------------------------------------------------------------------------------
# Lenguajes de Interfaz - TECNM Campus ITT
@Joc193
Joc193 / microbit_practica.py
Last active May 2, 2025 03:30
Práctica MicroPython con micro:bit - LED, sensores y radio
# ---------------------------------------------------------------------------------
# Lenguajes de Interfaz - TECNM Campus ITT
# Autor: Jocelyn Alvarez Paniagua
# Fecha: 2025-04-11
# Descripción: Práctica integradora con MicroPython en micro:bit
# Incluye: matriz LED animada, sensores básicos, radio y acelerómetro.
# Página para emular: https://python.microbit.org/v/3
# ---------------------------------------------------------------------------------
from microbit import *
@Joc193
Joc193 / codigo13.s
Last active April 11, 2025 06:52
Programa ARM64 - Calcular la mediana de los números: 3, 7, 8, 12, 14.
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Calcular la mediana de los números: 3, 7, 8, 12, 14.
* Demostración: [ https://asciinema.org/a/bArAYLZyMJvcD1ZqM6a4Uk9YB ]
* ---------------------------------------------------------------------------------
*/
@Joc193
Joc193 / codigo12.s
Last active April 11, 2025 06:52
Programa ARM64 - Calcular la media de los números: 2, 4, 6, 8, 10.
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Calcular la media de los números: 2, 4, 6, 8, 10.
* Demostración: [ https://asciinema.org/a/bArAYLZyMJvcD1ZqM6a4Uk9YB ]
* ---------------------------------------------------------------------------------
*/
.global _start
@Joc193
Joc193 / codigo11.s
Last active April 11, 2025 06:51
Programa ARM64 - Imprimir el patrón 3x6 y luego invertirlo a 6x3
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Imprimir el patrón 3x6 y luego invertirlo a 6x3
* Demostración: [ https://asciinema.org/a/bArAYLZyMJvcD1ZqM6a4Uk9YB ]
* ---------------------------------------------------------------------------------
*/
.global _start
@Joc193
Joc193 / codigo10.s
Last active April 11, 2025 06:50
Programa ARM64 - Calcular el promedio de las calificaciones de Nancy (95, 68, 92, 88).
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Calcular el promedio de las calificaciones de Nancy (95, 68, 92, 88).
* Demostración: [ https://asciinema.org/a/bArAYLZyMJvcD1ZqM6a4Uk9YB ]
* ---------------------------------------------------------------------------------
*/
.global _start
@Joc193
Joc193 / codigo9.s
Last active April 11, 2025 06:50
Programa ARM64 - Imprimir el valor absoluto de -6, 0, 25, -143, -42.
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Imprimir el valor absoluto de -6, 0, 25, -143, -42.
* Demostración: [ https://asciinema.org/a/bArAYLZyMJvcD1ZqM6a4Uk9YB ]
* ---------------------------------------------------------------------------------
*/
.global _start
@Joc193
Joc193 / codigo8.s
Last active April 11, 2025 03:43
Programa ARM64 - Imprimir la suma y el producto de todos los posibles pares diferentes de enteros del 15 al 20.
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Imprimir la suma y el producto de todos los posibles pares diferentes de enteros del 15 al 20.
* Demostración: [ https://asciinema.org/a/m5nliS9fHJBl17pHRTyfYwOI8 ]
* ---------------------------------------------------------------------------------
*/
@Joc193
Joc193 / codigo7.s
Last active April 11, 2025 00:51
Programa ARM64 - Encontrar la suma de todos los enteros pares del 2 al 2,000.
/*
* ---------------------------------------------------------------------------------
* Lenguajes de Interfaz en TECNM Campus ITT
* Autor: Jocelyn Alvarez Paniagua
* Fecha: 2025-04-10
* Descripción: Calcular e imprimir la suma de todos los enteros pares del 2 al 2000.
* Demostración: [ https://asciinema.org/a/IHviXOqILLnvrTB54imJueUgO ]
* ---------------------------------------------------------------------------------
*/
.global _start