Como medir la distancia con ultrasonido usando PIC16F84A - ASM - Wels Theory

  Рет қаралды 14,420

Wels

Wels

Күн бұрын

Пікірлер: 63
@jonathanramiresescobar1235
@jonathanramiresescobar1235 6 жыл бұрын
hola wells recien estoy en pañales en esto :( queria saber si podrias mandarme el. proteus de este circuito, seria de gran ayuda
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Hola Jonathan, Tengo el proteus del LCD con microcontrolador: github.com/WelsTheory/Assembler-Pic16F84A/tree/master/LCD Y sobre el ultrasonido, tiene 4 pines: 1 a VCC, 1 a GND, el Trigger a RA3 y el Echo a RA4 del microcontrolador
@ivantyron5744
@ivantyron5744 3 жыл бұрын
MUY BUEN VIDEO, ME COSTÓ UN POCO TERMINAR DE ENTENDERLO PERO AL FINAL FUNCIONÓ, GRACIAS
@santiagobender1748
@santiagobender1748 Жыл бұрын
perdon, que cristal y que capacitores me conviene usar para este pic?
@citlalilobaton3202
@citlalilobaton3202 Жыл бұрын
Hola ,disculpa tienes la simulación en proteus ?
@pedrocardenassantander6380
@pedrocardenassantander6380 4 жыл бұрын
hola wels quiero implementar un led para que se active en una distancia especifica, espero que puedas facilitarme tu ayuda sobre el codigo, gracias de antemano.
@pedrodelamo6353
@pedrodelamo6353 4 жыл бұрын
Muy buen trabajo enhorabuena.
@crackzz8913
@crackzz8913 3 жыл бұрын
Muchas gracias por el vídeo. Una pregunta y cómo sería la codificación si la quiero hacer directa en el proteus? Es el mismo código?
@gassstoon
@gassstoon 3 жыл бұрын
Que tal, un poco tarde pero armé el circuito con el pic16f84a y me funciona bien, pero al tratar de adaptarlo para el pic16f887 prende el LCD pero no muestra nada en la plantalla, alguna idea de que puede ser? (modifiqué las configs y el include para que sea el del pic 16f887 pero nada) Gracias!
@Ruxxv
@Ruxxv 3 жыл бұрын
Hola amigo espero que me puedas ayudar. Realicé un programa el cual es un contador de 0 a 10 con el pic16f84a en la simulación si funciono, pero cuando lo intente armar en fisico se quedo pasmado en 10, y solo parpadea debes en cuando; le pregunté a mi profesor y me dijo que tal vez sea el cristal de cuarzo, lo cambié junto con los capacitores, pero todavía no funciona también cambie a un pic nuevo y todavía no funciona
@AzozAzoz-wr2yy
@AzozAzoz-wr2yy 7 ай бұрын
No tenes el codigo en hexagecimal y el diagrama?
@danielabreu3854
@danielabreu3854 4 жыл бұрын
Saludos Wels, intento diseñar un sistema de control de nivel de agua con el PIC16F84A pero tengo algunas dudas donde podría contactarte para enviarte lo que tengo hasta el momento y ver si podrias ayudarme...
@danielalejandrocalderonvir8268
@danielalejandrocalderonvir8268 3 жыл бұрын
Que tipo de ensamblador es ese? yo estoy aprendiendo x86 y me pierdo mucho con el que usas
@moiseszacariasgarcia4206
@moiseszacariasgarcia4206 5 жыл бұрын
hola wels exelente video, podrias hacer un ejemplo de manejo de ultrasonico pero para el 4550, te lo agradeceria mucho por que necesito hacer un proyecto con que lo involucra, gracias y exlente tu trabajo.
@elizabethdolmos1285
@elizabethdolmos1285 5 жыл бұрын
es necesario algun componente mas aparte del ulrasonido ,lcd?
@binbanpro1098
@binbanpro1098 7 ай бұрын
Puede mandar el codigo completo en hexagecimal plis
@mexicantaco6583
@mexicantaco6583 3 жыл бұрын
Hola y gracias amigo. A mi me surgió la duda de si las librerías del display LCD funcionan para el PIC16F877A o solo para el PIC16F84A?
@Wels_Theory
@Wels_Theory 3 жыл бұрын
Acá tengo un vídeo donde uso PIC16F877A con el LCD en ASM :d kzbin.info/www/bejne/jqSyeGWmZqtlp68
@redsempay4105
@redsempay4105 3 жыл бұрын
Buen video !! Solo tengo una consulta, para el PIC18F45K50 hay comandos que no son compatibles ¿Que se deberia cambiar en el código?
@angelvelasquez3567
@angelvelasquez3567 6 жыл бұрын
Hola, disculpa molestar quería saber si tienes algún libro o documento donde explique el significado de cada expresión que usas en ese lenguaje, es que necesito aprender a manejar los PIC, muchas gracias!
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Hola Angel, yo uso el libro "Microcontrolador PIC16F84A - desarrollo de proyectos" de Enrique Palacios :) En este tutorial comienzo realizando el ejemplo, pero en los otros tutoriales explico más al detalle: kzbin.info/aero/PLO92aMMVufR_F6A5gmn31LWLu15Vqaz4F
@angelvelasquez3567
@angelvelasquez3567 6 жыл бұрын
Gracias!!
@mathiasvillalbadiaz6433
@mathiasvillalbadiaz6433 4 жыл бұрын
exelente explicacion de todo👌👌
@erendiramaldonado3078
@erendiramaldonado3078 5 жыл бұрын
Haz utilizado el atmega328p pero en ensamblador con este mismo programa?
@luismolina312
@luismolina312 5 жыл бұрын
Hola wells gracias por tus videos me han servido de mucho para mi aprendizaje, tengo una duda cuando estableces el rango maximo de distancia DIST_MAX EQU .400 , se suponen que los registros son de 8bits por lo cual el maximo valor para una variable no seria 255?
@roycondori1
@roycondori1 4 жыл бұрын
exacto y hay muchos huecos que también espero me responda ya que no pone la bibliografía de su video
@edwinurbina2622
@edwinurbina2622 3 жыл бұрын
Bro como se hacen las conexiones del LCD?, gracias por el video
@abelardolopezlopez4906
@abelardolopezlopez4906 5 жыл бұрын
puedes hacer un video como conectaste el msp con el proto y el senser ultrasonico
@metalg4m3r
@metalg4m3r 6 жыл бұрын
Hola wels!! me podrías pasar la librería de instrucciones de el sensor ultrasónico para ver cómo programar los limites de distancia de lectura.
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Los archivos los dejé en la descripción
@cochini97
@cochini97 Жыл бұрын
De nuevo yo hermanito. Para el PIC 16F887A el codigo cambia mucho?
@barriosdavilafranciscoisra6473
@barriosdavilafranciscoisra6473 5 жыл бұрын
Que tal Wells, muy buen video, me surgio una duda, quiero usarlo el sensor para un carro que salga de laberinto, Podras hacer un video sobre eso?
@NerliBautistaCampos
@NerliBautistaCampos 11 ай бұрын
Y los Materiales cuales son
@melwilson6486
@melwilson6486 3 жыл бұрын
Porque no es necesario definir las salidas y entradas del PORTB y PORTA que conectan al LCD?
@MoonlightEros
@MoonlightEros 24 күн бұрын
Porque están definidas en la librería
@SanchayanPackiyanathan
@SanchayanPackiyanathan 6 жыл бұрын
Bien Amigo Gracias!!!
@javitecno8279
@javitecno8279 3 жыл бұрын
"DIST_MAX EQU .400" , se suponen que los registros son de 8bits por lo cual el maximo valor para una variable ¿no seria 255?
@Wels_Theory
@Wels_Theory 3 жыл бұрын
Hola, la directiva EQU asigna el valor a dist_max pero no le interesa si el microcontrolador es 8 bits o de 16 bits. En la memoria habrá está variable con dos 2 bytes de datos
@cochini97
@cochini97 Жыл бұрын
Si quisiera meter 5 sensores, es factible ponerlos en las mismas puertas?
@Wels_Theory
@Wels_Theory Жыл бұрын
Misma puerta? O mismo pines? O puertos? No entendí
@cochini97
@cochini97 Жыл бұрын
@@Wels_Theory si perdón mismo puerto tipo del B0 en adelante
@Wels_Theory
@Wels_Theory Жыл бұрын
Ponerlos en el mismo puerto si, pero el detalle está que el ultrasonido uso un timer0 para medir la distancia. Tendrías que medir un primer ultrasonido, volver a cargar el timer y ver el tiempo y así por cada ultrasonido
@cochini97
@cochini97 Жыл бұрын
@@Wels_Theory poniéndolos cada uno en un puerto distinto seria evitar hacerlo por partes
@roycondori1
@roycondori1 4 жыл бұрын
10:41 te refieres si pasamos al valor máximo del sensor ultrasónico?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????' el cual según dices es de 400cm
@07derian
@07derian 6 жыл бұрын
Que tal muy buen video, disculpa no tendras el diagrama de flujo y el archivo de proteus?
@Wels_Theory
@Wels_Theory 6 жыл бұрын
No lo subí :( pero para proteus necesitas instalar una librería
@07derian
@07derian 6 жыл бұрын
@@Wels_Theory y de casualidad no lo tienes? Que me lo puedas mandar a mi correo. Y si no es mucho pedir, me podrias decir el nombre de la libreria por favor y de antemano gracias.
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Acá tengo un enlace geekelectronica.com/simulacion-de-sensor-ultrasonico-en-proteus/ espero te sirva
@07derian
@07derian 6 жыл бұрын
Muchísimas gracias broder, el archivo ULTRASONIDO X.HEX se lo cargare tanto al pic como al sensor ultrasonico?
@binbanpro1098
@binbanpro1098 7 ай бұрын
El potenciómetro de cusnto es
@Wels_Theory
@Wels_Theory 7 ай бұрын
10k
@keydarkman
@keydarkman 6 жыл бұрын
Hola y gracias por el video, me hiciste acordar mis tiempos cuando programaba en Assembler y sin presumir era muy bueno programando pero ya me olvide algunas cosas, quisiera pedirte un favor, habrá alguna página donde puede encontrar librerías en c para pic tanto como las hay para arduino?, muchas gracias.
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Hola :) pues acá encuentras algunos vídeos de assembler para recordar. Yo uso unas librerías que MplabX entrega: www.google.com.pe/url?sa=t&source=web&rct=j&url=ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Libraries_51297f.pdf&ved=2ahUKEwiK9s68x-7ZAhWG71MKHep4DzMQFjAPegQIBRAB&usg=AOvVaw2hZW_lN8HdgaOReuc5a3UV es un PDF. De ahí saqué la librería del LCD del pic18f4550. Me avisas si tienes problemas con el enlace. Saludos
@pabloquisperamos9389
@pabloquisperamos9389 6 жыл бұрын
Hola Wels. Estoy migrando al lenguaje C. Antes usaba CCS Compiler para programar cosas básicas. Quiero especializarme en C pero en MPLAB X. A lo que voy es que si pudieras recomendarme algún libro o pagina de Internet donde explique fundamentos de este lenguaje, instrucciones, algo mas detallado que tus vídeos que ya me ayudaron bastante pero creo que me falta mas base. Por ejemplo para aprender ASM, el libro de palacios fue como mi profesor, y estoy buscando otro para C.
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Pablo hola, yo comencé aprendiendo C con el libro fundamentos de programación de Luis Joyanes. A mí me ayudó bastante para entender diagramas de flujos, la estructura de la programación y las condicionales if while etc. Es un libro que no está enfocado en electrónica pero que los primeros capítulos(del 2 al 4) te ayuda a entender programación :) saludos
@pabloquisperamos9389
@pabloquisperamos9389 6 жыл бұрын
Gracias por responder mi comentario. Buscare ese libro, si tuvieras en PDF y puedas facilitarme te lo agradecería mucho.
@Wels_Theory
@Wels_Theory 6 жыл бұрын
Lo siento, pero lo tengo en físico :( de seguro lo encuentras en internet :)
@pabloquisperamos9389
@pabloquisperamos9389 6 жыл бұрын
Ya. gracias, lo buscare.
@Jhair19971
@Jhair19971 4 жыл бұрын
WEY PROBE TU PROGRAMA PERO NO ME ARRANCA, REVISE TODO EL PROGRAMA Y NOSE EN DONDE ESTA EL ERROR SUPONGO QUE EN LAS LIBRERIAS PORQUE NI SI QUIERA ENCIENDEN EL LCD VERIFICA TU PROGRAMA POR FAVOR Y AL COLOCAR EN RANGO MAXIMO 400 NO SE SUPONE QUE EL MAXIMO ES 8BITS ? O SEA 255 ? REVISA TU PROGRAMA X2 BRO PERO APRECIO TU EXFUERZO SALUDOS :D
@luisgerardohuzarmartnez7615
@luisgerardohuzarmartnez7615 4 жыл бұрын
Solo enciende la pantalla pero no hace nada :c
@Wels_Theory
@Wels_Theory 4 жыл бұрын
Mira la continuidad con los pines, desde ultra hacia el pic, también la alimentación
@MartinRodriguez-px3rw
@MartinRodriguez-px3rw 4 жыл бұрын
Muy buen video, estoy teniendo problema para realizarlo con 2 sensores y es en c mi código te dejo mi correo así te paso mi código.......(martin.rodriguez@estudiantes.utec.edu.uy)
Tutorial PIC16F84A assembler - Comparadores
18:28
Wels
Рет қаралды 8 М.
Programación de LCD 2x16 con PIC18f4550
6:21
Somos Electrónicos
Рет қаралды 113
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
VIP ACCESS
00:47
Natan por Aí
Рет қаралды 30 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
Sensor ultrasónico HCSR04 con interrupciones
15:11
Mario López
Рет қаралды 8 М.
Tu primera red neuronal en Python y Tensorflow
16:25
Ringa Tech
Рет қаралды 1,1 МЛН
Retardos por Software - Tutorial PIC16F84A (ASM)
20:00
Wels
Рет қаралды 12 М.
[DESDE CERO] Tu PCB para IoT con ESP32
19:27
TR3BOL ARGENTINA
Рет қаралды 830
I got SCAMMED buying *Refurbished* Apple products.
11:25
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН