27.- CURSO MICROCONTROLADORES PIC - MANEJO DE TECLADO MATRICIAL 4X4

  Рет қаралды 22,798

Electrónica y Circuitos

Electrónica y Circuitos

Күн бұрын

Пікірлер: 36
@axeladrianaguirrecasas7120
@axeladrianaguirrecasas7120 11 ай бұрын
hermano eres un grande de verdad, estos son los tipos de videos que de verdad sirven para aprender, un crack, gracias a ti voy a pasar mi materia de sistemas embebidos
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 10 ай бұрын
Saludos 👍👍
@gustavovillalobos4305
@gustavovillalobos4305 11 ай бұрын
Disculpa intento unir teclado mateicial y RTC Para ingresar un valor mediante un teclado 4x4 y que ese valor se escriba como la hora en el rtc como podria hacerlo para canbiar cadenas por datos enteros
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 11 ай бұрын
Para convertir cadenas de caracteres a enteros hay 2 funciones principales de la librería "stdlib.h". Las funciones son atoi() y atol().
@gustavovillalobos4305
@gustavovillalobos4305 Жыл бұрын
Como se podria hacer para que la contraseña se mostrara "oculta" con asteriscos
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
Simplemente en vez de imprimir el caracter, colocas el caracter de asterisco en la linea donde se imprime la tecla presionada.
@freyzzonx6019
@freyzzonx6019 2 ай бұрын
la libreria funciona para el pic16f887?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 ай бұрын
@@freyzzonx6019 Así es.
@manubenz3764
@manubenz3764 Жыл бұрын
Primero que nada, gracias por esta serie de videos, son muy buenos y me han ayudado mucho. Algo que no me quedó claro es porqué ahora no se utiliza #use fast_io(B) y set_tris_b? O solo con habilitar las reistencias funciona. Saludos
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
Si es necesario usar el fast_io(), ya que así o requiere la librería para que pueda funcionar.
@hhhhks9979
@hhhhks9979 Жыл бұрын
Funciona con el programa MPLAB X?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
Tengo un vídeo en este canal sobre este tema para XC8.
@edilbertoduran8402
@edilbertoduran8402 2 жыл бұрын
A mí de momento no me está funcionando, ya conecté todo tal cual y nada, igual la frecuencia en la programación la puse de acuerdo a mi cristal, en mi caso de 8MHz, pero nada, lo único que se me ocurre es que puedan ser los delay, pero no creo :/
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
Puede que sea una conexión física porque los códigos de los ejemplos mostrados en el vídeo funcionan correctamente.
@valdeshuertasergioaxel6325
@valdeshuertasergioaxel6325 2 жыл бұрын
No me aparece la librería del kbd 4x4
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
No viene por defecto en el compilador. Debes descargarla a través del link que está en la descripción de este vídeo.
@valdeshuertasergioaxel6325
@valdeshuertasergioaxel6325 2 жыл бұрын
Disculpa pero sabes cómo instalarla ??
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
@@valdeshuertasergioaxel6325 La copias y la pegas en la ruta de instalación del PIC C, ahí mismo hay una carpeta llamada Drivers, en esa carpeta pegas la librería y listo.
@tamaradafhnecastillopatino8423
@tamaradafhnecastillopatino8423 9 ай бұрын
Como agregó la librería??
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 9 ай бұрын
Primero debes descargar la librería desde el link que deje en la descripción de este vídeo, después hay que copiar la librería en la ruta C:\Program Files (x86)\PICC\Drivers Y con eso ya tendrás la librería instalada.
@Cartafilo.
@Cartafilo. Жыл бұрын
funciona igual para un teclado 3x4?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 Жыл бұрын
Para un teclado matricial 3X4 se utiliza otra librería.
@bryangerardodelcallejoagui2632
@bryangerardodelcallejoagui2632 2 жыл бұрын
Muchas gracias por tus videos, he aprendido mucho y me son muy utiles para un proyecto final, ahora mismo tengo un problema con el teclado matricial y mi programa, apesar de que uso la misma estructura y libreria que tu (para comparar cadenas), no ejecuta lo que esta dentro del if, o bueno, lo hace cuando quiere y a destiempo, si presiono el boton, ejecuta la orden de 1 a 5 min despues ¿Alguna recomendacion o consejo?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
Contactame desde aquí para aclarar tus dudas: facebook.com/Electr%C3%B3nica-y-Circuitos-265335426934110
@alvaradoperezluisarturo1268
@alvaradoperezluisarturo1268 3 жыл бұрын
Será posible también controlar ese teclado matricial por Bluetooth para la apertura de una puerta desde el celular? Cómo podría realizarse?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 3 жыл бұрын
Te refieres a crear un teclado matricial para celular?
@alvaradoperezluisarturo1268
@alvaradoperezluisarturo1268 3 жыл бұрын
@@ElectrónicayCircuitos97 Si, a eso me refiero, a qué este sea por medio del celular con el fin de controlar una puerta
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 3 жыл бұрын
@@alvaradoperezluisarturo1268 Si es posible, pero primero necesitas diseñar el keypad por ejemplo en App Inventor y después programar cada boton que envíe los caracteres del teclado. Y ya con el microcontrolador recibes una string para comparar la clave ingresada por el usuario con la clave de acceso.
@alejandrojimenez7429
@alejandrojimenez7429 2 жыл бұрын
a mi no me reconoce el teclado, compilo y no encuentra error que pueda ser? #include #FUSES XT,NOWDT,NOPROTECT,NOPUT,NOLVP,BROWNOUT #use delay (clock=400000) #define LCD_DB4 pin_D4 #define LCD_DB5 pin_D5 #define LCD_DB6 pin_D6 #define LCD_DB7 pin_D7 #define LCD_RS pin_D1 #define LCD_RW pin_D2 #define LCD_E pin_D0 #define use_portb_kbd true #use standard_IO(A) #INCLUDE #INCLUDE #include #define motor1 PIN_A0 #define motor2 PIN_A1 #define error_pass PIN_C4 #define ok_pass PIN_C5 #define direccion PIN_A2 int i = 0; char k; char pass_enter[]="2580"; char pass[4]; void main() { lcd_init(); kbd_init(); port_b_pullups(true); While(true) { lcd_putc("\f"); delay_ms (500); lcd_gotoxy(2,1); printf(lcd_putc," \f Hello Ambiente"); delay_ms (2000); printf(lcd_putc," \f 315 "); delay_ms (2000); lcd_putc("\f password"); delay_ms (2000); lcd_putc("\f"); delay_ms (1000); i = 0; while(i
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
Debes descargar la librería que se muestra en el vídeo para que pueda funcionar correctamente.
@valdeshuertasergioaxel6325
@valdeshuertasergioaxel6325 2 жыл бұрын
Dónde aparece la librería del kbd 4x4
@neftalyibarraramirez8951
@neftalyibarraramirez8951 2 жыл бұрын
¿Tendrás la librería del Lcd?
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
Puedes descargar la librería en la descripción de este vídeo. kzbin.info/www/bejne/nZu8i4qEo8xnh5Y
@rumaocampos9328
@rumaocampos9328 Жыл бұрын
👀👍
@johnrivers1846
@johnrivers1846 2 жыл бұрын
Tengo un problema con el código Lo ejecute y me funcionó Lo quise volver a reescribir y no funcionó y lo compare con tu código la diferencia es que uso la librería de LCD que viene por default en el ccs Al principio si funcionaba pero lo reescribí y lo que no funciona es que cuando pongo una contraseña incorrecta me dice que es correcta y eso no lo debe de hacer :( Ayuda Este es mi código: #INCLUDE #FUSES HS,NOWDT,NOLVP,NOPROTECT,NOBROWNOUT,PUT #USE DELAY(CLOCK=20M) #USE STANDARD_IO(B) #BYTE PORTD=8 #INCLUDE #INCLUDE #DEFINE USE_PORTB_KBD() #INCLUDE /// VARIABLE CHAR CHAR K; CHAR CLAVE[4]; CHAR CLAVE_ENTER[]="1234"; INT I=0; #DEFINE LED_OK PIN_C0 #DEFINE LED_ERROR PIN_C1 #BYTE PORTC=7 VOID MAIN() { LCD_INIT(); LCD_PUTC("\f"); KBD_INIT(); PORT_B_PULLUPS(TRUE); OUTPUT_LOW(PIN_C0); OUTPUT_LOW(PIN_C1); WHILE(TRUE) { LCD_PUTC("\f"); LCD_GOTOXY(4,1); PRINTF(LCD_PUTC,"BIENVENIDO"); DELAY_MS(1000); LCD_PUTC("\f"); LCD_GOTOXY(2,1); PRINTF(LCD_PUTC,"DIGITE CLAVE"); I=0; WHILE(I
@ElectrónicayCircuitos97
@ElectrónicayCircuitos97 2 жыл бұрын
En vez de la función strstr() usa la función strcmp(), es mejor.
28.- CURSO MICROCONTROLADORES PIC - CONTROL DE MOTOR PASO A PASO
6:56
Electrónica y Circuitos
Рет қаралды 26 М.
14.- CURSO MICROCONTROLADORES PIC - ADC (CONVERTIDOR ANALÓGICO DIGITAL)
7:57
Electrónica y Circuitos
Рет қаралды 31 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Modificar Libreria KBD para uso de teclado matricial 4x4
11:31
Tutoriales Electronica
Рет қаралды 28 М.
17.- CURSO MICROCONTROLADORES PIC - INTERRUPCIONES
10:15
Electrónica y Circuitos
Рет қаралды 28 М.
I built a FLAP ENGINE (New Rotary Design)
18:58
Integza
Рет қаралды 1,7 МЛН
Визитка программиста
19:40
Александр Красников
Рет қаралды 239 М.
6.- Teclado matricial 4x4 | Curso Microcontroladores PIC
14:49
Microchipotle
Рет қаралды 6 М.
Inside the V3 Nazi Super Gun
19:52
Blue Paw Print
Рет қаралды 2,6 МЛН
Almacenamiento en memoria interna EEPROM PIC 💾 CCS C (PIC C) # 020
17:16
Sergio A. Castaño Giraldo
Рет қаралды 13 М.