Autor Tema: ¿Qué es un Arduino según EEVBlog?  (Leído 10380 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
¿Qué es un Arduino según EEVBlog?
« en: 21 de Noviembre de 2009, 11:57:37 »
David Jones publica en su blog un review y una explicación breve de lo que es un Arduino y para quiénes es enfocado su uso.

http://www.eevblog.com/2009/11/21/eevblog-45-arduino-picaxe-and-idiot-assembler-programmers/

El video de Youtube:

Es un video de 20 minutos en el que explica que Arduino es básicamente el conjunto Open Source de placas de desarrollo, expansiones de desarrollo y librerías o plantillas de código en lenguaje C para los microcontroladores ATmega de la compañía Atmel.

El menciona que el boom que tienen estas plaquitas y su plataforma de programación es que son de código libre y que son enfocadas a usuarios novatos que deseen aprender a programar micros de forma rápida. Los que se inician en la programación de micros tendrán la vida casi resuelta ya que el control de registros y de periféricos a bajo nivel ya está resuelto con las librerías programadas en alto nivel.

El arduino que muestra en el video cuenta con bootloader con convertidor usb a rs232 virtual, el cual elimina la necesidad de comprar un programador para el atmega.

Hace especial énfasis en que los arduino se diseñaron para reducir el tiempo de programación ya que cualquier usuario que cuente con un buen compilador en C (AVRGCC) y un micro ATmega cualquiera puede escribir el mismo código sin necesidad de contar con la placa Arduino y cuenta con la ventaja de que puede realizar su propia tarjeta sin tener que adaptarse a las del arduino.

Hace una breve comparación con los PICAXE que son similares: placas de desarrollo o entrenamiento que cuentan con PIC de Microchip preprogramado para recibir el programa del usuario. PICAXE se programa con diagramas de flujo muy al estilo de Niple. Tiene la desventaja de que al querer realizar programas complejos el diagrama de flujo se convierte en un obstáculo más que en una solución.

También se queja sobre los programadores en ensamblador, diciendo que hay algunos que presumen programar más rápido que los programadores en C... en esta parte del video no estoy de acuerdo ya que hay programadores en ensamblador que realmente sobrepasan la eficiencia de algunos programadores en C, pero bueno... no hay lenguaje mejor que otro.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #1 en: 21 de Noviembre de 2009, 12:30:24 »
xD

Cuando vi el nombre del Sr. David Jones xD dije "este es de piratas del caribe electronico y eso explica muchas cosas xD "

y ya vi , dice Dave xD asi que Davie xD


Es muy apasionado el Sr. tiene rato que miro sus videos xD  "ADUINO" xD

What ? WHAT?? xD AHHHhH!  :huh: :huh: :shocked: :shocked: es un personaje xD

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #2 en: 21 de Noviembre de 2009, 12:46:11 »
Sí, hace críticas interesantes... principalmente para geeks electrónicos como tú comprenderás  :D jaja como todos comprendemos  ;-)

Otro que hace críticas iguales e incluso cómicas a morir es el Angry Video Game Nerd...
http://www.youtube.com/user/JamesNintendoNerd

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #3 en: 21 de Noviembre de 2009, 13:07:30 »
Esta muy comico el aNgry Nerd xD

Desconectado Felixls

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 300
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #4 en: 23 de Noviembre de 2009, 10:58:26 »
También se queja sobre los programadores en ensamblador, diciendo que hay algunos que presumen programar más rápido que los programadores en C... en esta parte del video no estoy de acuerdo ya que hay programadores en ensamblador que realmente sobrepasan la eficiencia de algunos programadores en C, pero bueno... no hay lenguaje mejor que otro.
Exacto, no hay un lenguaje mejor que otro, pero creo que ese era el punto que trató de explicar David, ya que muchos de los que critican (programadores de assembler sobre todo) a la plataforma Arduino es que se parece más a un Basic.

