Alex, por ser autodidacta, estoy infinitamente agradecido por tus tutoriales. Amo Kicad gracias a ti. Quiero decirte que nunca dejas detalles al azar y explicas todo lo que se necesita saber para un manejo básico pero muy serio de las cosas. Explicas con lenguaje simple, pero con la profundidad necesaria para no ser simplista o superficial. Tus videos tienen riqueza educativa, y su contenido nunca traiciona a la hora de querer poner en práctica lo aprendido. Muchas gracias, desde Argentina !
Saludos desde méxico, apenas estoy conociendo tu canal, muy interesante porque hay poca info de programación de microcontroladores y aparte porque trabajas de manera profesinal, felicidades por tu canal, estaría bien que nos recomendaras páginas o foros para buscar ayuda de microcontroladores, que nos recomiendes libros, metodologías para programar mejor micros, etc
Lo que más te puedo recomendar son dos cosas, aprender inglés porque la mayoría de la información está en inglés. Lo otro que te recomiendo, es buscar un proyecto para hacer que te interese y llevarlo a cabo e ir investigando sobre cada cosa que no sabes hacer. Eso es lo que más motiva y como más se aprende en mi opinión.
@@Tutoelectro1 entiendo, empecé al trabajar en una empresa pequeña de diseño electrónico (es la única en mi pequeña ciudad, es lo más profesional), soy recién egresado, apenas estamos desarrollando dispositivos para domótica y granjas de camarones, usamos los micros Atmel, los ide de Arduino, Atmel Studio, CI ultrasónicos, gas, PH, módulos RF, usamos altium para PCBs, pero veo que tú ya has trabajado en las grandes ligas y yo en un futuro quisiera irme a otra ciudad donde si haya empresas más grandes, por eso quisiera saber en qué temas debo avanzar más, o qué requisitos son más comunes para prepararme mejor, para dar el salto a una empresa más grande, como podrás ver las tecnologías que uso en mi trabajo son muy básicas y quisiera saber qué otras hay o cuáles actualmente se manejan en empresas más grandes de diseño electrónico, gracias por tu buena info
@@GerardoMartinez-vx9qw Hay muchas areas en las que te puedas enfocar, mi recomendación es que te enfoques en lo que te interesa. Si son micros, micros. Si lo que te interesa son FPGAs pues FPGAs. Teconologías hay muchas pero bueno si te interesan los micros aprende a programar micros ARM que son los más comunes al menos por ahora. Dentro de ellos yo diría que los más comunes son los STM32. Pero vamos, como te digo hay muchos campos, depende de lo que te guste podrás hacer unas u otras cosas. Si sólo te gusta hacer un tipo de cosa (Por ejemplo programar) entonces si busca empresas grandes, si por el contrario te gusta hacer distintas como a mí (Diseñar PCBs, escribir firmware, software para el pc, troubleshooting, prototipado, etc) las empresas grandes no suelen ser buenas para eso ya que te pondrán a hacer una cosa y te especializarás normalmente sólo en eso.
@@Tutoelectro1 gracias, se nota tu experiencia, sé que es difícil contestar a mi pregunta por las distintas áreas que hay, pero igual, me inclino por estar en un lugar donde pueda hacer muchas cosas, es más divertido, están padres tus videos donde hablas sobre ti y tus trabajos, de verdad que si inspiras, voy a empezar a ver tus videos de STM32, para irte exigiendo (de buena forma) temas más complicados, saludos!
Que bien que toques este tema. Los estoy usando mucho ahora con el tema del MQTT y justo por lo que mencionas al principio del vídeo. Me costo digerirlo en el momento... tu lo explicaste muy fácil de entender con ese ejemplo. Altamente didáctico :D
Muy buen vídeo. Soy Ingeniero Electrónico, trabajo como Electronic System Engineer en la industria automotriz. Aunque mi área favorita siempre fue la programación de microcontroladores, ¿Qué me recomiendas para poder orientar mi carrera hacia ese sector? Un Saludo.
Haz algo que involucre el uso de microcontroladores, has un proyecto interesante que puedas llevar a una entrevista para un puesto de firmware developer o embedded software engineer. Si es algo interesante en el firmware y además sabes de hardware, llevando el proyecto a la entrevista te contratan rápido, una vez dentro empiezas a tener más experiencia y ya te quedas.
¡Interesante! Creo que yo programaba en C antes que tú nacieras, pero no sabía que se podía hacer este tipo de virguerías en arduino. Tendré que revisar la referencia oficial del compilador de C++ de arduino👍🏼
No, no ahorran memoria pero permiten hacer cosas que no se podría hacer o sería mucho más complicado hacer, especialmente cuando pasan cosas "simultáneamente", fuera del hilo de ejecución principal.
@@Tutoelectro1 ... lo que tu haces con el case lo asemejaz a un puntero pero usas mas lineas de codigo asi que lo tuyo es una idea basada en punteros pero NO ES un puntero xD pero buen ejemplo de explicacion
@@Tutoelectro1Yo Programos en diferentes lenguajes de programacion pero nunca e visto eso que mostraste es muy interesante no porque sea desconocido sino porque es un metedo diferentes de realizar un proceso de manera diferente e visto punteros en C++ pero nunca algo parecido que mostraste en el video te agradezco por compartir ese conocimiento y espero el proximo video de este tema saludos
Alex, por ser autodidacta, estoy infinitamente agradecido por tus tutoriales. Amo Kicad gracias a ti. Quiero decirte que nunca dejas detalles al azar y explicas todo lo que se necesita saber para un manejo básico pero muy serio de las cosas. Explicas con lenguaje simple, pero con la profundidad necesaria para no ser simplista o superficial. Tus videos tienen riqueza educativa, y su contenido nunca traiciona a la hora de querer poner en práctica lo aprendido. Muchas gracias, desde Argentina !
Muchas gracias, desgraciadamente no todos piensan como tu, muchos piensan que me "enrrollo" demasiado y no voy al grano xD. Puntos de vista :)
Saludos desde méxico, apenas estoy conociendo tu canal, muy interesante porque hay poca info de programación de microcontroladores y aparte porque trabajas de manera profesinal, felicidades por tu canal, estaría bien que nos recomendaras páginas o foros para buscar ayuda de microcontroladores, que nos recomiendes libros, metodologías para programar mejor micros, etc
Lo que más te puedo recomendar son dos cosas, aprender inglés porque la mayoría de la información está en inglés. Lo otro que te recomiendo, es buscar un proyecto para hacer que te interese y llevarlo a cabo e ir investigando sobre cada cosa que no sabes hacer. Eso es lo que más motiva y como más se aprende en mi opinión.
@@Tutoelectro1 entiendo, empecé al trabajar en una empresa pequeña de diseño electrónico (es la única en mi pequeña ciudad, es lo más profesional), soy recién egresado, apenas estamos desarrollando dispositivos para domótica y granjas de camarones, usamos los micros Atmel, los ide de Arduino, Atmel Studio, CI ultrasónicos, gas, PH, módulos RF, usamos altium para PCBs, pero veo que tú ya has trabajado en las grandes ligas y yo en un futuro quisiera irme a otra ciudad donde si haya empresas más grandes, por eso quisiera saber en qué temas debo avanzar más, o qué requisitos son más comunes para prepararme mejor, para dar el salto a una empresa más grande, como podrás ver las tecnologías que uso en mi trabajo son muy básicas y quisiera saber qué otras hay o cuáles actualmente se manejan en empresas más grandes de diseño electrónico, gracias por tu buena info
@@GerardoMartinez-vx9qw Hay muchas areas en las que te puedas enfocar, mi recomendación es que te enfoques en lo que te interesa. Si son micros, micros. Si lo que te interesa son FPGAs pues FPGAs. Teconologías hay muchas pero bueno si te interesan los micros aprende a programar micros ARM que son los más comunes al menos por ahora. Dentro de ellos yo diría que los más comunes son los STM32. Pero vamos, como te digo hay muchos campos, depende de lo que te guste podrás hacer unas u otras cosas. Si sólo te gusta hacer un tipo de cosa (Por ejemplo programar) entonces si busca empresas grandes, si por el contrario te gusta hacer distintas como a mí (Diseñar PCBs, escribir firmware, software para el pc, troubleshooting, prototipado, etc) las empresas grandes no suelen ser buenas para eso ya que te pondrán a hacer una cosa y te especializarás normalmente sólo en eso.
@@Tutoelectro1 gracias, se nota tu experiencia, sé que es difícil contestar a mi pregunta por las distintas áreas que hay, pero igual, me inclino por estar en un lugar donde pueda hacer muchas cosas, es más divertido, están padres tus videos donde hablas sobre ti y tus trabajos, de verdad que si inspiras, voy a empezar a ver tus videos de STM32, para irte exigiendo (de buena forma) temas más complicados, saludos!
@@GerardoMartinez-vx9qw Gracias. Saludos!
Muy bueno!!! No te olvides del curso de st!!! Saludos
Jaja creo que no has visto aún el último vídeo de la serie :)
@@Tutoelectro1 no, pero hoy lo veo y recuerdo las amenazas de abandonar la saga!!
Que bien que toques este tema. Los estoy usando mucho ahora con el tema del MQTT y justo por lo que mencionas al principio del vídeo.
Me costo digerirlo en el momento... tu lo explicaste muy fácil de entender con ese ejemplo. Altamente didáctico :D
Me alegro que te parezca fácil como lo he explicado, en el próximo vídeo explicaré otros temas relacionados :)
Muy buen vídeo, tu explicación es clara y vamos a ver el siguiente vídeo para conocer más sobre la aplicación de los punteros. Gracias por tu tiempo
Muchas gracias!
Mil gracias, se aprende bastante acá.
Graicas
Muy buen vídeo. Soy Ingeniero Electrónico, trabajo como Electronic System Engineer en la industria automotriz. Aunque mi área favorita siempre fue la programación de microcontroladores, ¿Qué me recomiendas para poder orientar mi carrera hacia ese sector?
Un Saludo.
Haz algo que involucre el uso de microcontroladores, has un proyecto interesante que puedas llevar a una entrevista para un puesto de firmware developer o embedded software engineer. Si es algo interesante en el firmware y además sabes de hardware, llevando el proyecto a la entrevista te contratan rápido, una vez dentro empiezas a tener más experiencia y ya te quedas.
Gracias buen video, explicación acertiva 👍
Gracias
Muchas gracias
¡Interesante! Creo que yo programaba en C antes que tú nacieras, pero no sabía que se podía hacer este tipo de virguerías en arduino. Tendré que revisar la referencia oficial del compilador de C++ de arduino👍🏼
Eso si que es raro porque los punteros a funciones son muy comunes :)
@@Tutoelectro1 claro que si son muy comunes, sólo que yo soy totalmente newbie con arduino.
En términos de ahorro de memoria, la utilidad de éstos punteros a función, optimizan o afectan?
Dependerá del caso concreto.
No, no ahorran memoria pero permiten hacer cosas que no se podría hacer o sería mucho más complicado hacer, especialmente cuando pasan cosas "simultáneamente", fuera del hilo de ejecución principal.
¿para apuntar a las funciones por qué no es apuntando a la dirección con &? por ejemplo:
punteroAFuncion=&blinkVerde;
Da igual como es una función pasa la dirección en los dos casos :)
@@Tutoelectro1 ... lo que tu haces con el case lo asemejaz a un puntero pero usas mas lineas de codigo asi que lo tuyo es una idea basada en punteros pero NO ES un puntero xD pero buen ejemplo de explicacion
Que pasa si asignas la función procesarDato() dentro del Serial.available al punteroFuncion.....
Entrarás en un bucle infinito y rápidamente se reiniciará el micro porque se desborda la pila o salta otro error en el micro.
De stm32 a Arduino
Porque no utilizas un Arduino??
Porque es lo mismo y prefiero usar la placa que yo he diseñado. XD
@@Tutoelectro1 El arduino es diferente...
@@Tutoelectro1 Yo queria replicar eso en mi arduino pero no se puede hacer porque es diferente saludos
@@D76688 Lo puedes replicar todo pero en vez de usar el LED RGB puedes usar funciones que parpadeen el LED de tu arduino a distintas velocidades.
@@Tutoelectro1Yo Programos en diferentes lenguajes de programacion pero nunca e visto eso que mostraste es muy interesante no porque sea desconocido sino porque es un metedo diferentes de realizar un proceso de manera diferente e visto punteros en C++ pero nunca algo parecido que mostraste en el video te agradezco por compartir ese conocimiento y espero el proximo video de este tema saludos
En resumen es una forma más limpia de programar
Bueno en una parte
No. De hecho es más sucia 😏 pero hay cosas que lo merecen.