Estoy aprendiendo micropython con tus videos. Me sorprendí con la forma en que creaste los objetos Pin en las listas fila_pines y columna_pines, metiendo un FOR adentro de una lista. Como programador, viejo, clásico y que hace 25 años que no programo, Python me sorprende continuamente con su sintaxis, tan relajada y natural, que me cuesta aceptar que esas declaraciones funcionen. Esos pequeños detalles en el código, son muy valiosos para los que estamos aprendiendo. Gracias por compartir tu trabajo.
@ComputadorasySensores
Жыл бұрын
Hola Cristian, muchas gracias por tu amable comentario. Fuerte abrazo Cristian.
@electronicaprogramacion2311
2 жыл бұрын
muchas gracias Amigo le comento que yo había hecho un programa para el manejo del teclado matricial pero el suyo me parece muy interesante y con el permiso de usted hare de su código una librería para poder utilizarlo en cualquier otro proyecto cuando la tenga lista se la comparto de ante manos Muchísimas gracias
@ComputadorasySensores
2 жыл бұрын
Hola muchas gracias por tu visita y comentario. Perfecto me alegro haya sido de tu interés. Permiso concedido. Saludos cordiales.
@Chelocool
3 жыл бұрын
Aguante Python!!! Abrazo Carlos gracias por compartir tus conocimientos con nosotros
@ComputadorasySensores
3 жыл бұрын
Gracias a ti por el apoyo Marcelo, abrazo grande.
@cristianwherrera74
Жыл бұрын
Hola Carlos. Comento por si a alguien le pasa. Salvo que haya cometido un error, pero lo revisé muy bien. Tengo un teclado aparentemente igual, pero las columnas me salen invertidas. No me concuerda con el pinout del minuto 1:25 y diagramas del minuto 1:34. Tuve que invertir el orden de gp6 a gp9. En mi caso, si mido con el tester directamente en el conector del teclado, al presionar el boton 1 se hace un puente entre los pines 1 y 5 (que correspondería al gp2 y gp9, en vez del gp2 y gp6 usados en el video)
@ComputadorasySensores
Жыл бұрын
Hola Cristian, gracias por la visitia, mira todo esto es material chino y puede ocurrir perfectamente lo que comentas pero por suerte la solución es simple. Gracias por tu aporte, fuerte abrazo.
@jesusabnernicolasjuarez1655
3 жыл бұрын
Excelente video. Nuevo subscriptor siga así va a crecer mucho tiene mucho calidad
@ComputadorasySensores
3 жыл бұрын
Muchas gracias Jesús por el generoso comentario. Abrazo grande.
@ElectronicIngDiaz0786
3 жыл бұрын
Excelente video. Te has ganado un nuevo suscriptor.
@ComputadorasySensores
3 жыл бұрын
Bueno muchas gracias por el generoso comentario y celebro por la suscripción. Fuerte abrazo.
@tensoescalar1
3 жыл бұрын
Sencillamente Extraordinario video, tremendamente Útil Muchas gracias y Saludos
@ComputadorasySensores
3 жыл бұрын
Muchas gracias Adalberto, me alegro mucho haya resultado útil. Abrazo grande.
@manueldomingoalhama9242
Жыл бұрын
Excelente video. ¿Ha probado a usar el módulo PCF8574 I2C para el teclado matricial? Sería interesante conectar teclado matricial con el protocolo I2C. Muchas gracias.
@ComputadorasySensores
Жыл бұрын
Hola Manuel, muchas gracias por la visita y el comentario. No la verdad es que no probé, lo conozco pero no podría comentar los beneficios o desventajas. Fuerte abrazo Manuel.
@nilosdiversoes8065
7 ай бұрын
¡Pensé! Gracias por la clase profesora. Una pregunta: si quiero cambiar un número por una letra (por ejemplo: el número 1 por la letra K) ¿puedo hacerlo normalmente, no me dará error?
@ComputadorasySensores
7 ай бұрын
Si puedes hacerlo sin problemas en el código cambias el 1 por la letra K. No hay problema el teclado de membrana son simplemente interruptores que representa cada interruptor lo defines tu. Saludos.
@Benja445
3 жыл бұрын
Muy buenos tus vídeos, seguí así aportando información de valor
@ComputadorasySensores
3 жыл бұрын
Muchas gracias por el apoyo, realmente lo aprecio. En desarrollo videos para Raspberry Pi con algo de redes y con ganas de trabajar algo en PC y puerto paralelo en computadoras un poco mas viejas. Iré actualizando el avance en comunidad. Abrazo grande.
@axelneave2292
Жыл бұрын
Porque el barrido de init es a toda la matriz (4x4), siendo que el arreglo de filas es de una sola dimension ?
@ComputadorasySensores
Жыл бұрын
La función init es a modo de inicialización para colocar un nivel bajo en todas las filas, tiene dos bucles for anidados para esa tarea.
@axelneave2292
Жыл бұрын
Porque el range es e 0 a 4? Yo deduciria que nos da un error de dimension al ser 5 elementos (0,1,2,3,4), a menos que el limite superior de range sea abierto y el inferior un limite cerrado
@ComputadorasySensores
Жыл бұрын
La función range retorna una secuencia de número comenzando desde cero (para este caso), incrementando en 1 con cada iteración y detiene antes del número especificado (4) con lo cual va efectivamente de 0 a 3.
@axelneave2292
Жыл бұрын
@@ComputadorasySensores muchas gracias por la aclaración
@ComputadorasySensores
Жыл бұрын
@@axelneave2292 Nada que agradecer Axel. Abrazo mi amigo.
@giovannirmz2681
2 жыл бұрын
Si lo quiero hacer con python seria lo mismo? Acabo de empezar a trabajar con raspberry y no he trabajado con micropython.
@ComputadorasySensores
2 жыл бұрын
Hola no no es lo mismo la Raspberry Pi es una microcomputadora mientras la Raspberry Pi Pico es un microcontrolador y trabaja con una versión reducida de Python que es Micropython. Este proyecto debes hacer con una Raspberry Pi Pico. Saludos.
@robertodominguez9554
2 жыл бұрын
Buenas tardes a todos, estoy aprendiendo mucho de su canal con Micropython, pero estoy intentando encender 4 leds de forma secuencial con el bucle for y no puedo, me podría ayudar?
@ComputadorasySensores
2 жыл бұрын
Hola Roberto, gracias por la visitay el comentario. Tampoco creas que es tan fácil si estas iniciando. Una forma sería crear un objeto led con un for in range con la cantidad de leds que quieres usar luego un contador n=0 , luego en el while se le suma 1 con cada iteración y un delay para que permanezca el tiempo definido encendido. Quizás en el futuro pueda hacerme un tiempo y hacer un video. Abrazo Roberto.
@robertodominguez9554
2 жыл бұрын
@@ComputadorasySensores Gracias profesor, lo intentaré, saludos desde Panamá.
@robertodominguez9554
2 жыл бұрын
@@ComputadorasySensores Ya lo logre! from machine import Pin from time import sleep_ms while True: for i in range(16, 20, 1): leds = Pin(i, Pin.OUT) leds.on() sleep_ms(1000) for i in range(19, 15, -1): leds = Pin(i, Pin.OUT) leds.off() sleep_ms(1000)
Пікірлер: 33