[#HUMOR] Sobre ToDo Lists … asi terminan

Hola!

Ayer escribí sobre la importancia de saber auto gestionar nuestras tareas … eso sí, soy el 1ro en admitir que muchas veces terminan así

550x-todolist-xls-1

Saludos @ Home

/El Bruno

Source: http://geekandpoke.typepad.com/geekandpoke/2010/11/todoxls.html

Advertisements

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VIII) Links

image

Hola,

I almost forgot to put the links with the comparision between the 3 platforms

  1. Introduction
  2. Arduino Sample
  3. Netduino Introduction
  4. Netduino Sample
  5. Gadgeteer Sample
  6. My opinion about Arduino
  7. My opinion about Netduino
  8. My opinion about .Net Gadgeteer

Saludos @ La Finca

El Bruno

image image image Google

Technorati Tags: ,,,
Windows Live Tags: Arduino,Netduino,Gadgeteer,Links
WordPress Tags: Arduino,Netduino,Gadgeteer,Links

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VIII) Enlaces completos

image

Hola,

me había olvidado de poner los links completos con la comparación entre las 3 plataformas

  1. Introducción
  2. Ejemplo con Arduino
  3. Comenzando con Netduino
  4. Ejemplo con Netduino
  5. Ejemplo con Gadgeteer
  6. Conclusiones sobre Arduino 
  7. Conclusiones sobre Netduino
  8. Conclusiones sobre .Net Gadgeteer

Un dato interesante a tener en cuenta … en las

Saludos @ Home

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VII) conclusions, Pros and Cons of .net Gadgeteer

image

Series

  1. Introduction.
    https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Example with Arduino
    https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Beginning with Netduino
    https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Example with Netduino
    https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Example with Gadgeteer
    https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/
  6. Conclusions on Arduino
    https://elbruno.com/2013/07/22/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-arduino/
  7. Conclusions on Netduino
    https://elbruno.com/2013/07/23/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-netduino/

Hello.

After the review of Arduino and Netduino, today I close with .net Gadgeteer

.NET Gadgeteer

Pros

The main advantage of the Gadgeteer .net is the speed with which we can prototype. On the one hand the plate has sensors plug & play, what we have in Arduino with a Groove Shield. Also within Visual Studio have a visual environment where we can see how the connections are PIN and have to use for each sensor. This working model Drag & Drop really makes that anyone can quickly prototype.

Another important issue is the code. Visual DSL where we connect the sensors is responsible for generating the initialization of the same code, then a single programmer has to focus on the business logic that you want to apply to the prototype. Once more Gadgeteer WINS in speed.

Another advantage, from the academic point of view is that it is open odigo. You can find onhttp://gadgeteer.codeplex.com/ and see how it works on the inside. And I don’t want to forget that he was born as a project of MS Research for quick prototypes, which at the request of the community became a commercial product for enthusiasts and people with little social life.

Cons

I think the main drawback is the price. A complete Kit to get started is much more expensive than one Arduino orNetduino, making fast numbers is almost double. The following is not one against, but if what you want is to work at a low level, or you think Gadgeteer.

Conclusion

Gadgeteer is Visual Basic of sensors. And don’t drink it for the bad side of Visual Basic, it allows you to make things powerful and very fast. If this is what you want, it’s great. If on the other hand you want to work at a lower level you can download to Netduino and if you like Arduino to hardcore is your friend.

Greetings @ Barcelona

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VII) conclusiones, Pros y Cons de .Net Gadgeteer

image

Series

  1. Introducción.
    https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Ejemplo con Arduino
    https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Comenzando con Netduino
    https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Ejemplo con Netduino
    https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Ejemplo con Gadgeteer
    https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/
  6. Conclusiones sobre Arduino
    https://elbruno.com/2013/07/22/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-arduino/
  7. Conclusiones sobre Netduino
    https://elbruno.com/2013/07/23/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-netduino/

Hola. 

Después de la revisión de ArduinoNetduino, hoy cierro con .Net Gadgeteer 

.Net Gadgeteer

Pros

La principal ventaja de .Net Gadgeteer es la velocidad con la que podemos prototipar. Por un lado la placa tiene sensores del tipo plug & play, lo que tenemos en Arduino con un Groove Shield. Además dentro de Visual Studio tenemos un entorno visual donde podemos ver como van las conexiones y que PIN tenemos que usar para cada sensor. Este modelo de trabajo Drag&Drop realmente hace que cualquiera pueda prototipar de forma rápida.

