WP_20140205_18_37_23_Pro_thumb.jpg

Charla de Microframework y Gadgeteer con Pep Lluís

¡Hola a todos! Ayer asistí a una charla de Pep Lluís en la UPM. He aprendido muchas cosas, me he dado cuenta de otras tantas de las que estaba equivocado, he conocido a una gran persona y me he dado cuenta de que se puede cacharrear de una forma fácil, barata y divertida.

Importante

Sin duda después de la charla de ayer mi primer consejo es que estéis atentos al Blog de Pep Lluís: http://msmvps.com/blogs/peplluis/

¿En que estaba equivocado?

Algunas de las cosas en las que estaba equivocado se reflejan en el cartel que hice para el evento.

hola2

Para empezar es .NET Microframework, no Microframeworks, no son mini frameworks para los cacharros, es una plataforma .NET para dispositivos de recursos limitados que incluye una pequeña versión del CLR de .NET y que soporta Visual Basic y C#. Además nos permite la depuración dentro de Visual Studio.

Por otra parte existe otro concepto que es el Gadgeteer, que es una toolkit de código abierto para diseñar pequeños sistemas electrónicos utilizando Microframework que nos abstrae casi totalmente del hardware.

¿Qué he aprendido?

Al principio, al ver todas las placas, conectores, sensores,etc. he pensado “Yo jamás podría hacer algo con esto”. Al acabar la charla me he dado cuenta de que es más sencillo de lo que parece.

WP_20140205_18_37_23_Pro

La parte hardware

Todos los dispositivos tienen unos conectores iguales. La idea es que tu puedas combinarlos para hacer diferentes sistemas electrónicos. Os dejo un video donde se puede ver como haciendo unos simples cambios de módulos y cargando los ensamblados con el código podemos hacer muchos sistemas electrónicos distintos.

La parte software

Desde Visual Studio al instalar Gadgeteer dispones de una ventana de diseño donde puedes ir colocando las placas y los diferentes módulos. La programación se hace muy parecida a la programación de aplicaciones en .NET. Podemos ver un ejemplo a continuación. [Esta imagen es del blog de Pep Lluís]

8475.Cerberus_PIR

 

Desde la ventana de diseño podemos arrastrar una placa con el microprocesador, un botón y un led. Conectamos desde la vista de diseño el botón y el led a la placa.

En la parte del código podemos hacer referencia al módulo del botón por su nombre (como si de un botón de WPF o W8 se tratara) y suscribirnos al evento de pulsado. Una vez dentro del evento referenciamos el led, también por su nombre, y podemos llamar a una función del led para que se encienda.

intellisense

Aquí podemos ver un ejemplo de como controlar el módulo de la cámara para hacer un foto.

Me interesa mucho

Esto está explicado a muy alto nivel, habría que entrar en detalle (y lo haremos) en otros post. La idea de este post es que conozcáis que existe, que investiguéis y que sepáis que algo haremos con estas cosillas y que lo iré comentando ya más en detalle y con ejemplos de código. Pero si no podéis esperar más, ya sabéis pasad por el blog de Pep LLuís.

WP_20140205_17_54_31_Pro

Y os dejo algún enlace a sitios donde podéis comprar estos juguetitos:

Un saludo, y nos vemos en el siguiente post!

Sergio Gallardo Sales tw  link

