Voy en primer semestre de ingeniería electrónica y a la vez estoy haciendo un curso en el que aprendo Python sin saber que era tan bueno para lo que estudio, mil gracias.
Muchas gracias por tu comentario soy estudiante de ing electrónica y estoy aprendiendo los fundamentos de la programación y tenía dudas por ir a aprender python pero con este video estoy más seguro de cuál aprender primero
@@emanuelgalarza4149como recomendación ( lo cual si alguien quiere debatirlo está libre de hacerlo) aprende primero c++, así se te hace más fácil aprender python xd
En mi curso primero me dieron ensamblador y después el lenguaje c en la materia de micro controladores Pero antes de esa lleve vhdl y antes de vhdl lleve programación estructurada con c++
En mi experiencia en Mexico con ladder para PLC y c/c++ para los microntroladores arm serias competitivo en las industrias , pero pues depende del sector economico y para ser docente las univesidades de aqui piden a los profesores de electronica como requisito saber asm y c/c++ para dar catedras de microcontroladores.
yo soy de la electronica dura, pero voy a seguir el orden que indicas tu hasta poder comprender ensamblador, sin embargo pienso que llegando a practicar mucho en c se me pondra todo mas claro..!! saludos desde argentina..!!
Muy buen video, crack. Yo personalmente soy partidario de empezar con C e ir subiendo niveles de abstraccion. Creo que aunque toma mas tiempo asi, da un mejor entendimiento de los sistemas computacionales y el manejo de recursos. Pero estoy de acuerdo 100% q Python es una herramienta esencial para todos los ingenieros o interesados en la electronica hoy dia. Un saludo!
Si, estoy de acuerdo en lo que dices. Pero la mayoría de la gente no tiene el interés necesario y por tanto abandonan. Si empiezan con Python y ven el poder que tiene la programación siempre se pueden interezar en bajar a más bajo nivel si es necesario.
Micro Python permite introducirte en hacer un proyecto rápido y no hace falta meter mucho en la estructura del microcontrolador.... Es ideal para los proyectos que necesitas implementar rápido pero que no requiere mucha velocidad de respuesta.
Muchas gracias me sirvió lo que hablaste de el lenguaje Ensamblador ya que estoy estudiando Ing. Electrónica y veo que los PIC se pueden programas con lenguajes como C++ y MicroPython
Python está bien para cierto tipo de tareas, pero para otras es increíblemente lento (no deja de ser un lenguaje interpretado). Por poner un ejemplo, porté un programa simple que lee un fichero de imagen de CD-ROM, hace unos cálculos para quitar datos y escribe una versión reducida (parecido a comprimir pero sin ser compresión). Este programa en C tardaba como 14s en realizar el trabajo, y en python con funciones similares me tardaba fácilmente 20 minutos. Esto fue debido principalmente a que necesitaba mucha más CPU para trabajar con los datos a nivel de bytes y bits, y tras investigar y no ver nada mejor terminé teniendo que abandonar la idea. Finalmente lo reescribí en gran medida en C++ y ahora tarda 6s. Personalmente recomiendo empezar con python que es un lenguaje más cómodo y fácil para irte soltando, y poco a poco irte aventurando en lenguajes más complejos como C++, y que te permitan hacer otro tipo de cosas.
Evidentemente, pero para muchísimas cosas, sobra y los PC cada vez son más rápidos. Lo que no se hace más rápida es mi capacidad de escribir un programa. Intenta hacer un chat con transferencia de archivos entre dos PC's y me dices cuanto se tarda en C vs Python. Y al final, que consigues haciendolo en C? Que cargue en 0,2 ms en vez de 10ms? Me explico? Depende de lo que necesites.
Muy interesante, sobre todo la parte de Python y la posibilidad de debugear con mayor eficacia los microcontroladores aunque hallan sido programados en C, voy a empezar a aprender Python.
Waoo Jeje por fin estoy de acuerdo con alguien! 💓 Mil gracias por compartir tus conocimientos tanto profesional como personal.. Opino lo mismo, ya Python está abarcando muchas áreas (Microcontroladores, Iot, Visión e Inteligencia Artificial, Interfaz de Usuario, Aplicaciones, etc..), también los otros lenguajes se usan en bastantes aspectos, son buenos, pienso que ensamblador lo usaría con fines de aprendizaje, en como constituye su funcionamiento, las bases principales y fundamentales para saber cómo funciona un Micro y que estoy haciendo dentro del mismo, no simplemente ser un usuario si no más que eso, ser un desarrollador y creador.. Por lo demás muy bien 😉 tienes muy buenos conceptos, puntos de vista objetivos y claros un tanto diferentes pero eso es lo que te caracteriza.. Nuevamente gracias, saludos cordiales desde Colombia 🇨🇴.. ✌🏽
En mi opinion a mi me ayudo mucho a entender como programar microcontroladores fue picbasic, me parecio muy facil de entender y comodo, luego fui instruyendome en otros lenguajes de programacion.
Gracias por los consejos. Bosch, Magnetti Marelli, Siemens, etc. en la linea automotriz, en sus microcontroladores ¿que lenguaje usara? ¿usara un tipo de ensamblador propio de la marca?
Respecto a patrones de diseño para sistemas embebidos, recomiendas algún libro o blog que muestre esto y buenas prácticas enfocadas especialmente a este mundo?
Gracias siempre he tenido esa duda, ¿Qué lenguajes se espera que domine un ingeniero en electrónica? Pero yo agregaría VHDL y Lader, para hardware y PLC que son otros que se utilizan en la carrera de ingeniería electrónica, pero yo no soy egresado, así que no sé qué se use en la industria jaja. Buen video.
Depende del trabajo concreto. Pero VHDL y Ladder son muy concretos a PLC y FPGAS, pero esos son los dispositivos menos comunes, al menos en los países en los que yo he trabajado.
Está bien, pero básicamente sólo puedes escribir aplicaciones para Windows. Además es un lenguaje de menos alto nivel que python, tienes menos librerías, una comunidad mucho más reducida, etc. Lo positivo es que al ser un lenguaje compilado, los programas pueden ser más rápidos que en python, por lo que en algunos casos puede interesar más
Estoy deacuerdo, pero yo le agregaria un lenguaje mas y es el KOP o LADER , para programar PLC . Bueno, tambien depende de el area , pero siempre es bueno saber programar un PLC.
Con alto nivel se refiere a la abstracción de lo que se está programando. Como bien dijo con ensamblador se está sujeto a los comandos y capacidades del micro, cuando se dan las instrucciones incluso debe indicarse el registro donde se almacenará un dato. Esto en lenguaje C no sucede pero, por ejemplo, si debe especificarse el tipo de variable cuando se la declara. En otros lenguajes esta especificación no es necesaria por lo cual la abstracción es mayor. Espero haber aclarado un poco el panorama. Saludos!
¿Qué paradigmas se pueden usar en la programación de bajo nivel? Hasta ahora solo he visto programación imperativa (estructurada), pero me imagino que depende de la arquitectura del microcontrolador.
Estimado, muy buenos días. Excelente información la que compartís en este video, muchas gracias por tu tiempo. Me tomo el atrevimiento de hacerle una consulta. Comencé este año a estudiar programación en la universidad. Previo a esto empecé a programar en Python por mi cuenta. Ahora en la universidad estamos estudiando C y en pocos meses veremos C++. Tengo conocimientos en inglés lo cual me facilita y agiliza la lectura de la bibliografía. Recientemente empecé a interesarme en la electrónica (es por eso que terminé viendo este excelente video). No tengo conocimientos en electrónica en absoluto. La consulta es, qué camino consideras adecuado para introducirme en electrónica que pueda complementar mi perfil de programador? por dónde me recomiendas comenzar? Espero puedas leer este mensaje y evacuar mi duda. Saludos cordiales
Buenas, Si ya sabes algo de programación yo empezaría comprando un Arduino o un ESP32 y programando con él. Si buscas en AliExpress kit ESP32 o Arduino, puedes encontrar cosas muy baratas con componentes básicos para empezar. Si no, puedes empezar simulandolo con Wokwi, que además tienen ya ejemplos hechos en los que puedes ver el código y puedes empezar modificándolo. Luego puedes comprar lo que hagas en simulación y montarlo en verdad.
¿Y si ya controlas C tiene sentido ponerse con Python? No soy un experto en C, pero lo puedo dominar. ¿Tendría sentido ponerse con Python sólo porque actualmente se demanda más o sería más aconsejable profundizar más en C? Gracias de antemano.
Yo creo q si vale la pena, porq con Python puedes prototipar mucho mas rapido, ademas de ser muy bueno para scripting. Ya luego puedes usar C para cdo necesites eficiencia en el manejo de recursos
Yo se programar más c/c++, aunque python es muy necesario hoy en día, están saliendo muchos micros para python, obviamente c/c++ es la mayoria, además que python es más facil y puede servir para muchas cosas aparte del mundo de la electrónica. También esta Vhdl que es más descripción de FPGAS, es mucho más complejo, pero tiene sus puntos fuertes.
Personalmente pienso que es mejor tener variedad en lenguajes de programación. Python no sólo te permite programar microcontroladores, sino que hoy en día tiene muchas utilidades como por ejemplo la inteligencia artificial. En mi caso por ejemplo sería capaz de hacerte un conversor de imágenes en python gracias a pillow con facilidad, pero en C++ no sabría ni por dónde empezar.
Tengo algunos conocimientos de C pero muy poca experiencia, me gustaría aprender Python, puedes recomendarme algún libro como para empezar, preferentemente en español? Muchas gracias por todo Alex.
Estoy intentando reparar un equipo, entre otras cosas incorpora un escáner que lee códigos de barra, dicho escáner dejó de funcionar, tiene un chip MCIMX257CJN4A dañado físicamente (el chip lo venden), según el datasheet, es un procesador de aplicaciones multimedia i.MX25 para uso industriales y generales. Consulta, es necesario programarle o no el chip? no me queda claro, en el datasheet no se comenta nada de ello, otra alternativa para no complicarme seria sustituir todo el modulo de escáner, pero no lo venden x ningún lado. Favor si comentarme algo, no te puedo dejar el enlace del datasheet, youtube me lo borra.
Una pregunta a todos los ingenieros electrónicos por qué si un MCU es capaz de conectarle un teclado y una pantalla no es capaz de programarlo sin una PC siendo que supuestamente el MCU le llaman micro computadora y tienen que usar programas de alto nivel para usarlo ustedes que van estudiar electrónica diseñen un sistema con MCU que se programe con una PC y lenguajes que cambian constantemente sean ingeniosos no chinos...
Corrigiendo el comentario que acabo de dar "quise decir diseñen un sistema con MCU que no se programe con ninguna PC ni lenguajes de alto nivel estudien para diseñar no para copiar.
Hay micros hoy en día que pueden correr Python, un lenguaje interpretado y se podría cambiar su programa con un teclado en él y una pantalla. Pero para hacer eso necesitas mucha memoria sólo para guardar toda la parte de control del, teclado, cámara, sistema de archivos y demás. Los micros hoy en día están muy limitados en memoria y capacidad de procesamiento para que sea viable eso que comentas. Justamente por qué son mucho más baratos y funcionan con tiempos deterministas se usan. Si no se pondrían microprocesadores como tienes en un PC
Una pregunta cuando sacaron un MCU para programarlo en una plataforma muy conocida habían dicho que tal sistema era económico y resulta que para utilizar esa plataforma tiene uno que utilizar una PC con sistema operativo al corriente si no,no puede uno utilizarlo bien y también que para programar ese periférico remoto que usa un MCU necesita de más hardware externo y un lenguaje de programacion que se descontinúa cuando sale otro ,ahora dónde está lo económico? Y perdón por mi comentario pero en este caso yo invertiria mi tiempo y mi economía en los autómatas. Y saludos desde MEXICO.
Muy bien para conocer tu opinión y quizás saber por dónde empezar cuando no se sabe ninguno. Conozco C bastante y el C++ me parece un poco complejo y abstracto. Ahora se me ocurre preguntar cuál es la diferencia real entre C y pithon porque a priori al no conocer Python solo se me ocurre una cuestión de sintaxis. Perdón por mi ignorancia decía Borges...
Estimado, bueno pasa que Phyton, lo veo muy interesante, pero es muy "descontracturado", no tiene la sintaxis estricta de C, pero me parece a mi, que primero conviene aprender C, antes que Phyton, pero bueno, yo lo veo así. De todas maneras no mucho de Phyton, y me gustaría aprenderlo bien, tenes videos de eso? Saludos desde Córdoba Argentina
Python te obliga a escribir siempre con la misma estructura. en C no. Yo creo que Python está más estructurado en el sentido de la escritura del código. Haré vídeos al respecto pronto.
Voy en primer semestre de ingeniería electrónica y a la vez estoy haciendo un curso en el que aprendo Python sin saber que era tan bueno para lo que estudio, mil gracias.
Todo depende, para lo que se vaya a hacer. Para mí, los lenguajes de programación para ingeniería electrónica son: C, C++, y Python.
Evidentemente es relativo.
Muchas gracias por tu comentario soy estudiante de ing electrónica y estoy aprendiendo los fundamentos de la programación y tenía dudas por ir a aprender python pero con este video estoy más seguro de cuál aprender primero
@@emanuelgalarza4149como recomendación ( lo cual si alguien quiere debatirlo está libre de hacerlo) aprende primero c++, así se te hace más fácil aprender python xd
En mi curso primero me dieron ensamblador y después el lenguaje c en la materia de micro controladores
Pero antes de esa lleve vhdl y antes de vhdl lleve programación estructurada con c++
Yo casi a media noche atenta aprendiendo contigo
En mi experiencia en Mexico con ladder para PLC y c/c++ para los microntroladores arm serias competitivo en las industrias , pero pues depende del sector economico y para ser docente las univesidades de aqui piden a los profesores de electronica como requisito saber asm y c/c++ para dar catedras de microcontroladores.
yo soy de la electronica dura, pero voy a seguir el orden que indicas tu hasta poder comprender ensamblador, sin embargo pienso que llegando a practicar mucho en c se me pondra todo mas claro..!! saludos desde argentina..!!
Muy buen video, crack. Yo personalmente soy partidario de empezar con C e ir subiendo niveles de abstraccion. Creo que aunque toma mas tiempo asi, da un mejor entendimiento de los sistemas computacionales y el manejo de recursos. Pero estoy de acuerdo 100% q Python es una herramienta esencial para todos los ingenieros o interesados en la electronica hoy dia. Un saludo!
Si, estoy de acuerdo en lo que dices. Pero la mayoría de la gente no tiene el interés necesario y por tanto abandonan. Si empiezan con Python y ven el poder que tiene la programación siempre se pueden interezar en bajar a más bajo nivel si es necesario.
Micro Python permite introducirte en hacer un proyecto rápido y no hace falta meter mucho en la estructura del microcontrolador.... Es ideal para los proyectos que necesitas implementar rápido pero que no requiere mucha velocidad de respuesta.
muy bueno..!! tus explicaciones me ayudan a donde orientarme, quiero programar y me das una guia perfecta el orden a seguir..!!
Joder yo aprendí ensamblador con los viejos pics Y cuando quise aprender lenguaje c me constó bastante acostumbrarme :(
Muchas gracias me sirvió lo que hablaste de el lenguaje Ensamblador ya que estoy estudiando Ing. Electrónica y veo que los PIC se pueden programas con lenguajes como C++ y MicroPython
Yo me centraría en C para empezar en PiC
eXCELENTE Y MUY AMIGABLE EXPLICACION. TE SESEO EXITOS
TinyGo está muy bueno para sistemas embebidos..! Muy buen video. Saludos
Pues sí estoy de acuerdo contigo hermano. Yo agregaría que se aprendieran lenguaje G (el que usa Labview) que me gusta muchísimo
Me alegro. Yo es que odio LAbview jajaja. Y en ciertos sitios lo usan, pero sobre todo gente mayor que no ha aprendido a programar con código.
Python está bien para cierto tipo de tareas, pero para otras es increíblemente lento (no deja de ser un lenguaje interpretado). Por poner un ejemplo, porté un programa simple que lee un fichero de imagen de CD-ROM, hace unos cálculos para quitar datos y escribe una versión reducida (parecido a comprimir pero sin ser compresión). Este programa en C tardaba como 14s en realizar el trabajo, y en python con funciones similares me tardaba fácilmente 20 minutos. Esto fue debido principalmente a que necesitaba mucha más CPU para trabajar con los datos a nivel de bytes y bits, y tras investigar y no ver nada mejor terminé teniendo que abandonar la idea. Finalmente lo reescribí en gran medida en C++ y ahora tarda 6s.
Personalmente recomiendo empezar con python que es un lenguaje más cómodo y fácil para irte soltando, y poco a poco irte aventurando en lenguajes más complejos como C++, y que te permitan hacer otro tipo de cosas.
Evidentemente, pero para muchísimas cosas, sobra y los PC cada vez son más rápidos. Lo que no se hace más rápida es mi capacidad de escribir un programa. Intenta hacer un chat con transferencia de archivos entre dos PC's y me dices cuanto se tarda en C vs Python. Y al final, que consigues haciendolo en C? Que cargue en 0,2 ms en vez de 10ms? Me explico? Depende de lo que necesites.
Muy interesante, sobre todo la parte de Python y la posibilidad de debugear con mayor eficacia los microcontroladores aunque hallan sido programados en C, voy a empezar a aprender Python.
Gracias
Waoo Jeje por fin estoy de acuerdo con alguien! 💓 Mil gracias por compartir tus conocimientos tanto profesional como personal..
Opino lo mismo, ya Python está abarcando muchas áreas (Microcontroladores, Iot, Visión e Inteligencia Artificial, Interfaz de Usuario, Aplicaciones, etc..), también los otros lenguajes se usan en bastantes aspectos, son buenos, pienso que ensamblador lo usaría con fines de aprendizaje, en como constituye su funcionamiento, las bases principales y fundamentales para saber cómo funciona un Micro y que estoy haciendo dentro del mismo, no simplemente ser un usuario si no más que eso, ser un desarrollador y creador..
Por lo demás muy bien 😉 tienes muy buenos conceptos, puntos de vista objetivos y claros un tanto diferentes pero eso es lo que te caracteriza..
Nuevamente gracias, saludos cordiales desde Colombia 🇨🇴.. ✌🏽
Muchas gracias amigo. Estoy de acuerdo contigo. Saludos!
En mi opinion a mi me ayudo mucho a entender como programar microcontroladores fue picbasic, me parecio muy facil de entender y comodo, luego fui instruyendome en otros lenguajes de programacion.
Una pregunta, que lenguaje de programación utiliza caterpillar en los sistemas de sus equipos de contracción?
Gracias por los consejos.
Bosch, Magnetti Marelli, Siemens, etc. en la linea automotriz, en sus microcontroladores ¿que lenguaje usara? ¿usara un tipo de ensamblador propio de la marca?
Respecto a patrones de diseño para sistemas embebidos, recomiendas algún libro o blog que muestre esto y buenas prácticas enfocadas especialmente a este mundo?
Sí. Making Embedded Systems (Más general y ligero) y Reusable firmware development (Un poco más a fondo en el tema.)
Gracias siempre he tenido esa duda, ¿Qué lenguajes se espera que domine un ingeniero en electrónica? Pero yo agregaría VHDL y Lader, para hardware y PLC que son otros que se utilizan en la carrera de ingeniería electrónica, pero yo no soy egresado, así que no sé qué se use en la industria jaja. Buen video.
Depende del trabajo concreto. Pero VHDL y Ladder son muy concretos a PLC y FPGAS, pero esos son los dispositivos menos comunes, al menos en los países en los que yo he trabajado.
Que opinas de c#?
Está bien, pero básicamente sólo puedes escribir aplicaciones para Windows. Además es un lenguaje de menos alto nivel que python, tienes menos librerías, una comunidad mucho más reducida, etc. Lo positivo es que al ser un lenguaje compilado, los programas pueden ser más rápidos que en python, por lo que en algunos casos puede interesar más
Tengo entendido que C# con el framework de .Net Core corre en cualquier SO.
Intentalo y me cuentas. :)
Estoy deacuerdo, pero yo le agregaria un lenguaje mas y es el KOP o LADER , para programar PLC . Bueno, tambien depende de el area , pero siempre es bueno saber programar un PLC.
Depende mucho del Area y el País.
Ladder no es complicado de aprender al menos lo mas general.
A qué te refieres con alto nivel? Con c es mucho más fácil que ensamblador, pero me parece que te refieres al top lével o a qué te refieres con eso
Con alto nivel se refiere a la abstracción de lo que se está programando. Como bien dijo con ensamblador se está sujeto a los comandos y capacidades del micro, cuando se dan las instrucciones incluso debe indicarse el registro donde se almacenará un dato. Esto en lenguaje C no sucede pero, por ejemplo, si debe especificarse el tipo de variable cuando se la declara. En otros lenguajes esta especificación no es necesaria por lo cual la abstracción es mayor. Espero haber aclarado un poco el panorama. Saludos!
tenemos micropython para microcontroladores, como c++ se utiliza en arduino
SE TE EXTRAÑA, BRO
¡VUELVE PRONTO!
¿Qué paradigmas se pueden usar en la programación de bajo nivel? Hasta ahora solo he visto programación imperativa (estructurada), pero me imagino que depende de la arquitectura del microcontrolador.
Estimado, muy buenos días. Excelente información la que compartís en este video, muchas gracias por tu tiempo. Me tomo el atrevimiento de hacerle una consulta. Comencé este año a estudiar programación en la universidad. Previo a esto empecé a programar en Python por mi cuenta. Ahora en la universidad estamos estudiando C y en pocos meses veremos C++. Tengo conocimientos en inglés lo cual me facilita y agiliza la lectura de la bibliografía. Recientemente empecé a interesarme en la electrónica (es por eso que terminé viendo este excelente video). No tengo conocimientos en electrónica en absoluto. La consulta es, qué camino consideras adecuado para introducirme en electrónica que pueda complementar mi perfil de programador? por dónde me recomiendas comenzar? Espero puedas leer este mensaje y evacuar mi duda. Saludos cordiales
Buenas,
Si ya sabes algo de programación yo empezaría comprando un Arduino o un ESP32 y programando con él. Si buscas en AliExpress kit ESP32 o Arduino, puedes encontrar cosas muy baratas con componentes básicos para empezar. Si no, puedes empezar simulandolo con Wokwi, que además tienen ya ejemplos hechos en los que puedes ver el código y puedes empezar modificándolo. Luego puedes comprar lo que hagas en simulación y montarlo en verdad.
Y si quiero enfocarme en automatizaciones y robots?
Lo mismo te sirve
Gracias!
Otro video excelente!!!
¿Y si ya controlas C tiene sentido ponerse con Python? No soy un experto en C, pero lo puedo dominar. ¿Tendría sentido ponerse con Python sólo porque actualmente se demanda más o sería más aconsejable profundizar más en C? Gracias de antemano.
Yo creo q si vale la pena, porq con Python puedes prototipar mucho mas rapido, ademas de ser muy bueno para scripting. Ya luego puedes usar C para cdo necesites eficiencia en el manejo de recursos
Yo se programar más c/c++, aunque python es muy necesario hoy en día, están saliendo muchos micros para python, obviamente c/c++ es la mayoria, además que python es más facil y puede servir para muchas cosas aparte del mundo de la electrónica. También esta Vhdl que es más descripción de FPGAS, es mucho más complejo, pero tiene sus puntos fuertes.
Personalmente pienso que es mejor tener variedad en lenguajes de programación. Python no sólo te permite programar microcontroladores, sino que hoy en día tiene muchas utilidades como por ejemplo la inteligencia artificial. En mi caso por ejemplo sería capaz de hacerte un conversor de imágenes en python gracias a pillow con facilidad, pero en C++ no sabría ni por dónde empezar.
Ya te han respondido con variedad de buenos argumentos :)
Tengo algunos conocimientos de C pero muy poca experiencia, me gustaría aprender Python, puedes recomendarme algún libro como para empezar, preferentemente en español? Muchas gracias por todo Alex.
has escuchado de PLATZI?
La verdad es que libros de Python no conozco ninguno especialmente bueno. Cualqueira te sirve para empezar. Luego es ponerte.
@@negociouniversal No Cindy, no recuerdo haber escuchado de Platzy, puedes comentarme algo acerca de?
@@Tutoelectro1 Gracias por tu respuesta Alex, me daré una vuelta por alguna librería técnica.
Estoy intentando reparar un equipo, entre otras cosas incorpora un escáner que lee códigos de barra, dicho escáner dejó de funcionar, tiene un chip MCIMX257CJN4A dañado físicamente (el chip lo venden), según el datasheet, es un procesador de aplicaciones multimedia i.MX25 para uso industriales y generales. Consulta, es necesario programarle o no el chip? no me queda claro, en el datasheet no se comenta nada de ello, otra alternativa para no complicarme seria sustituir todo el modulo de escáner, pero no lo venden x ningún lado. Favor si comentarme algo, no te puedo dejar el enlace del datasheet, youtube me lo borra.
Es un microprocesador, se programa pero seguramente la memoria esté en un chip aparte.
Una pregunta a todos los ingenieros electrónicos por qué si un MCU es capaz de conectarle un teclado y una pantalla no es capaz de programarlo sin una PC siendo que supuestamente el MCU le llaman micro computadora y tienen que usar programas de alto nivel para usarlo ustedes que van estudiar electrónica diseñen un sistema con MCU que se programe con una PC y lenguajes que cambian constantemente sean ingeniosos no chinos...
Corrigiendo el comentario que acabo de dar "quise decir diseñen un sistema con MCU que no se programe con ninguna PC ni lenguajes de alto nivel estudien para diseñar no para copiar.
Hay micros hoy en día que pueden correr Python, un lenguaje interpretado y se podría cambiar su programa con un teclado en él y una pantalla. Pero para hacer eso necesitas mucha memoria sólo para guardar toda la parte de control del, teclado, cámara, sistema de archivos y demás. Los micros hoy en día están muy limitados en memoria y capacidad de procesamiento para que sea viable eso que comentas. Justamente por qué son mucho más baratos y funcionan con tiempos deterministas se usan. Si no se pondrían microprocesadores como tienes en un PC
Una pregunta cuando sacaron un MCU para programarlo en una plataforma muy conocida habían dicho que tal sistema era económico y resulta que para utilizar esa plataforma tiene uno que utilizar una PC con sistema operativo al corriente si no,no puede uno utilizarlo bien y también que para programar ese periférico remoto que usa un MCU necesita de más hardware externo y un lenguaje de programacion que se descontinúa cuando sale otro ,ahora dónde está lo económico? Y perdón por mi comentario pero en este caso yo invertiria mi tiempo y mi economía en los autómatas. Y saludos desde MEXICO.
Buen video.
Gracias :)
En un video recomiendas un tipo de soldadura ilegal y ahora recomiendas un lenguaje de programación teniendo poca idea...
Vaya tropa!
Muy bien para conocer tu opinión y quizás saber por dónde empezar cuando no se sabe ninguno. Conozco C bastante y el C++ me parece un poco complejo y abstracto. Ahora se me ocurre preguntar cuál es la diferencia real entre C y pithon porque a priori al no conocer Python solo se me ocurre una cuestión de sintaxis. Perdón por mi ignorancia decía Borges...
Hay muchas diferencias, Python es interpretado, más alto nivel, más rápido de programar y muchas librerías muy muy útiles.
Estimado, bueno pasa que Phyton, lo veo muy interesante, pero es muy "descontracturado", no tiene la sintaxis estricta de C, pero me parece a mi, que primero conviene aprender C, antes que Phyton, pero bueno, yo lo veo así. De todas maneras no mucho de Phyton, y me gustaría aprenderlo bien, tenes videos de eso? Saludos desde Córdoba Argentina
Python te obliga a escribir siempre con la misma estructura. en C no. Yo creo que Python está más estructurado en el sentido de la escritura del código. Haré vídeos al respecto pronto.
Eyyyyyy. Qué bien te está sentando la paternidad!! XD
JAjaja gracias.
Pero antes de programar en Python, hay que cimentar las bases de la lógica, usando pseudo código.
Es mejor pero no es absolutamente necesario.
Python powa!!!!
Python es un lenguaje tonto es incomparable con C
VHDL
¿Cuál es el mejor lenguaje de programación del mundo y porqué C?
Jajaja.
El lenguaje C es el lenguaje que programa otros lenguajes de programación, dato interesante
Básicamente básic, es básico.
MicroPython con las nuevas placas y de bajo costo.
Está bien pero no sirve para todo.
Jajajajaj no puedo opinar del tema no tengo ninguna clase de conocimiento
Bueno :)
Tu no sabes nada pelao
Gracias :)