Otro tema importante es el código. El DSL visual donde conectamos los sensores se encarga de generar el código de inicialización de los mismos, luego un programador solo tiene que centrarse en la lógica de negocios que quiere aplicar en el prototipo. Una vez más Gadgeteer gana en velocidad. 

Otra ventaja, desde el punto de vista académico es que es ódigo abierto. Lo puedes encontrar en http://gadgeteer.codeplex.com/ y ver como funciona por dentro. Y no quiero olvidarme que nació como un proyecto de MS Research para prototipados rápidos que a pedido de la comunidad se convirtió en un producto comercial para entusiastas y personas con poca vida social.

Cons

Creo que la principal contra es el precio. Un Kit completo para comenzar a trabajar es mucho más caro que uno de Arduino o Netduino, haciendo números rápidos es casi el doble. Lo siguiente no es una contra, pero si lo que quieres es trabajar a bajo nivel, ni pienses en Gadgeteer.  

Conclusion

Gadgeteer es el Visual Basic de los sensores. Y no lo tomes por el lado malo de Visual Basic, te permite hacer cosas potentes y de una forma muy rápida. Si esto es lo que quieres, es genial. Si por otra parte quieres trabajar en un nivel inferior puedes bajar a Netduino y si te gusta al hardcore Arduino es tu amigo.

 

Saludos @ Barcelona

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VI) conclusions, Pros and cons of Netduino

image

Series

  1. Introduction. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Example with Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Starting with Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Example with Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Example with Gadgeteer. https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/
  6. Conclusions on Arduino, https://elbruno.com/2013/07/22/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-arduino/

Hello.

Yesterday was my review for Arduino, today I’ll go with Netduino

NETDUINO

Pros

The Pros begin with a “Netduino is so cool”. It is a small device that allows you to make quick prototypes in C#. It may seem weird, but programming in C# is the 2nd best advantage. Even if we have all the advantages of a good programming language (Generics, Linq, etc) C# is in 2nd place. The 1st place go for the next one: Netduino is based on .net Micro Framework, and out of the box has tons of stuff which are very difficult to implement in Arduino: Timers, MultiThreading, events, etc. On the other hand, it is not much more expensive: an Arduino (€20) and the Netduino (€34,95), so prototype with Netduino is not very expensive.

Another point to comment that .net Micro Framework is Open Source, so everyone can see how it works, is available for everyone at CodePlex. And I don’t want to forget that with Netduino you have:

Debugging

An emulator integrated in Visual Studio

– A chip to 48 MHz (the 16 MHz of Arduino-vs), an ARM chip from 32 bits (vs the ATmega 8-bit), etc. Netduino is more powerful than Arduino .

Cons

The main drawback of Netduino is mounted on .net Micro Framework. And if at some point like to browse what is not included in the NETMF, as you create you own NETMF your own branch, or you wait for someone to do it for you. Another important point to have in mind is that the collection of sensors that exist for Netduino is smaller than the Netduino. And even if there are a couple of tutorials on how to implement a C# handler for NETMF of a sensor, from C++ code; the reality is that it is not so easy.

Another problem you have is the price (I’m not crazy wait for it …). I’m don’t know if there are cheap Netduino chips, anyways think always in €35 each one; on the other hand it is possible to prototyping with Arduino (€20) and then deploy it to AVR chips of less than €10.

Conclusion

Netduino is very good. If you do not want to move to the world of men and writing code in c++; netduino is an excellent choice. It is not very expensive, has all the advantages of the Microsoft languages and the best current IDE integrates very well: Visual Studio 2012. At this point, one I will punish with a “that’s payment” because using the Express versions that are free! I think Netduino is fine and even more if you want to make quick prototypes in a known IDE.

Tomorrow something about .net Gadgeteer…

Saludos @ Barcelona

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VI) Conclusiones, Pros y Contras de Netduino

image

Series

  1. Introduction. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Example with Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Starting with Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Example with Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Example with Gadgeteer. https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/
  6. Conclusiones sobre Arduino, https://elbruno.com/2013/07/22/xduino-arduino-vs-netduino-vs-gadgeteer-vi-conclusiones-pros-y-contras-de-arduino/

Hola. 

Ayer le tocó mi review a Arduino, hoy vamos con Netduino ..

NETDUINO

Pros