En lo personal cada vez que escucho la discución C vs Basic, o C# vs C++, SQLServer vs Oracle, lo que siempre digo es

"La herramienta perfecta es la que sea más correcta para fin que deseas cumplir".

Y además, no siempre es recomendable cualquier lenguaje en cualquier parte de la formación de un programador, ya que todos comienzan indefectiblemente con un diagrama de flujo, luego pseudocódigo, luego algo como Basic, luego para reforzar la programación tipada puede que Pascal, luego C, luego java para cubrir con paradigma de objetos, etc

Quizás al final o puede que nunca, tengas que pasar por el assembler, todo depende de la frase de arriba.  ;-)

saludos!

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #5 en: 23 de Noviembre de 2009, 11:16:41 »
Bueno por estos lares la formación de un programador comienza con java, luego se pasa a C, Assembler, POO (Smalltalk). Se da toda la variedad posible, y es el programador que teniendo el conocimiento de ellos elije el que cree adecuado para su aplicación, como bien dice Felixls.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado jfmateos2

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3145
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #6 en: 23 de Noviembre de 2009, 11:47:20 »
Volviendo al tema de Arduino...

A mi forma de verlo Arduino es sobre todo una OPORTUNIDAD... una oportunidad de expresar sus ideas mediante Physical Computing para todos aquéllos con conocimientos limitados sobre programación/electrónica.

En muchos aspectos Arduino y Flash recorren caminos paralelos... Antes de Flash existía una fuerte diferenciación entre diseñadores y programadores en la Web... después de Flash ha surgido una nueva figura: el diseñoprogramador.

Con Arduino está pasando lo mismo: hay por ahí un montón de gente con buenas ideas incapaces de hacerlas realidad porque carecen de conocimientos... Arduino es su OPORTUNIDAD

La popularidad de Arduino se apoya en:
  • Sencillez
  • Rapidez de desarrollo
  • Open Source


Desconectado JOJOJORGE5

  • PIC16
  • ***
  • Mensajes: 167
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #7 en: 26 de Noviembre de 2009, 20:05:29 »
Hola

Muy bien explicado, siempre escuche hablar sobre el arduino pero no sabia realmente que era.
 
Con respecto a lo de programar en ensamblador se refiere a que si cambias de familia de pic o de pic a atmel tendrás que cambiar mucho código porque el ensamblador es distinto para cada microprocesador. Pero programando en c podrás rehusar muchas de tus rutinas.

salu2:)

Y por estos lares en mis tiempos se aprendía primero C y algo de C++ luego ensamblador. java lo aprendí por mi cuenta pero no lo uso mucho.
Ahora eliminaron el C y lo cambiaron por java.

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #8 en: 26 de Noviembre de 2009, 21:56:45 »
increíble, este personaje habla sobre unos equipos que yo tendría solo en sueños  :D

vieron el vídeo del fluke que se separa en 2 piezas  :shock:

La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #9 en: 27 de Noviembre de 2009, 01:26:13 »
increíble, este personaje habla sobre unos equipos que yo tendría solo en sueños  :D

vieron el vídeo del fluke que se separa en 2 piezas  :shock:



Sí, pero yo no le vi mucho uso práctico aunque seguramente es porque no uso mucho los multímetros en zonas peligrosas.  :P

Desconectado mincho

  • PIC12
  • **
  • Mensajes: 81
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #10 en: 04 de Marzo de 2010, 14:15:56 »
Es la primera vez que escucho esa palabra, pense que era un gentilicio, pero suena facinante lo que se puede lograr hacer....

un saludo....

:-/ Saludos  :-/ Desde  :-/ Colombia  :-/

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: ¿Qué es un Arduino según EEVBlog?
« Respuesta #11 en: 20 de Octubre de 2010, 13:27:27 »
Para los fans de Arduino, un tutorial para programarlo usando el IDE Eclipse:

http://www.codeproject.com/KB/system/Arduino_Unleashed.aspx


 

anything