Arduino VS Atmel Studio. ¿Cuál es mejor?

  Рет қаралды 1,623

Intronic

Intronic

Күн бұрын

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
@ITECServicioTecnico
@ITECServicioTecnico 2 жыл бұрын
Tus aportes son oro puro papa.... nose como este canal no esta allá arriba.... gracias nuevamente por estos aportes
@Intronic
@Intronic 2 жыл бұрын
Hola gracias por pasar. Saludos!!!
@EmilianoOscar
@EmilianoOscar 2 жыл бұрын
Me encanta la fluidez que tenés al explicar! La diferencia en la memoria es realmente notoria sin tanta biblioteca. Excelente video 👌
@Intronic
@Intronic 2 жыл бұрын
Gracias por pasar Emi, abrazo a zona norte!!!!
@Sebas_Cba_82
@Sebas_Cba_82 2 жыл бұрын
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!!!
@Intronic
@Intronic 2 жыл бұрын
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!!
@electgpl
@electgpl 2 жыл бұрын
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!
@Intronic
@Intronic 2 жыл бұрын
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???
@dardofortunato7444
@dardofortunato7444 2 жыл бұрын
Hola Fernando, que mas decir, un lujo el video. Da gusto disfrutar un video tan bien explicado, esperemos mas de estos videos. saludos
@Intronic
@Intronic 2 жыл бұрын
Gracias Dardo, saludos para la plata!!!
@marinaalcaraz7542
@marinaalcaraz7542 2 жыл бұрын
Muy bueno Fer👌
@Intronic
@Intronic 2 жыл бұрын
Gracias!!!
@inyelber191
@inyelber191 2 жыл бұрын
Buen video, saludos!
@Intronic
@Intronic 2 жыл бұрын
Gracias por pasar!!! saludos!!
@AFSMG
@AFSMG 2 жыл бұрын
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
@Intronic
@Intronic 2 жыл бұрын
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
@esp32 Жыл бұрын
Excelente video 👌
@Intronic
@Intronic Жыл бұрын
Gracias!
@guillermoarevalo9657
@guillermoarevalo9657 Жыл бұрын
Excelente Video Fer!!!
@Intronic
@Intronic Жыл бұрын
Gracias Guille. Saludos!!
@cristianjara2927
@cristianjara2927 2 жыл бұрын
Microchips, es a pulmón!!!!!
@Intronic
@Intronic 2 жыл бұрын
Hola Cristian gracias por pasar. Saludos!!
@molinarienriquedaniel9647
@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
@Intronic Жыл бұрын
Hola si, es posible. saludos!
@_rochi
@_rochi 2 жыл бұрын
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
@risk4786
@risk4786 7 ай бұрын
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
@Intronic
@Intronic 7 ай бұрын
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
@Edutroniko Жыл бұрын
Entonces se puede programar el atmega usando la placa de arduino? (sin usar el software de arduino)
@Intronic
@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!!!
@xax2
@xax2 2 жыл бұрын
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.
@Intronic
@Intronic 2 жыл бұрын
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!!!
@_rochi
@_rochi 2 жыл бұрын
Haz la prueba, coge los 3 y haz el blink típico de arduino sin delay y pon el osciloscopio
@_rochi
@_rochi 2 жыл бұрын
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
@guidoherrera1341 Жыл бұрын
Con Atmel despues que tienes las librarias listas no tienes que volver a trabajarlas
@Intronic
@Intronic Жыл бұрын
Hola Guido así es. Saludos!!!
@_rochi
@_rochi 2 жыл бұрын
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,
@Intronic
@Intronic 2 жыл бұрын
Excelente!!!
@EdwardYamunaque
@EdwardYamunaque 2 жыл бұрын
Sería bueno hacer la librería usando interrupciones
@Intronic
@Intronic 2 жыл бұрын
Hola gracias, lo dejo anotado. Saludos!!
@martinportela6218
@martinportela6218 Жыл бұрын
Ser o no ser... Esa es la cuestión.
@Intronic
@Intronic Жыл бұрын
Hola Martín me hiciste reír jajaja🤣. ¡¡Felices fiestas!!
@martinportela6218
@martinportela6218 Жыл бұрын
Igualmente...
@_rochi
@_rochi 2 жыл бұрын
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
@Intronic
@Intronic 2 жыл бұрын
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!!!
@Intronic
@Intronic 2 жыл бұрын
@@_rochi Hola, la voy a mirar. Gracias por el aporte. Saludos!!!
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 331 М.
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
火影忍者一家
Рет қаралды 132 МЛН
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 57 МЛН
НАШЛА ДЕНЬГИ🙀@VERONIKAborsch
00:38
МишАня
Рет қаралды 3 МЛН
Making a 8x8x8 RGB LED Cube
12:16
yotudero
Рет қаралды 52 М.
Arduino Temperature Gauge
34:43
upir
Рет қаралды 57 М.
Paypal - Live bug bounty hunting on Hackerone  | Live Recon | part 2
34:52
I Made The Ultimate Cheating Device
9:39
ChromaLock
Рет қаралды 1,3 МЛН
Как Linux рисует окна?
48:46
Студенческие клубы разработки КНиИТ СГУ
Рет қаралды 42 М.
Forget About Raspberry Pi! Use Your Old Phone Instead. (Really???)
9:09
Programación de Arduino UNO con Atmel Studio
13:27
Max Herrera
Рет қаралды 21 М.
NOMADA ATMEL and MIcrochip microcontroller programmer
18:16
Editronikx
Рет қаралды 25 М.
How Fast Can I Fill My Inbox?
13:30
Dev Detour
Рет қаралды 366 М.
Arduino Original vs. Genérico vs. SMD: ¿Cuál es la mejor opción?
22:22
Video Tutoriales Tostatronic
Рет қаралды 6 М.
哈哈大家为了进去也是想尽办法!#火影忍者 #佐助 #家庭
00:33
火影忍者一家
Рет қаралды 132 МЛН