Buen video, lo entendí a la perfección, sigue así!!!
@Wels_Theory6 жыл бұрын
Genial! Gracias Edward por verlo :)
@joseantoniobarriosquintero21683 жыл бұрын
buen video la verdad me sirvio muchisimo lo aplique en el pic16f877a y me funciono muy bien entendi todo, gracias por la explicacion
@pabloquisperamos93896 жыл бұрын
Muy bueno tu canal. Se ha vuelto una fuente constante de consulta. Si tengo alguna duda vengo aquí y lo busco. Sigue adelante Wels.
@Wels_Theory6 жыл бұрын
Muchas gracias Pablo :')
@electroazul18896 жыл бұрын
Buen video, cada día son mejores y aunque ya eran entendibles, ahora son mas... Éxito
@Wels_Theory6 жыл бұрын
Muchas gracias por tu comentario :) es un gran feedback para mí
@alejandrocaceres43793 жыл бұрын
Muy buen video felicidades la verdad ya me canse usar arduino y quiero iniciar en otros entornos y otros microcontroladores para tener mas conocimiento sobre sus funcionamientos y principios
@lucasmacht94523 жыл бұрын
Grande Wels!! Se entiende todo muy bien
@nicolasmunozmunoz5 жыл бұрын
hola amigo excelentes tus vídeos, no se si podrias hacer un video para comunicar el modulo gsm 800l con el pic.
@redessocialesful3 жыл бұрын
Gracias amigo, me ayudaste un montón. Me suscribo!
@Wels_Theory3 жыл бұрын
Gracias a ti Diego!
@diegosuarez43786 жыл бұрын
Gracias wels, por compartir tus conocimientos, éxitos.
@Wels_Theory6 жыл бұрын
Gracias por ver el vídeo Diego! ✌😁
@BALO_BERSERK Жыл бұрын
excelente video bro . Tendras algun video de crear una libreria para el teclado matricial (keypad 4x4) en mplab ? Saludos.
@sandovallararodolfomiguel40873 жыл бұрын
Disculpa como podríamos hacer que mediante un sensor LM35 envíes y muestres en 2 lcds la información, y manipularlos con un Swich ?
@MrAdd255 жыл бұрын
excelente explicación!
@GoldenCageChannel6 жыл бұрын
Buen video Wels, gracias
@Richard-xh5iw4 жыл бұрын
quiero saber si es posible trabajar con varios microcontroladores a la ves en el mismo proyecto y en la vida real que funcione en el circuito integrado de ejemplo un driver para una maquina CNC
@sergiocaceres5623 жыл бұрын
Hola buen video, consulta tengo un problema con el RCREG se salta bits de recepción hay alguna forma de controlar esta situación?
@thejarpax5 жыл бұрын
hola, muy buen video, una consulta sobre los pic y el usart eh estado intentando enviar por el usart de los pic 16f8xx el valor 0x00 y no lo envia, existira una forma de enviar ese valor hexadecimal sin la necesidad de pasarlo a ascii. gracias
@mariovazquez3225 Жыл бұрын
hola wels, todos tus videos estan geniales, apenas estoy comenzando con todo esto, y queria preguntar: que compilador estas usando en el mplab?
@Wels_Theory Жыл бұрын
Recuerdo que es XC8 pero la versión no recuerdo pero en general cualquiera debería funcionar
@ΛΛΣ-ψ7ε Жыл бұрын
@@Wels_Theory hola necesito tu ayuda porfavor, con el USART con el PIC 18F4550, como puedo controlar 4 servo motores ?? porfavor haz un video de eso, te lo suplico :(
@juanmanuelmendieta42426 жыл бұрын
Podrías por favor comentarme en que directorio encuentro las librerías en mplab x
@sergiomoreiravaldebenito5502 жыл бұрын
Hola buenas, me encantan tus videos. Me puedes ayudar con la siguiente duda que tengo? Me confundo por qué usas la frecuencia de resonancia del cristal como Fosc en vez de la frecuencia del reloj primario que se obtiene luego de pasar por el PLL y luego por el postescaler que están en el diagrama de reloj?? En mi caso, uso un cristal de 20MHz donde lo configuré para obtener una frecuencia del reloj primario de 48MHz para tener también habilitada la opción de comunicación USB a su máxima velocidad. Bajo eso y considerando el diagrama de reloj, noto que la frecuencia del reloj primario es la que está conectada a los periféricos, lo cual para mi tiene más sentido si debo usarla como Fosc. Muchas gracias de antemano.
@edsonibanez10155 жыл бұрын
como puedo usar el puerto serial con una matriz de leds 8x8?
@AndyHHH74 жыл бұрын
¿Como hago comunicación serial con assembler?
@jarg90723 жыл бұрын
Pregunta, el programa esta hecho de forma que la transmisión de datos sea únicamente Half-Duplex?
@Wels_Theory3 жыл бұрын
Si si en el canal encuentras más vídeo sobre full duplex
@aldosanchezespinoza88484 жыл бұрын
Quiero que seas mi profe !
@MarckSB3 жыл бұрын
A partir de esa configuracion, como hago la transmicion de una señal analoga como la lectura de un Potenciometro???????
@Wels_Theory3 жыл бұрын
Convierte el dato flotante en una cadena y énvialo por el uart
@MarckSB3 жыл бұрын
espero me puedas apoyar con eso
@MarckSB3 жыл бұрын
@@Wels_Theory crees que me puedas apoyar algo con la sintaxis, ya que eso que me dices ya lo eh echo pero no me funciona y pues eh tenido problemas con el compilador no se a que se deba
@Wels_Theory3 жыл бұрын
Acá tengo un vídeo sobre envío de cadena de datos: kzbin.info/www/bejne/j6WrmHuQoslgjqc Y acá como convierto una variable float a cadena kzbin.info/www/bejne/gYmxhKhparZ6r5Y El Sprintf del vídeo del adc + envío de cadenas de uart
@MarckSB3 жыл бұрын
@@Wels_Theory listo no vi el video pero aprendo más que en mis clases eres un grande ya estoy en darle forma pero la base ya me esta andando gracias
@jacobomendez27565 жыл бұрын
AMIGO MUCHAS FELICIDADES POR EL VIDEO, SOLO TENGO UNA CONSULTA NO PUEDO SUBIR LAS LIBRERIAS ME TIRA UN ERROR QUE NO ME RECONOCE LA LIBRERIA ----XC.H-----
@juanmanuelmendieta42426 жыл бұрын
muy buen video saludos
@Richard-xh5iw4 жыл бұрын
hola que tal. Una pregunta por favor es que me inquieta demasiado algo y quiero salir de dudas. Resulta que estoy enpesando con la programación de PIC y quiero saber si es posible programar varios microcontroladores PIC ejemplo el pic18f4550 y el pic16f877a al mismo tiempo para que interactuen ambos en la misma placa de circuito me refiero que quiero crear una circuito de un tipo de controlador para CNC y quiero usar ejemplo ambos microcontroladores diferentes el pic 18f4550 y el pic 16f877a en el IDE es posible agregando las librerias #define y #define en el mismo proyecto ?? por favor necesito saberlo. Muchas gracias de ante mano y un abraso
@armandorojas31815 жыл бұрын
hola cómo se podrían implementar los módulos RX y TX de 433 Mhz, se uraria el Pin 26 del PIC 18f4550 y 25 respectivamente y como seria la simulación en proteus.
@marcelohiga52974 жыл бұрын
Puedes explicarme por qué le cambiaste a char la función USAR_Rx ? ¿Cómo es eso de que no quieres que retorne una variable ? Puedes explicarme por favor ?
@josehm93883 жыл бұрын
Wels necesito tu ayuda, como deberia configurar el USART RX para que reciba una CADENA y no solo un caracter?? Soy un alumno de la UTP y es para un proyecto, estoy trabajando con el UART del dsPic33FJ32GP204 y el VIRTUAL TERMINAL, no encuentro la manera de hacer eso :'c y se me agota el tiempo, para que reciba caracteres si me sale todo bien el programa el problema es para que reciba cadenas, si pudieses ayudarme te estaria eternamente agradecido :').
@velozcraft99944 жыл бұрын
Disculpa wels aun soy principiante, porque en las funciones algunas variables las declaraste como char? es decir que no funcianaria si las declaro como enteras?
@Wels_Theory4 жыл бұрын
Hola, Char es una variable que almacena 8 bits en algunos casos como el del pic, las int son de 16 bits. Cundo usas una función que comienza con Char o int, te devuelven datos en Char o int según como venga declarado
@hernaneduardosolorzagonzal65744 жыл бұрын
tengo la misma aplicacion pero el problema es que estoy prendiendo leds, cuando oprimo la A se prende el led 1 pero cuando oprimo la B se apaga el led1 y se prende el led 2
@bluminisse48654 жыл бұрын
Hola amigo necesito de tu ayuda Sabes porque al momento de poner el comando SPBRG me da error ? Sabes como solucioanarlo ?
@danielbernalperez69484 жыл бұрын
wels como le haria para enviar los datos por un switch?
@Wels_Theory4 жыл бұрын
Como así? cada vez que presionas enviar un valor?
@danielbernalperez69484 жыл бұрын
Pues pondría 8 swich que son los datos que se enviaran
@juliocesarcristobalsantos59854 жыл бұрын
Bro has un vídeo explicando la comunicación i2c
@paulomartinez25014 жыл бұрын
Trato de enviar una letra, en este caso la 'Q' desde el PIC, al recibirla obtengo un dato que no es la letra, se supone que el UsartTX(), envia datos en forma de caracter, no?
@Wels_Theory4 жыл бұрын
Recuerda el codigo ascii de repente por eso lo ves diferente
@paulomartinez25014 жыл бұрын
Excelentes videos hermano
@darkmaster15683 жыл бұрын
Hola Wels, excelente video. Me has ayudado mucho para mi proyecto de graduación. Solo una consulta, fíjate que yo estoy leyendo en mi programa un sensor de temperatura DS18B20 y este me entrega un valor flotante, yo lo convertí a entero ya que no deseo decimales. Al momento de enviarlo por USART es necesario convertirlo a cadena o no? Simplemente hice "USART_Tx(Temp)" Yo lo simulé en proteus y todo me funcionó perfectamente. En la práctica, ya en físico sería necesario convertirlo a cadena o no? Yo solamente ocupo el valor en binario por cierto. Un saludo
@Wels_Theory3 жыл бұрын
Hola Alex, pues acá depende de lo que necesites como en tu caso necesitabas binario no era necesario convertirlo a decimal. Pero si querías verlo como entero y en decimal tal vez si sería necesario convertirlo pero sólo el 4 del 4.2. Un saludo
@darkmaster15683 жыл бұрын
@@Wels_Theory Perfecto, si, de hecho no lo convertí a binario ni nada ya que mi función de temperatura me lo entrega como un entero. Lo transmití de esa manera a través de tx y rx y solo lo convertí a str para verlo en una lcd y todo perfecto. Muchas gracias amigo, excelentes videos
@darkmaster15683 жыл бұрын
@@Wels_Theory Disculpa la molestia amigo jaja. Como última pregunta. Es posible modificar la frecuencia de transmisión? He puesto un counter en proteus y 10 Hz recibo, es posible aumentarla? Digamos a 150 Hz
@Wels_Theory3 жыл бұрын
Los baudios? No entendí bien
@alejandroperez-mg4ip4 жыл бұрын
Hola Wels, estaba viendo que para usar caracteres especiales como salto de linea y esas cosas hay que usar "printf" para lo cual hay que declarar la variable void putch(unsigned char data) { while(!TXIF) continue; TXREG = data; } Pero para poder leer estos datos de la misma manera, sabes como va? Gracias!!
@Wels_Theory4 жыл бұрын
Interrupción RXIF, si se genera una interrupción lees el dato del RCREG y podrías comparar si es un valor /n o no
@TheJose173743 жыл бұрын
Buen video solo que tengo un problema, cuando lo compilo me sale el error 237 function "_main" redefined Que puedo hacer en este caso?
@jaimeenrique2 жыл бұрын
Hola, probablemente estas compilando un proyecto con dos programas, por ejemplo: usart_tx debe estar en un proyecto individual, usart_rx debe estar en otro proyecto individual. Cada proyecto debe tener tanto en sus cabeceras (heaters) configuracion.h y usart_libreria.h, como en archivo fuente (source file .c) configuracion.c, usart_libreria.c, y el programa (usart_tx o usart_rx cualquiera fuera el caso) main, y así podrás compilar sin problemas. Wels es lo máximo!
@aquienleimporta90966 жыл бұрын
por que pones (unsighned char)?
@philliptwin3263 жыл бұрын
Porque necesita guardar un valor en un registro de 8 bits, y el char es un tipo de datos de 8 bits
@ericarmenta74835 жыл бұрын
Muy buen video brother. Siempre he tenido una duda, eres estudiante bro? O ya eres Ing?
@Wels_Theory5 жыл бұрын
Bachiller, pero ya presenté mi tesis falta que me digan fecha para sustentar para ser Inge
@ericarmenta74835 жыл бұрын
@@Wels_Theory Me da gusto saberlo amigo, eres muy bueno explicando, échale ganas, yo también voy para Ing. Ojalá algún día tenga el gusto de conocerte.
@Wels_Theory5 жыл бұрын
Sería genial :D
@jesusespinoza66446 жыл бұрын
Wels, esa configuración del usar es siempre la misma ? o en que casos varia y que partes varia? Buen video!!
@Wels_Theory6 жыл бұрын
Jesús hola, la configuración que usé para el usart sería la configuración básico para transmisión y recepción. También lo puedes modificar, por ejemplo poner una transmisión de datos 9 bits (y no la de 8bits que uso) o usar las interrupciones quw tiene el usart
@jesusespinoza66446 жыл бұрын
Esta es la misma configuración que usas para el video del bluetooh? Porque yo también quiero usar el módulo bluetooh y me preguntaba si podía esta misma configuración.
@Wels_Theory6 жыл бұрын
Si es la misma configuración
@alfredorn556 жыл бұрын
@@Wels_Theory si uso un cristal de 4MHz no hay problema al usar el USART que disenaste_? puesto que ya lo probé usando el bluetooth y pero no me funciono, no se si sea problema de la app, aunque probé el que hiciste de endender y apagar un led pero no me funcionaba, el led parpadeaba y no funcionaba como lo muestras, o bien, no se que estoy haciendo mal. por cierto que buenos videos hasta ahora todo me funcionaba eres un genio y se nota que amas la electronica
@Wels_Theory6 жыл бұрын
Alfredo Rivera Hola, si cambias de cristal cambia donde dice define XQtal por 4MHZ. Has descartes con proteus, envíale lo que le envía la app y ves si enciende o no. Según eso podrías ver si es el programa, la app o hardware. Recuerda que puedes usar el .hex que yo creé para que hagas descartes también