epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

Microcontroladores o arduino. ¿Qué me conviene?


electronica


Bienvenidos a mi post!


Esta vez les comparto una comparación entre arduino y un microcontrolador , espero que les guste. Este post puede gustarte o no, deja puntos igual (? .

Programacion


¿Qué es un microcontrolador?


Un microcontrolador es un circuito integrado programable, capaz de ejecutar las órdenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja potencia (mW o microvatios). Por lo general, tendrá la capacidad de mantenerse a la espera de un evento como pulsar un botón o de otra interrupción; así, el consumo de energía durante el estado de reposo (reloj de la CPU y los periféricos de la mayoría) puede ser sólo de nanovatios, lo que hace que muchos de ellos sean muy adecuados para aplicaciones con batería de larga duración. Otros microcontroladores pueden servir para roles de rendimiento crítico, donde sea necesario actuar más como un procesador digital de señal (DSP), con velocidades de reloj y consumo de energía más altos.

Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM. Para que pueda controlar algún proceso es necesario generar o crear y luego grabar en la EEPROM o equivalente del microcontrolador algún programa, el cual puede ser escrito en lenguaje ensamblador u otro lenguaje para microcontroladores; sin embargo, para que el programa pueda ser grabado en la memoria del microcontrolador, debe ser codificado en sistema numérico hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador cuando éste es alimentado con el voltaje adecuado y asociado a dispositivos analógicos y discretos para su funcionamiento.


Resumen lvl 5: Es una pequeña computadora, la cual ya tiene integrada memoria y unidades de procesamiento. Con ellas puedes programar y hacer muchas cosas.

Hardware



pic

Microcontroladores





Arduino.


Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares.

El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos de entrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328, Atmega1280, y Atmega8 por su sencillez y bajo coste que permiten el desarrollo de múltiples diseños. Por otro lado el software consiste en un entorno de desarrollo que implementa el lenguaje de programación Processing/Wiring y el cargador de arranque que es ejecutado en la placa.4 Se programa en el ordenador para que la placa controle los componentes electrónicos.

Desde octubre de 2012, Arduino se utiliza también con microcontroladoras CortexM3 de ARM de 32 bits,5 que coexistirán con las más limitadas, pero también económicas AVR de 8 bits. ARM y AVR no son plataformas compatibles a nivel binario, pero se pueden programar con el mismo IDE de Arduino y hacerse programas que compilen sin cambios en las dos plataformas. Eso sí, las microcontroladoras CortexM3 usan 3,3V, a diferencia de la mayoría de las placas con AVR, que generalmente usan 5V. Sin embargo, ya anteriormente se lanzaron placas Arduino con Atmel AVR a 3,3V como la Arduino Fio y existen compatibles de Arduino Nano y Pro como Meduino en que se puede conmutar el voltaje.

Arduino puede tomar información del entorno a través de sus entradas analógicas y digitales, puede controlar luces, motores y otros actuadores. El microcontrolador en la placa Arduino se programa mediante el lenguaje de programación Arduino (basado en Wiring) y el entorno de desarrollo Arduino (basado en Processing). Los proyectos hechos con Arduino pueden ejecutarse sin necesidad de conectar a un ordenador.

También cuenta con su propio software que se puede descargar de su página oficial que ya incluye los drivers de todas las tarjetas disponibles lo que hace más fácil la carga de códigos desde el computador.

Arduino se puede utilizar para desarrollar objetos interactivos autónomos o puede ser conectado a software tal como Adobe Flash, Processing, Max/MSP, Pure Data. Una tendencia tecnológica es utilizar Arduino como tarjeta de adquisición de datos desarrollando interfaces en software como JAVA, Visual Basic y LabVIEW . Las placas se pueden montar a mano o adquirirse. El entorno de desarrollo integrado libre se puede descargar gratuitamente.


El proyecto Arduino recibió una mención honorífica en la categoría de Comunidades Digital en el Prix Ars Electrónica de 2006 .

Resumen lvl 5: Arduino es una placa la cual contiene un microcontrolador, la diferencia es que arduino ya tiene todo e incluso es más fácil de programar.

arduino



electronica

Programacion


¿Qué me conviene?


Depende de varias cosas, es decir, por lo general necesitas hacer un sistema sencillo pero arduino es demasiado costoso para cumplir la necesidad que un microcontrolador puede hacer. Sin embargo, tal vez resulte más complicado para programar.

Costo: El valor de un arduino oscila entre 15 a 20 dólares. Un microcontrolador cuesta alrededor de 50 centavos a 10 dólares según su hardware. Si se cuenta con un programador universal o uno genérico para una marca específica de microcontroladores, el precio puede disminuir pero a la vez se adapta a las necesidades del usuario.

Complejidad: Arduino es más fácil de programar, existen programas que puedan facilitar aún más el código. En cambio, un microcontrolador, según su hardware, puedes programarlo en Assembler o C, es decir, un lenguaje de programación muy arcaico o muy genérico. En casos donde no se necesite de mucho puedes programar en Assembler pero aún así es algo complejo de usar. No obstante, en cada microcontrolador, es diferente la forma de programar dado a los registros entre marcas, cambian y en ese caso se debe consultar el manual.

Manejo de hardware: Arduino ya cuenta con un programador, sin embargo, muchos microcontroladores necesitan de uno para cargar el programa. Además se requiere electrónica básica. Depende mucho de la marca del microcontrolador.

Requerimientos del usuario: Los microcontroladores se adaptan más a lo que quiere el usuario, es decir, si solo quieres un microcontrolador para encender leds y no requieres más cosas, dicho circuito es el indicado. En cambio arduino es más costoso y si queremos portabilidad, deberemos adquirir una placa más pequeña pero sin las salidas o entradas necesarias.


Resumen lvl 5: Arduino te facilita las cosas pero es muy costoso. Un microcontrolador es barato pero es algo complicado de manejar para la gente no experimentada pero aún así tiene elementos indispensables que el mismo arduino no puede proveer.

Hardware



pic

Microcontroladores





¿Qué marca de microcontroladores me recomiendas?


He trabajado con microchip y atmel. Ambas marcas me parecieron buenas. Sin embargo, Texas Instruments tiene microcontroladores que puedes programar y simular el microcontrolador mientras este está en ejecución. La ventaja de programar en Atmel es que el mismo microcontrolador del arduino, es decir, el chip, puedes usar programación a bajo nivel dejando a la placa como un programador y usar todo el potencial del microchip.


Sin embargo, microchip tiene la ventaja de tener microcontroladores que se puedan programar en assembler y actualmente hay mucha ayuda en internet para estos.


Además, Intel y motorola también tienen su propia línea de microcontroladores.



arduino



electronica

Programacion


Algo de info básica:


Les dejo varios links para programar microcontroladores conocidos, espero que les sirva.

--Para programar en Atmel (AVR: atmega8, atmega 168, atmega328)

https://sites.google.com/site/qeewiki/books/avr-guide/

--Programar en microchip en assembler (PIC16F84A)

http://www.todopic.com.ar/

--Programar microcontroladores de microchip, programas:

http://www.circuitoselectronicos.org/2009/07/58-programas-en-c-para.html

--Algo sobre micros:

http://www.tecdigitaldelbajio.com/blog/112-25/85-programacion-de-la-familia-pic18f.html

Hardware







Si apenas entendiste de que hablo puedes pasar por mi post de electrónica:

http://www.taringa.net/posts/hazlo-tu-mismo/17877485/Aprende-algo-de-electronica-sin-salir-de-aqui.html

O por mi post de arduino y electrónica digital básica:

http://www.taringa.net/posts/hazlo-tu-mismo/17886610/Hice-un-piano-con-android-arduino-bluetooth.html

O por mi post con matlab y arduino

http://www.taringa.net/posts/hazlo-tu-mismo/18671586/Controla-la-intensidad-de-un-led-con-Matlab-y-Arduino.html

O por mi post de Arduino y LCD I2C
http://www.taringa.net/posts/hazlo-tu-mismo/18712580/Conecta-un-LCD-I2C-a-un-arduino-y-escribe-como-Kari-el-bot.html

O por mi post de Arduino con electrónica de potencia

http://www.taringa.net/posts/hazlo-tu-mismo/18718718/Controla-la-luz-con-arduino-y-algo-mas.html

O por mi post de Arduino y LabVIEW

http://www.taringa.net/posts/hazlo-tu-mismo/19143161/Monitorea-la-temperatura-via-web-con-Labview-y-arduino.html

O por mi post de arduino

http://www.taringa.net/post/info/19147251/Quieres-comprar-o-aprender-a-usar-un-arduino.html

Si eres nuevo en esto, te recomiendo que compres un arduino, nunca sabes cuando lo puedes necesitar.

Si quieren más post de este estilo, me avisan.

Computadoras






Fin del post.


Saludos.



Gracias.


pic

Comentarios Destacados

Jax4ever +134
Resumen Taringuero Nivel 5 : Si no tenes ni puta idea de electrónica arduino , si sabes algo de electrónica usa micro.
d3d051 -1
@rastamanlp Nunca leí algo con tan poco sentido. Que apple agarre facebook que es opensource y le meta una UI y lo venda... sigo sin entender que carajos quisiste decir. Hoy en día todo es open source, y todas las compañías grandes están usando tecnologías open source...
rastamanlp
@d3d051 veo que no sabes que el IOS es un bsd toqueteado, y veo que no tenes sentido del sarcasmo.
d3d051
@rastamanlp No, no conozco IOS, siempre usé android, y encima estoy medio ebrio, después de unas birras y el partido de argentina. Solo leí que dijiste que Open Source es una mierda y ya me enojé.

81 comentarios - Microcontroladores o arduino. ¿Qué me conviene?

joqui2108 +6
Este post si se puede ver, after!
hernimen1 +4
vos decis para drones?
godofdoomzz +1
En si para cualquier proyecto.
Modo_Pro_Off +6
@godofdoomzz para controlar grones tambien?
don-Cosa +1
@Modo_Pro_Off grones bionicos, con el ecologico combustible de choripan simple y algo de nafta
PERITA22AR +22
Arduino vino para quedarse, no entenes un carajo de electronica y con arduino podes armar algo re piola, sin saber lenguajes de bajo nivel.
huber55
@Lean_elect paaa genial! si siempre entendi que era un poco mas compleja que arduino, pero la salida mas industrial se puede aprovechar de muchas formas,.
Lean_elect
@huber55 es más compleja, corre el sistema operativo OSEK, por lo cual antes tenes que aprender a manejarlo muy bien. De todas maneras también podes programar directamente el micro sin usar el SO, a lo bruto digamos, en lenguaje assembler o C. Su hardware está diseñado para bancarse el ambiente industrial, temas de ruido y esas cosas. Hay varias empresas argentinas que ya le echaron un ojaso.
huber55 +1
@Lean_elect claramente esta mucho mas volcado al ambito profesional, laboral, por eso no es tan conocida.. estaria bueno que mas gente se empiece a animar a estos sistemas, mas al ser nacionales!
poliyon +2
Yo compre la clon de arduino espero que llegue. Pienso practicar con arduino y luego ir con los microchips de atmel
poliyon
@francochipo Si muchas gracias cualquier consulta se me ocurra por las dudas te sigo.
Rogerio_Ceni +2
@poliyon te recomiendo que optes por los Atmega si los podes conseguir , son mas nuevos con mejor arquitectura ya basada en 8051 son RISC , mas rapidos.. , mas instrucciones mejor codigo , las herramientas para programarlos son realmente excelentes , tenes esos programadores usbasp de 1 dolar para programarlo en la protoboard y los chinos ya los fabrican hace años gracias a la popularidad Arduino .. La unica razon por la que optaria por PIC es porque los conseguis mas facil
Rogerio_Ceni
y la curva de aprendizaje es mas rapida con PIC por toda la informacion que encontras en cualquier lado y en Español
joaquin2894 +1
Alguna ves programaste un Arduino con JavaScript?
Muy bueno el post
dexter00x
de que hablas? es posible?
nakian
el pic es mejor si lo usas para algo y lo dejas asi, ya que le podes cambiar el tamaño y todo, y el arduino es mucho mas facil pero no tenes ese lio del pic lo podes sacar y usar para otra cosa facilmente
Richar_tuvieja +1
Al fin algo de inteligencia colectiva entre tanta bosta... Yo use Arduino para domotizar algunas cosas de mi casa, siempre me pregunte su se podía usar microcontroladores así como vienen.., muy buen post
caetratii
Normalmente con los shield es pinchar y listo, pero si quieres algo mas personal, te tocara montar algun circuito.
LietKynes +7
mira vos yo laburo en un local donde se venden pics, programadores y arduinos y no sabia que carajo eran +10
caetratii +3
Es como trabajar de albañil y no saber que es una paleta o un ladrillo.
Frankr06
robatelos
LietKynes +1
@caetratii podes laburar en Easy y no saber que es una paleta o un ladrillo que se yo jaja
allan87
de un microchip a un telefono usando algun metodo de tranferencia de datos y comandos entre el telefono y el microchip? Sin desconectarse del Wifi actual del telefono?
djchikito011
Me compre hace poco un Arduino Original por Mercadolibre, ademas, unos reles de 220v, tiras led rgb, teclado matricial, motores comunes y servos, y ademas consegui las placas para optoacoplarlas a los reles y tengo pensado en hacer algo de Domotica y Robotica (auto a radiocontrol, sumandole un receptor bluetooh o un modulo wifi) ya veremos que se me ingenia
Leofidas +3
que te vas a armar???? una servoarmadura???
caetratii +2
@Leofidas si... vienen los planos en el fallout 4.
carlosvolt +1
Genial todo lo que te compraste mirá te dejo mi canal ahí tengo varios proyectos que te pueden servir un abrazo http://www.youtube.com/user/carlosvolt?sub_confirmation=1
Caely -2
Eso es cosa del pasado lo de ahora son los FPGA
Revenger_014
@NiXoNXp Y son horriblemente caras. Es lindo describir hardware, pero es un mundo aparte de las placas de desarrollo Arduino o los micros.
ANCHOACMJ
Es más de lo mismo, no podés hacer nada comercial con una fpga con lo caras que son, son solamente para testear el funcionamiento de circuitos antes de meterlos a una placa
Lean_elect
@ANCHOACMJ No solo para testear, en la industria satelital se utilizan FPGA de vuelo para meterles al satélite. De hecho, la agencia espacial europea diseñó varios procesadores (IP cores) para FPGA.
leo14poch
buena info en un par de horas te traigo puntos
ultracrix +10
PIC16F84A jeje clásico, es lo mejor, pero hoy en día ya nadie aprende electrónica con lo básico si no con arduino, es una lastima
caetratii
@tatanpinera mas de un circuito me toco diseñar con eso... me parece que el ultimo fue para medir distancias con ultrasonidos.
LordFers
@tatanpinera recursaste circuitos integrados papu? alto virgo sos..
rastamanlp
aprender con un pic es de putitos yo aprendi con un motorola 6800
leandropone
lo q no entiendo es como los programan al micro controladores pines ? cables porq medio osea q interfase ..y o puerto (?)
benitocamela45 -1
los programan con programadores pues. pickit es uno conocido.
Revenger_014 +1
El microcontrolador tiene determinados pines que cuando se desea programar se conectan a un programador que es un hardware que esta comandado por otro microcontrolador ya programado que te permite flashearle el codigo deseado. El contacto de los pines con el programador puede ser por medio de simplemente cables de cobre, o distintos zocalos. Para decirlo en criollo ja
ANCHOACMJ
claro, te compras el programador donde enchufas el micro, lo sacás de ahi y hace lo q vos quieras
Santiag0Ri0IV +2
Cortita y al pie: arduino es para PROTOTIPADO, los pics son para aplicaciones especificas y fijas
Mati55555
Mira si sabes assembler mandale a los microcontroladores.
Warcraft_21 +4
pic toda la vida!! arduino tiene muchisimo codigo basura, su bootloader es super vulnerable a hacks(por tener bootloader y conectados los pines icsp) ademas que no programas el micro sino una estructura que tiene que interpretar el atmel y hace que los ciclos de reloj no sean nada precisos(son horribles) si queres hacer algo que funcione y bien y sepas donde esta la falla, usa pic
ademas arduino no tiene un usb nativo, usa usb cdc que emula el puerto serial con un chip adicional y con su cristal de 12mhz y sumale su bootloader llega a 115200 baudios, mientras que con pic podes alcanzar los 48mhz con cualquier cristal y hacer funcionar el usb a 12mbps, hay muuucha diferencia
podria seguir y mas
PD: las impresoras 3d con arduino(reprap) son muy lentas gracias a arduino
esto estoy haciendo con pic

link: https://www.youtube.com/watch?v=wBhmUqa6y-Q
Warcraft_21
@DaNni_full es un brazo tipo scara con cinematica inversa de 2 grados de libertad, el software del pc esta programado en qt5 c++ y el firmware del pic esta programado en xc8, no tengo tutoriales ni libros que te digan como hacer una impresora 3d desde 0(porque no hay )
Warcraft_21
@DaNni_full pero si aprendi a programar pic principalmente con esto http://www.medi afire.com/file/s4vijzsxyn857ba/Tutorial_C18.pdf y esto http://ww1.microchip.com/downloads/en/DeviceDoc/39632b.pdf y esto http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_C18_Libraries_51297f.pdf
DaNni_full
@Warcraft_21 gracias
hunter_killer
Para arrancar, creo que el "Arduino" anda muy bien, sino como que es demasiado complejo meterse en el tema de los IC a los palos, igual eventualmente te terminas usando AVR puro para exprimir hasta el ultimo centavo de cada integrado (por que son moooy limitados, ahora estoy tratando de usar el attiny2313), me gustaría saber algo mas de PIC's pero bue tengo el MSP430 esperando en la caja, some day..
Warcraft_21 +2
el tema es que no conozco a nadie que empieza con arduino y se pasa a pic, es mas, el que empieza con arduino no termina aprendiendo nada de lo que deberia saber para hacer ciertos proyectos
PepeLotudon +13
Me contaron que el 8086 viene pegando fuerte en el mercado
Microcontroladores o arduino. ¿Qué me conviene?
Rocket34 +2
Su arquitectura x86 se ve prometedora
giuli666 +1
Ahh no, lo que lo odio es terrible. Aprender asm con el intel te deja chapa mal.
JuanCa_88
Depende de la aplicacion que se le va a dar, un microcontrolador es mas robusto para aplicaciones especificas y repetitivas, arduino es mas flexible pero esta mas limitado a las IO que tenga y si te vas a la industria nada de esto sirve, los controladores con PLC, Siemens, Rockwell, etc.

Yo programaba PLC, en mi casa automatice algunos procesos, uso un Micrologix 1500, la conectividad uso NET-ENI que se encarga de convertir el puerto serie a TCP/IP, uso modulos de entrada digital y salida digital y un modulo de reles.
Se necesita mucho, pero mucho cableado, me faltan incorporar algunos sectores de la casa, pero basicamente sabe cuando estoy y si es de dia o de noche y en base a eso toma decisiones de que necesita accionar.

Muy interesante tu post.
BinaryShark
Capo donde puedo empezar a aprender a programar PLC ?porq no encuentro nada en internet y en el cole no me enseñaron
JuanCa_88
@BinaryShark En internet ni idea, yo hice los cursos de programacion cuando estaba trabajando en una empresa, lo hice directamente en rockwell, que te da una base solida, pero luego en el campo tenes que romperte la cabeza para programar y solucionar problemas.
JuanCa_88
@-g3nius- la logica se aplica de igual manera, toda la programacion se reduce en 0 y 1, lo que pasa es que ahora los lenguajes de alto nivel opacan un poco esa vision, yo programaba en assembler luego aprendi basic y luego C y luego vino cobol, pascal, etc. logicamente que dependia de que aplicacion queria hacer.
darehazard85
Buen post !
Este año me toca cursar electronica, mientras tanto, voy a arrancar por familiarizarme con el Arduino primero, y mas adelante, de ser necesario me adentraria en el uso de los mirocontroladores.
Masterrrrrrrr
En electrónica es más necesario conocer más un pic que un arduino, pero para empezar a programar en hardware el arduino esta bien, pero te digo que es mejor que aprendas más de los pics porque seguro lis vas a usar más, me parece
lossles_kapodamy
prefiero los microcontroladores porque los venden en cualquier tienda de electronica
mx0023 +1
y los raspberry pi donde quedarian?
josejacomeb +1
Un Raspberry Pi es mucho más Complicado que Arduino y PIC, (Debido a que hay que elegir un SO, un Lenguaje de Programación y Librerías para Controlar Hardware) pero con los Accesorios Adecuados es una Arma Mucho más potente para los Proyectos de la Actualidad
Revenger_014 +1
@josejacomeb Raspberry Pi para mi es obviamente mas potente y complicado a nivel hardware. Pero en cuanto a uso... esta igual que arduino, los usan para enseñar a niños pequeños en Inglaterra, al ser el hardware mas potente abarca otras esferas a nivel de proyectos. Pero bueno es Cortex A. y Arduino es Cortex M.
josejacomeb
@Revenger_014 la Verdad Tienes Razón... He Olvidado esa parte... Además su capacidad de Procesamiento es Inmensamente Superior 700MHz para la Primera Generación de RPi en tanto Arduino Uno tiene 16MHz y PIC he escuchado que puede trabajar a 41MHz, también hay que tomar en Cuenta que Raspberry Pi es muy utilizado para el Denominado "Internet of the Things" como el Proyecto Mycroft y sería un Punto Decisivo para la Selección de esta Placa
LordFers +1
PIC16F84A vieja, no me importa nada.
BinaryShark
Jajaja iba a comentar lo mismo
giuli666
Ja no lo fabrican más creo, se actualizo al 16f628a o bien el 16f88. Y capaz que ya se estan quedando viejos tambien.
DaniGiorgio +5
corta la bocha , cuando en mi ultimo año de coleigo hice el sumo robot , todos mis compañeros lo hicieron con aruduino , mi grupo lo hicimos con el pic .
el nuestro le gano a todos , nada mas que decir jaja
javistone94nqn +2
USA LOS PIC SI TENES HUEVOS , y nada de programar en C , programá en Assembler ajajaj
Zappppppp -1
@DaNni_full Cada micro tiene su propio set de instrucciones, así que la pregunta seria ¿ensamblador de que micro?
DaNni_full
@Zappppppp claro cada micro tiene su set de instrucciones.

el micro que use hace tiempo es este...

AT89S52

pero más que buscar el set de instrucciones, quiero la logica usada en assambler, eso fue lo que no comprendi.

gracias por tus respuestas de antemano.
Zappppppp
@DaNni_full Mi consejo es que primero pienses lo que queres implementar en un lenguaje de alto nivel usando pseudocódigo, no necesitas escribir algo muy formal, y mucho menos que compile, y de ahí empieces a traducirlo en lenguaje ensamblador de la arquitectura que vas a usar , cada una tiene sus mañanas, pero la lógica siempre es igual. Nunca te mandes a escribir en ensamblador de cabeza, salvo que sea algo sencillo, no es recomendable.
josejacomeb
Por la Gran Cantidad de Artículos en Internet y de Posibles Proyectos que se pueden realizar Arduino es Esencial, cuando se desea hacer un Prototipo Final es necesario un Microcontrolador por su Voltaje Reducido y su pequeño espacio que ocupa sería una opción más razonable
alex_metal_rojo +1
El arduino es para aficionados y proyectos caseros, si queres desarrollar algo para comercializar o algo por el estilo te conviene el pic, podes bajar mucho mas los costos pero ahí si hay que saber.
rastamanlp -1
te sale 200 pesos un UNO o 100 un mini, la verdad que no es caro para nada, a menos q hagas una tirada de miles de productos.
alex_metal_rojo
@rastamanlp Te puse negativo sin querer... Conseguis pics por casi $30 (16f627) en electrónica liniers por mencionar alguno, lo que pasa que para sacarle el jugo hay que usar un poco la cabeza y en arduino te tenes que matar menos, ademas de que depende también de que es lo que estas por hacer, si considero que muchas de las interfaces que ofrece Arduino son bastantes convenientes.
rastamanlp +1
@alex_metal_rojo ese es el problema, en arduino está todo estandarizado. Pero bueno creo que el dilema es usar uno u otro porque para uno te quedas corto y para el otro te pasas
NitroFull +1
Resumen para el que no entiende:

Si tenes un proyecto simple que no posea un hadware demasiado complejo usas un arduino. Pero si el mismo es mucho mas complejo y necesites realizar varios de los mismos optas por un microcontrolador que sale mas barato que un Arduino.

Diferencia: Uno ya está listo para poder usarse de manera libre (Arduino), mientras que el otro al comprarlo es "virgen" ya que tendrás que hacer el circuito complementario para la conexión de las salidas, oscilador, etc. En otras palabras el micro controlador se lo utiliza para sistemas electrónico mas específicos y sofisticados que requieran de poco espacio de construcción o mejor desempeño.
mariogca
al revés flaco, la electrónica es el hardware.
darkstalker424
Te la hago fácil, sabes programar? Si- usa pic de microchip, es barato y tiene todos los chiches para ponerle bluethu wireless USB lan, entradas analogicas , si no sabes o te cuesta programar, usa arduino, que en resumen es un pic preprogramado
tatanpinera
te lahago mas facl
no quieres hacer la placa
usa arduino
darkstalker424 +1
Lo más zarpeti es programar en c y batch y usar el puerto paralelo de la pc usando un block de notas
darkstalker424
Lo más zarpeti es programar en c y batch y usar el puerto paralelo de la pc usando un block de notas
bajotierralongs
tengo un arduino nano un micro y una gt2560 tirados jaja vengan de a uno
DaNni_full
muchos se van por el arduino, pero les recomiendo los microcontroladores por la unica razón de que los arduinos es una marca registrada. y si haces un proyecto lucrativo no podras usarlo a menos que pagues la patente.
Masterrrrrrrr +1
Aguanten los micros vieja, me parece medio caro el arduino como para ponerlo en algo que vas a vender por ejemplo, es más profesional un micro me parece, el arduino es más para probar cosas o algo así o para proyectos propios
paredesivan
cuanto sale un 16f628a pelado? o sea sin pines cristal ni nada
Masterrrrrrrr
@paredesivan según de donde seas, acá en entre ríos están como a $80 más o menos
Masterrrrrrrr
@paredesivan recién leo bien tu comentario, sin pines ni cristal?
dexter00x +1
maldita sea, sabia que tenia que aprender C de joven, ahora de viejo solo me quedare con las ganas, ni modo, a jugar con el arduino,
Revenger_014
Este post me esta inspirando para crear uno propio! Para lo que yo creo que es la posta. No viene ni por el lado de PIC ni Arduino ni Raspberry Pi! Eso si, me gustaria que cuando lo cree sea muy visto como este post, si no ni ganas, en que franja horaria podria publicar un post de tecnologia/placas de desarrollo para que sea masivamente visto en taringa?
Gualeitor
tengo un Arduino Uno y puedo decir que es muy bueno, bastante util, con los amigos en la universidad utilizamos el Arduino Mega para los proyectos de Arquitectura de computadoras
Rohan5001 +1
Che la puta madre me olvide todo lo que sabia de electronica , el pic, y plc seria algo de estos?
Irocer
Me encanto tu post, sobre todo tus resumenes +5
rodrimari
Y que es mejor? microcontrolador o FPGA?
Rogerio_Ceni
estan sacando son procesadores xeon con un fpga adentro , las placas de video tambien deben tenerlos adentro..

http://www.extremetech.com/extreme/184828-intel-unveils-new-xeon-chip-with-integrated-fpga-touts-20x-performance-boost
Xmessage
La ventaja de los FPGAs es que son concurrentes, esto quiere decir que son más veloces, se utilizan para sistemas que requieran un sistema con un tiempo mínimo de respuesta, mientras que los micros son más de velocidades de baja a media.
Igualmente arduino es de putos.
rodrimari
@Rogerio_Ceni Un profesor mio dice que las FPGA son el futuro, y van a reemlazar casi por completo a los microprocesadores y microcontroladores
carpm
+10 exelente me da nostalgia leer estos post