540 thoughts on “Charla de Microframework y Gadgeteer con Pep Lluís

  1. Pingback: mcm backpack yoona
  2. Pingback: Nike kids air max
  3. Pingback: Nike Blazers high
  4. Pingback: cheap wow gold
  5. Pingback: wow gold
  6. Pingback: Free run Nike
  7. Pingback: wow gold
  8. Pingback: banff jackets
  9. Pingback: Nike free Canada
  10. Pingback: cheap wow gold
  11. Pingback: moncler ipo ebitda
  12. Pingback: legend blue 11s
  13. Pingback: Red Cement 10
  14. Pingback: cheap wow gold
  15. Pingback: Lady Liberty 10
  16. Pingback: Lady Liberty 10
  17. Pingback: nike kd vii
  18. Pingback: gilimag.com
  19. Pingback: rxkinetics.net
  20. Pingback: legend blue 11s
  21. Pingback: canada goose diet
  22. Pingback: canadagoose
  23. Pingback: canada goose parka
  24. Pingback: nike kd vii
  25. Pingback: lebron 12 for sale
  26. Pingback: black canada goose
  27. Pingback: goose jackets
  28. Pingback: veste canada goose
  29. Pingback: womens asics
  30. Pingback: canada goose coats
  31. Pingback: asics cheer 5
  32. Pingback: Jordan Retro 10
  33. Pingback: canada goose femme
  34. Pingback: asics noosa tri 8
  35. Pingback: parka canada goose
  36. Pingback: cheap asics gel
  37. Pingback: lebron 12
  38. Pingback: Red Cement 10
  39. Pingback: canada goose
  40. Pingback: canada goose women
  41. Pingback: cheap asics
  42. Pingback: legend blue 11s
  43. Pingback: asics gt 2160
  44. Pingback: parka canada goose
  45. Pingback: canada goose price
  46. Pingback: asics hyper throw
  47. Pingback: canada goose nyc
  48. Pingback: asics gel kinsei 4
  49. Pingback: canada goose nyc
  50. Pingback: asics tiger
  51. Pingback: myebayuk
  52. Pingback: goose coats
  53. Pingback: goose canada
  54. Pingback: canada goose
  55. Pingback: goose
  56. Pingback: asics sale women
  57. Pingback: canadas goose
  58. Pingback: asics 2120 women
  59. Pingback: nike foamposite
  60. Pingback: canadiangoose
  61. Pingback: asics noosa
  62. Pingback: asics onitsuka
  63. Pingback: asic running shoes
  64. Pingback: asics womens shoes
  65. Pingback: canada goose china
  66. Pingback: the canada goose
  67. Pingback: asics 2170 womens
  68. Pingback: asics gel kayano
  69. Pingback: asics t095n
  70. Pingback: asics 2170 mens
  71. Pingback: new balance jp
  72. Pingback: coats canada goose
  73. Pingback: asics 2170 womens
  74. Pingback: new balance schuhe
  75. Pingback: asics 2170 review
  76. Pingback: legend blue 11s
  77. Pingback: new balance enfant
  78. Pingback: asics noosa tri 8
  79. Pingback: new balance3
  80. Pingback: asics gel blast 3
  81. Pingback: canada goose down
  82. Pingback: asics gt 2170
  83. Pingback: canada goose baby
  84. Pingback: asics 2170 womens
  85. Pingback: new balance 999 uk
  86. Pingback: asics 2170 mens
  87. Pingback: asic 2170 womens
  88. Pingback: asics gel blast 3
  89. Pingback: asics 2130 mens
  90. Pingback: prezzo new balance
  91. Pingback: asic gel kayano 17
  92. Pingback: legend blue 11
  93. Pingback: Lady Liberty 10s
  94. Pingback: Red Cement 10s
  95. Pingback: Retro Jordan Shoes
  96. Pingback: asics blur
  97. Pingback: new balance nb 400
  98. Pingback: nimbus 14 asics
  99. Pingback: asic 2170 womens
  100. Pingback: asics wholesale
  101. Pingback: asic gel kayano 17
  102. Pingback: asics shoes
  103. Pingback: asics gel blast 3
  104. Pingback: asics kayano 17
  105. Pingback: asics kayano 19
  106. Pingback: asics gel harumi
  107. Pingback: asics blur
  108. Pingback: asics kayano 18
  109. Pingback: asics 2170
  110. Pingback: asics gel blast 3
  111. Pingback: new balance skor
  112. Pingback: new balance u420bt
  113. Pingback: asics 2170 black
  114. Pingback: nike lebron 12
  115. Pingback: retro jordan 11
  116. Pingback: asics t050n
  117. Pingback: new balance skor
  118. Pingback: asics kayano 18
  119. Pingback: asics tiger
  120. Pingback: asics blur
  121. Pingback: asics tiger
  122. Pingback: asics gel models
  123. Pingback: asics gel 1120
  124. Pingback: wholesale asics
  125. Pingback: asics kanbarra 4
  126. Pingback: gt 2160 asics
  127. Pingback: new balance chile
  128. Pingback: asics t095n
  129. Pingback: asics tiger
  130. Pingback: legend blue 11s
  131. Pingback: asics scram
  132. Pingback: asics t095n
  133. Pingback: asic gt 2160
  134. Pingback: nike lebron 12
  135. Pingback: asics gel models
  136. Pingback: asics igs
  137. Pingback: asics kayano 18
  138. Pingback: lebron 12
  139. Pingback: asics gt 2170 mens
  140. Pingback: asics t050n
  141. Pingback: nike free 41 ebay
  142. Pingback: asics gel kahana 2
  143. Pingback: Columbia 11s
  144. Pingback: duomax asics
  145. Pingback: keerthisarees.com
  146. Pingback: new balance tienda
  147. Pingback: nike air max 2014
  148. Pingback: asics gt series
  149. Pingback: asics 1150
  150. Pingback: lebron 12
  151. Pingback: new balance m991
  152. Pingback: new balance 711
  153. Pingback: new balance 530
  154. Pingback: asics new york
  155. Pingback: asics amazon
  156. Pingback: sac à main dior
  157. Pingback: nike kd 7
  158. Pingback: PvyrCEKi
  159. Pingback: bags
  160. Pingback: love
  161. Pingback: nike roshe id run
  162. Pingback: asics sneakers
  163. Pingback: asics 2170
  164. Pingback: wow NEWS
  165. Pingback: asics gel lyte
  166. Pingback: new balance chile
  167. Pingback: wow tips
  168. Pingback: asics golf shoes
  169. Pingback: Red Cement 10s
  170. Pingback: new balance 565
  171. Pingback: new balance 510
  172. Pingback: FIFA 15 BLOG
  173. Pingback: womens asics
  174. Pingback: new balance stores
  175. Pingback: new balance 780
  176. Pingback: new balance m1400
  177. Pingback: asic shoes
  178. Pingback: asics kinsei 4
  179. Pingback: デリヘル
  180. Pingback: new balance 500
  181. Pingback: asic bitcoin
  182. Pingback: womens asics
  183. Pingback: new balance donna
  184. Pingback: new balance shop
  185. Pingback: Roshe run air
  186. Pingback: Nike air max hype
  187. Pingback: Cheap air max ltd
  188. Pingback: asics cumulus 14
  189. Pingback: asics womens shoes
  190. Pingback: asics trabuco
  191. Pingback: asics gt 2160
  192. Pingback: Nike air max 1 ACG
  193. Pingback: asics usa
  194. Pingback: tenis asics gel
  195. Pingback: asic shoes
  196. Pingback: asics noosa tri 8
  197. Pingback: black new balance
  198. Pingback: asics ds trainer
  199. Pingback: asics ronnie fieg
  200. Pingback: asics kinsei 4
  201. Pingback: Roshe run Max
  202. Pingback: asics kayano 19
  203. Pingback: asics mexico
  204. Pingback: asics gel lyte33 2
  205. Pingback: asics 2000
  206. Pingback: new balance 860
  207. Pingback: asics trail shoes
  208. Pingback: asics outlet
  209. Pingback: lebron 12 data
  210. Pingback: new balance 890
  211. Pingback: asics australia
  212. Pingback: gw2 gold
  213. Pingback: www.anyuipark.ru
  214. Pingback: jordan 13 hornets
  215. Pingback: jordan 7
  216. Pingback: jordan hare 7
  217. Pingback: ivccareers.com
  218. Pingback: jordan hare 7

Leave a Reply