Armamos un programa en base Arduino para leer los datos del SPI del sensor MAX6675. Luego programamos todo lo necesario en Atmel Studio a fin de realizar la misma tarea. github.com/int... www.intronic.c... / intronic_ar
Пікірлер: 46
@ITECServicioTecnico2 жыл бұрын
Tus aportes son oro puro papa.... nose como este canal no esta allá arriba.... gracias nuevamente por estos aportes
@Intronic2 жыл бұрын
Hola gracias por pasar. Saludos!!!
@EmilianoOscar2 жыл бұрын
Me encanta la fluidez que tenés al explicar! La diferencia en la memoria es realmente notoria sin tanta biblioteca. Excelente video 👌
@Intronic2 жыл бұрын
Gracias por pasar Emi, abrazo a zona norte!!!!
@Sebas_Cba_822 жыл бұрын
Sencillamente EXCELENTE, pusiste Blanco sobre Negro en un tema que intuitivamente ya imaginamos, pero lo pusiste en términos cuantitativos. Nada mas gratificante que hacer tus propias bibliotecas, pero sobre todo por que tenes el profundo conocimiento de la misma, y no trabajar a ciegas con bibliotecas gigantes como las de Arduino, que son enormes, debido que a que deben contemplar muchas opciones de uso, y funcionalidad, que a veces al final del día no usas, y solo están para ocuparte la memoria de código. Claro que no podemos negar que Arduino esta pensado para otro perfil y uso, es mas que nada educativo, o hobbysta, por que con mínimos conocimientos pones en marcha desde un LCD hasta un complejo sensor MEMS, y esa es la magia. Muy buen trabajo y dedicación. Saludos desde Córdoba!!!
@Intronic2 жыл бұрын
Hola Seba, tal cual, pusiste en palabras mi forma de pensar. La idea era esa misma: mostras dos formas de hacer lo mismo y comparar resultados. No es mi intención criticar a quien lo use, pero si que sepan las posbiles consecuencias. Gracias y saludos a Córdoba!!
@electgpl2 жыл бұрын
Muy bueno Fer! me gustan estos videos! le metes mucha onda a la programacion! :D la proxima queremos la comparacion con ASM! jajajajaj :P Saludos!
@Intronic2 жыл бұрын
Hola Seba, hasta acá llegó mi amor jajaja, te devuelvo la pelota: Hacemos un challenge entre atmel studio y vos haces la parte de ASM???
@dardofortunato74442 жыл бұрын
Hola Fernando, que mas decir, un lujo el video. Da gusto disfrutar un video tan bien explicado, esperemos mas de estos videos. saludos
@Intronic2 жыл бұрын
Gracias Dardo, saludos para la plata!!!
@marinaalcaraz75422 жыл бұрын
Muy bueno Fer👌
@Intronic2 жыл бұрын
Gracias!!!
@inyelber1912 жыл бұрын
Buen video, saludos!
@Intronic2 жыл бұрын
Gracias por pasar!!! saludos!!
@AFSMG2 жыл бұрын
Hola Fer. Primero felicitarte por el vídeo. Explicas con mucha claridad. Después comentarte que esto te lo pregunte hace mucho. Veía tus programas y pensaba que era lo mismo que Arduino en otro entorno. Por los colores etc. Creía era algo como el CodeWriter. Eso me lo paso un amigo de USA y era/es ( hace más de 15 años) un programa ( entorno) para escribir código. Te he comentado alguna vez que por suerte o desgracia las cosas que hago las hago en ensamblador. Y este es un punto que se puede discutir. Si es mejor, peor innecesario.. Todo depende del problema. Donde hay matemáticas, punto flotante.. no hay dudas. Pero donde hay manejo de registros , bits ... Ahi la cosa cambia en mi modesta opinión. En cualquier caso, tengo dos preguntas. Es gratuito el Visual.? Se puede programar en ensamblador? Sólo o junto con alto nivel?? Te felicito por la calidad y claridad de tu trabajo
@Intronic2 жыл бұрын
Hola Tony muchas gracias por tu comentario!!! Bueno yo uso Arduino en PlarformIo, es gratis y en su momento era muchisimo mejor que el propio IDE de Arduino. Hoy en día tengo entendido que mejoró pero no lo usé más porque PlatformIo está basado en visual studio code, es decir es una extensión de él. En el programador se puede seleccionar el lenguaje a utilizar cuando se inicia el proyecto y creo que acepta ASM. Ensamblador es un lenguaje de bajo nivel, yo opino que para cosas sencillas no vale la pena, usa arduino y ya... pero para cosas más serias es mejor el lenguaje nativo en C o ASM. Gracias por pasar!!!
@esp32 Жыл бұрын
Excelente video 👌
@Intronic Жыл бұрын
Gracias!
@guillermoarevalo9657 Жыл бұрын
Excelente Video Fer!!!
@Intronic Жыл бұрын
Gracias Guille. Saludos!!
@cristianjara29272 жыл бұрын
Microchips, es a pulmón!!!!!
@Intronic2 жыл бұрын
Hola Cristian gracias por pasar. Saludos!!
@molinarienriquedaniel9647 Жыл бұрын
Buen día, muy bueno el video, te consulto si desde Microchip Estudio puedo subir un programa en Assembler a una placa Arduino Mega.
@Intronic Жыл бұрын
Hola si, es posible. saludos!
@_rochi2 жыл бұрын
Verás la diferencia de velocidad, encender y enseguida apagar, luego tiene otra optimizacion de código para solo incluir las instrucciones utilizadas dentro de 1 librería
@risk47867 ай бұрын
te hago una consulta, si yo quiero portear una libreria existente de arduino (en mi caso SSD1306 que seria una pantalla oled I2C) se podria? porque el echo de hacer la libreria para un periferico como este es un trabajo bastante pesado, pero no quiero recurrir a Arduino IDE
@Intronic7 ай бұрын
Hola si se puede. Lógicamente vas a tener que reemplazar comandos para que lo reconozca el IDE, por ejemplo si prende un pin no podes usar digitalwrite. Otra forma es fabricártela vos mismo. Saludos!!!
@Edutroniko Жыл бұрын
Entonces se puede programar el atmega usando la placa de arduino? (sin usar el software de arduino)
@Intronic Жыл бұрын
Hola se puede hacer dependiendo de la placa por distintos medios: Para la uno por ICSP para otras por el mismo medio o JTAG si tiene. Saludos!!!
@xax22 жыл бұрын
Como aficionado, ¿cual es mejor?, ¿cual es mejor profesionalmente?, pués difícil, yo diría que una mezcla de ambos pero depende mucho de a que va destinado. El tiempo es dinero y el reaprovechamiento de código y librerías incluso entre micros tiene mucho valor. Si te fijas en los lenguajes de programación de PC, ya solo se usan lenguajes de muy alto nivel, quizas rinden menos, ocupan más pero son mucho más versátiles. Con los micros creo que pasa un poco igual, cada vez más potentes, mas memoria, no necesitas que tengan un código tan optimizado, aunque en ciertas operaciones necesarás mayor velocidad y tendrás que echar mano incrustaciones de codigo de bajo nivel, en ocasiones incluso ensamblador.
@Intronic2 жыл бұрын
Hola, está muy interesante lo que decis. Antiguamente el problema de los programas era que las memorias eran muy caras y habia que optimizar el código si o si. Los lenguajes para ese entonces pasaron de ser funcionales a orientado a objetos. Hoy en día, por dicho motivo, los micros son rápidos, con memoria grande y economicos, con lo cual los lenguajes están volviendo a ser funcionales. ¿Cual es el mejor? y bueno... no sé, es algo personal, quizas el mejor sea el que más comodo te sientas. Saludos!!!
@_rochi2 жыл бұрын
Haz la prueba, coge los 3 y haz el blink típico de arduino sin delay y pon el osciloscopio
@_rochi2 жыл бұрын
No se como será el de microchip, pero el atmel original va de coña, tienes hasta el 7.2 pero es para 64bits, yo con el 5.1 me basta
@guidoherrera1341 Жыл бұрын
Con Atmel despues que tienes las librarias listas no tienes que volver a trabajarlas
@Intronic Жыл бұрын
Hola Guido así es. Saludos!!!
@_rochi2 жыл бұрын
Yo empecé a programar con arduino hace 10 años,pero luego me canse de que lo darán todo hecho, porque así no aprendes de verdad ,y me baje a Atmel studio 5.1, y ahí si que puedes hacer cosas que con arduino no puedes hacer,y ahora llevo 3 años programando también en ensamblador,
@Intronic2 жыл бұрын
Excelente!!!
@EdwardYamunaque2 жыл бұрын
Sería bueno hacer la librería usando interrupciones
@Intronic2 жыл бұрын
Hola gracias, lo dejo anotado. Saludos!!
@martinportela6218 Жыл бұрын
Ser o no ser... Esa es la cuestión.
@Intronic Жыл бұрын
Hola Martín me hiciste reír jajaja🤣. ¡¡Felices fiestas!!
@martinportela6218 Жыл бұрын
Igualmente...
@_rochi2 жыл бұрын
No tiene color,mucho más eficiente programar en atmel studio que arduino, adas puedes optimizar el compilador en -O1, -O2 para mejorar la velocidad o -OS para tamaño de código, te aconsejo que programa que hagas en C lo hagas a ensamblador para aprender bien como funciona la máquina de verdad, además tiene el simulador para hacer correr el programa, y tiene 1 desensamblador para ver como tu código C lo ensamblador y si genera más código fe lo normal
@Intronic2 жыл бұрын
Hola ya las había hecho esas pruebas, hacer un blink en ASM es mejor que en C y mejor que en Arduino obviamente. Lamentablemente no sé demasiado de ASM por lo que preferí hacer algo más sencillo para que le llegue el mensaje a más gente. Gracias por pasar!!!
@Intronic2 жыл бұрын
@@_rochi Hola, la voy a mirar. Gracias por el aporte. Saludos!!!