Los Pros comienzan con un “Netduino mola” para España, o “Netduino es un show” para Latinoamerica. Es un device pequeño que te permite hacer prototipos rápidos en C#. Puede parecer raro, pero oder programar en C# es la 2da mejor ventaja, siendo que contamos con todas las ventajas de un lenguaje de programación buenísimo (Generics, Linq, etc). La primera es que Netduino está montado sobre .Net Micro Framework, y de fábrica tiene todo lo que es muy díficil de implementar en Arduino: Timers, MultiThreading, orientación a eventos, etc. Por otra parte, tampoco es mucho más caro: un Arduino (€20) y el Netduino (€34,95), prototipar con Netduino no es muy caro.

Otro punto a comentar que .Net Micro Framework es Open Source, así que si quieres ver como funcionan “las tripas”, está disponible para todo el mundo en CodePlex. Y no me quiero olvidar que con Netduino tienes:

– Depuración

– Un Emulador integrado en Visual Studio

– Un chip a 48MHz (vs los 16MHz de Arduino), un chip ARM de 32 bits (vs el ATmega de 8 bits), etc. Vamos que es más potente.

Cons

La principal contra de Netduino es que está montado sobre .Net Micro Framework. Y si en algún momento quieres hcaer algo que no está incluido en el NETMF, pues o te creas una rama propia de NETMF a tu gusto, o te esperas a que alguien lo haga por tí. Además la colección de sensores que hay para Netduino es inferior a la de Netduino. Si bien, muchas veces hay un par de tutoriales sobre como implementar un controlador para NETMF de un sensor, a partir de código C++; la realidad es que no es tan fácil.

Otro problema que tiene es el precio (pero si arriba pusiste otra cosa melón!). No se si hay chips Netduino baratos, pensemos siempre en €35 por cada uno; en cambio es posible prototipar con Arduino y luego implementarlo en chips AVR de menos de €10.

Conclusion

Netduino está muy pero muy bien. Si no quieres pasarte al mundo de los hombres y escribir código en C/C++; netduino es una excelente opción. No es muy caro, tiene todas las ventajas de los lenguajes de Microsoft y se integra muy bien el mejor IDE actual: Visual Studio 2012. En este punto, alguno me castigará con un “eso es de pago” pues usa las versiones Express que son gratis! Yo creo que Netduino está muy bien y más aún si quieres hacer prototipos rápidos en un IDE conocido.

 

Mañana algo sobre .Net Gadgeteer …

Saludos @ La Finca

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VI) conclusions, Pros and cons of Arduino

image

Series

  1. Introduction. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Example with Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Starting with Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Example with Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Example with Gadgeteer. https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/

Hello

After the series of posts where I showed how to make a simple application with a LED and a BUTTON with Arduino, Netduino and .Net Gadgeter, today I present my opinion about Arduino. Let’s see…

ARDUINO

Pros

Arduino is the most widespread platform between the 3. It is almost impossible to think of an example and not find related information in Arduino.cc, google.com or bing.com. There are tons of samples, many forums and a very big community behind Arduino so you probably do not have to spend much time in research.

Another important point is that, while there are components that can be reused between 3 platforms, the starting point for most of the sensors and actors, is always for Arduino. Arduino is the platform which has more “versions”, more sensors and a is also the cheapest.

Cons

Although of course, are not all good news for Arduino. If you are not used to program in C/C++, you’ll have a little pain. Forget about programming events, multithreading, and everything that we are accustomed in the 21st century with languages like C#. For sure there are many solutions in forums and communities for these “problems” However most of the times, you find a solution which is incompatible with another solution, so you have to sit down and spend a good afternoon and evening with the device to the side, programming, deploying, testing, etc.. By the way, if you are of those who like to debug… forget about in this case.

Conclusion

Arduino is the most popular platform and the cheapest. That already makes that add many points and in addition, if you get used to the programming environment (once again recommend Visual Micro and Visual Studio 2012) can have a good time. In addition if you want to work at low level, or with sensors not standards, Arduino gives you a very powerful base to get started.

Tomorrow Netduino stuff

Saludos @ La Finca

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (VI) Conclusiones, Pros y Contras de Arduino

image

Serie

  1. Introducción. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Ejemplo con Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Comenzando con Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Ejemplo con Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/
  5. Ejemplo con Gadgeteer. https://elbruno.com/2013/07/18/xduino-arduino-vs-netduino-vs-gadgeteer-v-ejemplo-con-gadgeteer/

Buenas

después de la serie de posts donde mostré como hacer una aplicacion simple con un LED y un BUTTON con Arduino, Netduino y .Net Gadgeter, ahora me toca presentar mis conculsiones al respecto. Veamos …

ARDUINO

Pros

Arduino es la plataforma más extendida de las 3. Es casi imposible pensar en un ejemplo y no encontrar información relacionada en Arduino.cc, google.com o bing.com. Hay muchos ejemplos, muchos foros y mucha comunidad detrás de Arduino que hace que no tengamos que dedicar mucho tiempo a la investigación.

Otro punto importante es que, si bien hay componentes que se pueden reutilizar entre las 3 plataformas, la base de todos los sensores y actores, es siempre para Arduino. Es la plataforma que tiene más “versiones”, más sensores y un punto importante final: Es la más barata.

Contras

Aunque claro, no todos son rosas para Arduino. Hay que usar C para programar las aplicaciones en Arduino, olvidate de programación orientada a eventos, de multithreading, y de todo lo que estamos acostumbrados en el siglo XXI. Es cierto que hay muchas soluciones en foros y comunidades para estos “problemas” sin embargo te puedes encontrar con que una solución es incompatible con otra, y toca sentarse a pasar una buena tarde y noche con el device al lado. Por cierto, si sos de los que les gusta depurar … olvidate en este caso.

Conclusión

Arduino es la plataforma más popular y la más barata. Eso ya hace que sume muchos puntos y además, si te acostumbras al entorno de programación (una vez más recomiendo Visual Micro) puedes pasar un buen rato. Además si buscas trabajar a bajo nivel, o con sensores no estandars, Arduino te da una base muy potente para poder comenzar.

mañana Netduino

Saludos @ Home

El Bruno

image image image Google

[#XDUINO] Arduino vs Netduino vs Gadgeteer (V) example with Gadgeteer

image

Series

  1. Introduction. https://elbruno.com/2013/07/13/xduino-arduino-vs-netduino-vs-gadgeteer-i/
  2. Example with Arduino. https://elbruno.com/2013/07/15/xduino-arduino-vs-netduino-vs-netgadgeeter-ii-usamos-el-arduino/
  3. Starting with Netduino. https://elbruno.com/2013/07/16/xduino-arduino-vs-netduino-vs-netgadgeeter-iii-empezamos-con-netduino/
  4. Example with Netduino. https://elbruno.com/2013/07/17/xduino-arduino-vs-netduino-vs-gadgeteer-iii-el-ejemplo-con-netduino/

Good.

After the example of the Arduino and the Netduino, today’s up to .net Gadgeteer. We have the same problem as with NETMFGadgeteer, there isn’t an official SDK for Visual Studio 2012. However the solution is similar to the ofNETMF 4.2, I explained it in this post and allows us to have .net Gadgeteer projects in our New Projects of Visual Studio 2012 window (the official link is this).

image

Before turning to the draft code, let’s review the hardware we use for example est.

Once the project is created, we will add to it the following items,

  • FES main Board
  • Power Supply
  • Button
  • Multicolor LED

in the case of Gadgeteer is way graphic with a DSL editor

image

Then the code is quite simple

   1: using GT = Gadgeteer;

   2: using GTM = Gadgeteer.Modules;

   3:  

   4: namespace GadgeteerApp2

   5: {

   6:     public partial class Program

   7:     {

   8:         private bool _ledOn;

   9:  

  10:         void ProgramStarted()

  11:         {

  12:             button.ButtonPressed += button_ButtonPressed;

  13:         }

  14:  

  15:         void button_ButtonPressed(GTM.GHIElectronics.Button sender, GTM.GHIElectronics.Button.ButtonState state)

  16:         {

  17:             if (_ledOn)

  18:             {

  19:                 multicolorLed.TurnRed();

  20:             }

  21:             else

  22:             {

  23:                 multicolorLed.TurnOff();

  24:             }

  25:             _ledOn = !_ledOn;

  26:         }

  27:     }

  28: }

In this case treatment of the LED is a bit special since I have a multi-colored LED. For example, I put it online or OFF.

And ready the last example, tomorrow a little test adapting Groove of Arduino for Gadgeteer sensors.

 

References:

  • Install .net Gadgeteer for VS2012

Saludos @ Home

El Bruno

image image image Google