Problemas de sincronización con Pebble


Pebble   es un estupendo smartwatch con una excelente relación calidad  precio , que lo hacen ideal para cualquier bolsillo , pues por 83€ se puede comprar uno en Amazon.

Uno de sus puntos fuertes es  la batería de iones de litio que otorga al Pebble  un máximo de 7 días de duración , otorgando a Pebble  sin duda  ser  uno de los relojes inteligentes  con mayor autonomía del mercado.

En cuanto a la pantalla de 1.25 pulgadas con tecnología e-Paper presume ser  también una de las primeras pantallas de tinta electrónica en color.

Este reloj es ccompatible con dispositivos Android versión 4.0+ y iOS versión 8.0+  y también  con Pandora y iHeatRadio

 

pebble

Pebble pues funciona con Android y teléfonos inteligentes Apple iPhone. Ademas es sumergible pudiendo hacer Hop en la piscina, saltar en la ducha, o correr en la lluvia hasta 30 metros de resistencia al agua

Por si fuera poco , recientemente ya es también es compatible  con Android Wear ,convirtiendo nuestro reloj en un monitor de nuestra actividad

La línea del tiempo convierte los momentos que te importan – notificaciones, eventos de calendario, el tiempo, resultados deportivos, noticias de última hora, llamadas perdidas, alertas app – en pines que le permiten ver lo que viene o lo que ya ha sucedido

Sin duda hablamos de un  estupendo reloj inteligente ,pero como cualquier dispositivo electrónico ,  no esta exento de problemas. Veamos a continuación algunos de los problemas mas típicos que presenta y la forma de intentar subsanarlos:

 

NO CARGA  O NO ENCIENDE

 

Si usted cree que tiene un problema con el cable de carga o puerto de carga,  asegúrese primero e darle el tiempo suficiente para cargar y encender; de vez en cuando, después de una batería agotada, Pebble puede tomar mucho tiempo para despertar. Se recomienda cargar Pebble tiempo durante al menos 3 horas y luego tratar de encenderlo de nuevo manteniendo pulsado el botón Atrás en la parte izquierda durante 5-10 segundos. También ayuda a tratar de encenderlo al menos una vez mientras está conectado al cable y una vez mientras se separa.


Asegúrese de probar varios puertos y cargadores inicialmente, no indican que se está cargando, ya que algunos cargadores USB (especialmente aquellos con baterías incorporadas, o aquellos diseñados para cargar los dispositivos IOS) no se cargará de forma fiable el tiempo de Pebble, ya que dibuja tan poca energía.

Si el cable aún no se conecta correctamente con su Pebbleo, intenta lo siguiente:

  • Pulir la estaciones de carga en el cable y en el propio Pebble  para asegurarse de que no hay un recubrimiento o sustancia que obstruya la conexión magnética de metal. Se puede utilizar una goma de borrar para desoxidar y pulirlos.
  • Limpiar los cuatro de los contactos con (90% o superior) alcohol.
  • Los contactos del cable de carga son pasadores de resorte cargado. Presione cada uno de ellos y asegurarse de que están apareciendo de nuevo sin problemas hasta la misma altura con respecto al otro.

 

PERDIDA DE CONEXION BLUETOOTH

Si tiene  actualizado tanto el Pebble como el smartphone  funcionando perfectamente pero cada cierto tiempo pierde el enlace al bluetooth .Se puede recuperar el enlace pero es molesto tener que estar revisando si tiene conexion o no

Este problema puede ser resuelto mediante la desconexión del emparejamiento entre el teléfono y el Pebble por el cierre de ambos dispositivos, por lo que  siga  los pasos siguientes para corregir el problema.

  1.  En el teléfono, abrir el menú de configuración de Bluetooth y encontrar todos los dispositivos etiquetados ‘Pebble’. Toque el icono de engranaje, y olvidarse de los dispositivos.
  2.  Eliminar la aplicación de Pebble desde el teléfono.
  3.  En el reloj, pulse y mantenga pulsado el botón izquierdo, medio y superior derecha botones de la derecha al mismo tiempo hasta que “guijarro” aparece en la pantalla.
  4.  Vuelva a instalar y abrir la aplicación Pebble, volver a iniciar sesión, y siga las instrucciones para volver a conectar el reloj.

 

Si ha instalado  tanto la app como el firmware del pebble con el mismo resultado(se establece la conexión perfectamente y se  reciben notificaciones ok hasta que en un determinado se pierde la conexión aunque este justo al lado.Incluso estando cortada la conexión bluetoorh al desbloquear el smartphone entonces puede que vuelva a recuperar la conexión asi como si desde la aplicacion Pebble en el smartphone  si desconecta y conecta vuelve a funcionar.

Todos estos últimos síntomas son claros indicios de fallo del modulo bluettoh del smatrphone  por lo que si es posible compruébelo con otro smartphone para descartar o confirmar  avería del modulo bluetooth de su smartphone

 

 

PROBLEMAS DE VISUALIZACION EN PANTALLA

Si está experimentando problemas de visualización en pantalla en su (líneas estáticas, los píxeles muertos, etc), por favor trate de hacer un restablecimiento de fábrica en el reloj en primer lugar, para resolver cualquier causa potencial relacionado con el software.

Para restaurar el Pebble los ajustes de fábrica, seleccione Configuración en el menú principal, a continuación, elija Factory Reset, que es la última opción.

 

 

 

PANTALLA SOS

 

Si se reinicia el reloj y se parece a ninguna de las imágenes anteriores, su Pebble  ha entrado en modo de recuperación.


¿Cómo salir del modo de recuperación

  • Pulse y mantenga pulsado el botón Down (abajo a la derecha) hasta que una animación de dos círculos de giro aparece (aprox. 7-10 segundos).
  • Espere a que la animación parar y para el reloj para reiniciar de nuevo en modo de recuperación.
  • Abrir la configuración de Bluetooth del teléfono. Si ve que su Pebble en la lista, se olvide el dispositivo.
  • Abre la aplicación del guijarro en su teléfono.
  • Toque el símbolo Conectar cerca de la parte inferior de la aplicación.
  • Una vez que sus actualizaciones de gravilla, que estará listo para ir!

PANTALLA CONECTING QUE NO PROGRESA

 

SI ha seguido todos los pasos que me hemos visto para reinicia el Pebble  y muestra una pantalla en el Pebble que solo pone “pebble.com/app” y abajo “Pebbe 6481” , y en el smartpone aparece “conecting”, esto se  debe a  un fallo de la actualización  por lo que antes de volver a  inicar el proceso  recargue su Pebble al máximo y después repita el proceso,es decir  olvide la conexión bluetooth en el smartphone e instale la app nuevamente.

En la app introduzca sus credenciales  de su cuenta de Pebble y al encontrar el Pebble desde el reloj confirme que acepta , y contiene con el proceso.

 

 

ERROR FE504501

Este código de error indica que puede haber un problema con uno de los botones de su reloj.

Con mayor frecuencia es causada por un botón atascado, así que por favor siga los siguientes pasos:
  1. Presione el botón de retroceso rápido tres veces, la celebración de la última pulsación durante 7 segundos
  2. Repita con los otros tres botones (el orden no es importante)
  3. Mantenga la parte trasera (lado izquierdo) y seleccione (centro derecha) botones al mismo tiempo durante 5-10 segundos, hasta que aparezca el logotipo de Pebble

ERRORES  FE504502, FE504503, O FE504504

Estos código de error indican problemas que a menudo se pueden resolver reiniciando el reloj de mode.To recuperación de resolver el problema, sigue estos pasos:

  1. Su reloj ya puede estar en modo de recuperación (en la foto a la derecha); si no, por favor, pulse y mantenga la parte de atrás, arriba y seleccionar botones al mismo tiempo.
  2. Siga presionando hasta que el reloj de la pantalla muestra una pantalla similar a la que se muestra aquí.
  3. Abra el menú de ajustes en su teléfono
  4. Abre en Configuración Bluetooth y encontrar ningún dispositivo de Pebble
  5. Toque el icono a la derecha del dispositivo Pebble (s) y olvidarse de ellas
  6. Vuelve a abrir la aplicación de gravilla y siga las instrucciones para volver a conectar el reloj a su teléfono

FE504502, FE504503, O FE504504

Si usted experimenta uno de estos códigos de error, hay que enviar un correo electrónico [email protected] con la siguiente información:

  • Un resumen de la cuestión
  • El número de serie del reloj
  • Una imagen del error en la pantalla del reloj
  • Una foto de la parte posterior de su reloj, con el número de serie se muestra claramente
  • El modelo y el color de su reloj
  • Su número de teléfono y dirección de envío (incluyendo su nombre, dirección, ciudad, región, país y código postal) en caso de que determinen un reemplazo es apropiado

 

REINICIO

Si su  Pebble no responde o no está mostrando los cambios que ha realizado recientemente, reinicie él para ver si se soluciona el problema.

Para reiniciar Pebble, a la vez que sostiene la parte trasera y el botón de selección durante 10 segundos;el logotipo de Pebble aparecerá brevemente en la pantalla cuando éxito se ha reiniciado.

 

 

 

Si la información anterior no resuelve el problema, puede ponerse  en contacto con el equipo de asistencia a través de la propia aplicación Pebble y por favor comparte si ha conseguido arreglarlo ….!suerte!

 

Anuncios

¿Se puede reparar una batería agotada?


Cuando una batería esta mucho tiempo descargada , o muy vieja , etc… se dice que se ha “sulfatado” porque básicamente , se forman  sales de plomo y azufre (sulfato-de-plomo) que se adhiere a la placa esponjosa del negativo  bloqueando las reacciones químicas. Normalmente llegado a esta batería se da por perdida para siempre y se reemplaza por otra nueva….

Con un poco de astucia ( y sobre todo que ahora que el plomo vale tres  veces mas  ) , las viejas  baterías incluso aunque no sean de plomo o gel (NiCD  o iones de Litio)   aun se puede alargar su vida util¿pero cómo?Pues  vamos a ver dos métodos,  siendo el primero útil solo para las baterías de plomo o las gel de Pb y el segundo método  idóneo para todo tipo de baterías  (Pb ,Gel de Pb  ,NiCd, Li+, etc )

El segundo método como vamos  a ver es el mas efectivo y seguro  !incluso  puede ser útil en caso de emergencia para recuperar combinaciones de pilas domesticas alcalinas!

 

METODO  1: AÑADIR AGUA DESTILADA  (BATERÍAS DE GEL O PLOMO)

Bueno la cuestión es que las baterías de plomo ácido  modernas  o las de gel  el electrolito está gelificado y absorbido en los aisladores de entre las placas, que en vez de ser rígidos, son una especie de paño sintético, son baterías “libres de mantenimiento”.Con el correr del tiempo esta se secan, lo mismo que cuando las baterías del auto se quedaban sin agua. Así que el truco consiste en sacar los taponcitos de goma que hay debajo de la tapa que ya sacamos y reponerle líquido (pueden ser dos y hasta tres tapas, según el fabricante)

Para intentar reparar la batería necesitará:

  •  Jeringa de 3 cm
  •  Voltímetro o multímetro
  •  Cargador de batería o fuente de alimentación
  •  Los cables de cocodrilo “que se utiliza con la fuente de alimentación”
  •  Agua destilada
  • Por seguridad gafas  y guantes químicos

Atención !No toque el agua que puede salir  de la batería pues  es ácido que al ser tan  corrosivo podría generarle quemaduras muy graves

El método  es valido  para intentar reparar  baterías de gel, compuestas por ácido y plomo simplemente agregando agua destilada en sus celdas para reactivar su carga original pero también es funcional para baterías de plomo selladas.  El método   funciona en el 90% de  los casos pero en caso de recuperarla  la batería funcionará entre el 50% ~ 70% de la capacidad  que tenia.

gel

PASOS A SEGUIR:

  1. En la batería sellada nos encontraremos con tapa en la parte superior de la batería:simplemente eliminarlo a poco destornillador plano hasta el final donde  nos encontraremos con 3 agujeros cubiertos por tapas de goma. Ahora tenemos que eliminar esta capsula también.
  2. Ahora vamos a medir voltios de esta batería. Por ejemplo  puede ser una lectura de 0,76 voltios,lo cual quiere s decir que la batería esté completamente seco desde el interior
  3. Ahora lo que necesitamos en esta etapa es llenar la batería con agua destilada para activar el ácido de nuevo,por lo tenemos que volver a llenarlo con una jeringa poco a poco o hasta que el agua salga de todos los agujeros y medir la tensión:si  se encuentra que aumentó en mVolts, eso es bueno, así que no se  preocupe
  4. Después de llenar la batería con el agua que necesitamos para asegurarnos de que se mezcla con ácido seca dentro de la batería para reactivar de nuevo  ésta
  5. Debería utilizar cualquier  un cargador   adecuado  a la tensión de la batería y conectarlo  a los bornas
  6. Ahora bien, esperar 5 minutos hasta ver que las burbujas salen de los agujeros. Si no hay burbujas o provienen de cualquiera de los 3 agujeros puede  invertir negativo y positivo y esperar 1 ~ 3 min  máximo (ESTO ES MUY PELIGROSO POR LO QUE DEBE ESTAR PROTEGIDO  Y POR  ELLO  NO DEBE DEJARLA SOLA NI SOBREPASAR EL TIEMPO MÁXIMO DE 3 MINUTOS)
  7. Si salen de los agujeros demasiado rápido como hirviendo cortar de inmediato la alimentación y vuelva a conectar negativa y positiva la derecha de nuevo
  8. Cuando el proceso este regularizado ( salen burbujas por todos los agujeros ) ha terminado el proceso así que puede sacar el  agua no consumida de la parte superior de 3 agujeros con una  jeringa y dejar de cargar la batería
  9. No cubra los agujeros hasta que se recupere la  tensión de la batería (debería  comprobarlo  cada  hora)
  10. Cuando  se seque  el tejido ya puede  cubrir todas los agujeros   reponiendo todos los tapones sacados  en el punto 1
  11. !Felicidades su batería está funcionando de nuevo !

 

Si quiere saber mas detalles de este proceso  consulte este instructable

MÉTODO 2  :  USO DE UN PUENTE DE DIODOS  Y UN CONDENSADOR

Existe un método bastante práctico ,económico y bastante mas seguro que el método anterior para intentar reparar  todo tipo de baterías  (Pb ,Gel de Pb  ,NiCd, Li+, etc )

La versatilidad del  método es tal que incluso   puede ser  utilizado en caso de emergencia para recuperar combinaciones de pilas domesticas alcalinas,pero eso si ,solo  “pilas ”  alcalinas ,basándose es que realmente este tipo de pilas ,aunque le parezca increíble , en realidad si son recargables.

Para intentar reparar una batería necesitará:

  • Un puente de diodos de potencia de 50A  y 10ooV ,como por ejemplo  el modelo KBPC 5010( puede conseguirlo aqui )
  • Un radiador para el diodo
  • Un condensador  entre 10mF a 50mf  1000V no polarizado (dependerá de la capacidad de la batería a recargar). Puede conseguir uno de 2omf y 400V aqui 
  • 2 bornas de cocodrilo
  • 1 cable AC

El Recuperador y cargador de baterías  se basa  en  que las baterías  dejan de admitir carga por la sulfatación de las placas, limpiando  mediante este sistema  el sulfato entre las placas reviviendo las baterías hasta un 85 % de cuando eran nuevas. En el 90 % de los casos son recuperables por bastante tiempo mas de uso usando este sistema

El circuito como puede ver en  el esquema de mas abajo ,no puede ser mas simple ,  pues  como adelantábamos,   solo se utiliza un puente de diodos de potencia ( es muy conveniente acoplarle de hecho un radiador ) y un condensador  no polarizado  de unos 400V  (normalmente usados en el arranque de  motores de alterna)

 

supercargador

 

Como punto muy importante,para seleccionar el condensador  es qeu debe estar dimensionado para que no proporcione mas de 1/1o la intensidad máxima soportada por la batería , es decir la batería debe ser cargada con un 10 % del amperaje total de la misma.

 

Por ejemplo  si la batería tiene una capacidad de 10 amperios/hora  (10AH) , la carga deberá ser como máximo de 1 amperio, regulándose precisamente este amperaje  con la capacidad del condensador (a mayor capacitancia, mayor amperaje de carga),resultando  el voltaje   de salida que recibirá la batería  variable yendo  acomodándose  a medida que adquiera carga

Es muy importante anotar  que la tensión de alimentación de  este circuito sera de 220 o 110 voltios de alterna por lo que habrá que extremar la precauciones  sobre todo a la hora de manipular el circuito,

 

Como referencia  tenemos aquí una tabla que relaciona  capacidades de condensadores para obtener la corriente necesaria(:

 

4,5V ( 3 pilas AAA en serie) 1,5mF
 5,5V /4 pilas AA en serie)  1,5mF
 bateria de 12V 1,2AH  2,5mF
 Bateria de 3,7V Iones Litio 2,2AH  2,5mf
 Bateria de gel 12v 2,3AH  3,75mf
 Bateria de gel de 4v  4,5AH  5mf
 Bateria de gel 6v 5AH 5mf
 bateria de gel  12v 4,5AH  5mf
 Bateria de gel 12v  7AH  10mf
 Bateria de gel  12v 12AH  15mf
 Bateria Pb 12v  45AH  50mF

Nota: si no se dispone o no conoce la capacidad del condensador necesaria  empiece  por la mas baja  y vaya subiendo el valor de este. Si no dispone de condensador de la capacidad adecuada también puede asociar condensadores en paralelo para obtener la capacidad necesaria( en paralelo se suman las capacidades)

 

Es muy interesante  destacar que, como básicamente  el método para obtener la corriente adecuada esta basado en la experimentación , es muy interesante  que en la carga usemos un voltimetro  y un amperimetro para vigilar  tanto la tensión de la batería  como la corriente absorbida , variando en función de esto el condensador  siguiendo la regla de no superar 1/10 el valor de la capacidad de la batería.

 

Y un ultimo apunte:  el tiempo necesario dependerá de  la capacidad de la batería : como sabe la capacidad en amperios x hora y sabe la corriente aplicada  en amperios simplemente    tendrá que  dividir  ambos valores para obtener el tiempo en horas  necesarias para  que este cargado su batería

 

NOTA: Si la tensión es anormalmente alta o muy baja  es síntoma de que la batería no se puede recuperar…!lo siento!

 

 

Como construir una punta de recambio para un soldador instantaneo


Es típico  entre los aficionados contar con un económico soldador instantáneo  también llamadas “pistolas de soldar ” para realizar soldaduras  rápidas (suelen calentarse en menos de 15 segundos ) o incluso para soldar  componentes  mas  grandes

soldador

 

Es fácil   que este tipo de soldador , siendo incluso de calidad ( por ejemplo de la famosa marca de herramientas Einhell )  no llegue a  los 18€ en Amazon  ,por lo que es también fácil de deducir que a la mayoría de los fabricantes no les resulta interesante vender repuestos para estos ,

 

El sistema de calentamiento de estos soldadores  se basan en un transformador cuyo secundario está formado por muy pocas espiras de cobre de gran sección, con lo cual la tensión es muy baja ( similar a un soldador por puntos )  pero la intensidad se disparará a muchas decenas de amperios.

 

En este caso, resistencia y punta es todo lo mismo, ya que dicha corriente circula por el interior de la propia punta, calentándola por pura resistencia óhmica y por tanto sin demasiados problemas de transferencia de calor.

Uno de los típicos problemas de estos soldadores  se  debe  a que  al no tener la punta aislada del secundario del transformador, si éste tiene algo de fugas del primario al secundario, podría inducir algo de tensión en el circuito al que se aplica, y también existe el peligro que la “espira” que forma la punta y que trabaja con corriente alterna de 50 Hz, induzca por proximidad una corriente importante en posibles bucles de conducción del circuito impreso, razón  por la cual no es aconsejable utilizar este tipo de soldadores en circuitos muy delicados.

 

Otra de las  limitaciones es que las puntas  con el trabajo  comienzan a degradarse de forma visible de modo que  con el tiempo  la degeneración es tan grande que  terminan  rompiéndose definitivamente.

 

Otro de los problemas de este tipo de soldadores  que con toda probabilidad sea el causante del deterioro de la punta es el control es todo/nada. Es decir, si pulsa el interruptor manual, a la punta le llega toda la potencia, pero si suelta el interruptor no le llega nada. Cuando uno está soldando algo delicado, además de apuntar y mantener el pulso de la mano, tiene que controlar con estos soldadores la potencia, abriendo y cerrando el interruptor. Si uno mantiene el interruptor continuamente pulsado y no los suelta , la temperatura en la punta puede ser excesiva para el trabajo que se está haciendo y para la punta de modo que si no se tiene una buena disciplina de solo usarlo por pulsos es muy fácil que lo terminemos sobre calentando.

En cambio  este tipo de soldadores rápidos son muy útiles, o pueden serlo pues tienen una buena potencia por ejemplo para soldar conectores o elementos grandes , y sobre  todo son susceptibles de un gran ahorro energético  pues no están continuamente encendidos. ya que en teoría solo consumen cuando se necesita

 

Si se nos termina rompiendo la punta y gastamos la de repuesto ( que casi todos incluyen )¿que hacemos si no es fácil conseguirlas en el mercado   y con toda seguridad si la encuentra entre portes y envío le constara como uno soldador nuevo?

Pues no se preocupe ,ya  que  la solución es muy económica y sencilla :   utilizar simplemente  el alambre de los  gruesos clips de oficina  que podemos comparar  en cualquier  papelería (las llaman de “mariposa”y suelen costar menos de 1€)

mariposa

El único trabajo sera  cortarlos con un alicante de corte en trozos de unos 10 cm  doblarlos por la mitad  para que den la medida y la punta aplanarla  un poco  arreglándola  con una lima  de metal

Esta solución según la mayoría de las personas que la han probado  funciona mejor que con las originales

A continuación en una imagen podemos  ver el simple proceso de fabricación de puntas a partir de alambre de clips sujetapapeles para oficina de mariposa:

clips

Y lo sorprendente es que el proceso sea muy  rápido :cuatro puntas acabadas en menos de 10 minutos

recortes2

Con características de consumo y calentamiento son comparables al alambre normal tipo “fil de ferro”, aunque al ser más rígido, cuesta un poco más el darle forma y el niquelado salte de forma inevitable en los ángulos agudos, como en la punta, pero el resultado es brillante ,fácil y muy económico.

 

 

 

 

Fuente  aqui

LLega al mercado un MiniArduino


En muchos proyectos ocurre que no es necesario utilizar muchos pines o se necesita una placa lo más reducida en tamaño posible, de modo que Adafruit ha diseñado el Trinket, que es la primera placa programable con el IDE de Arduino que utiliza un ATtiny85.

Este pequeño microcontrolador está lleno de sorpresas con sólo 9gr de peso   y medidas  12 x 7,5 x 1 cm

2016-04-06_23h51_27

No se deje engañar por su pequeño tamaño pues Trinket, tiene 8K de memoria flash, 512 bytes de SRAM y 5 pines I/O incluyendo pines PWM. Puede funcionar a 8 y 16 MHz modificando su oscilador por software.

Se puede programar directamente desde el entorno IDE de Arduino haciendo una simple modificación (ver documentación), aunque tenga en cuenta que debido a que tiene un microcontrolador diferente no es 100% compatible, sino que hay algunas variaciones, como por ejemplo la cantidad de pines disponibles. Por todo lo demás es una placa a un precio muy reducido llena de posibilidades para su proximo proyecto.

Otra peculariedad es que como incluye los pines  sin soldar,puede soldar cables directamente sobre los pads o montar los pines.

Características:

  • Microcontrolador: ATtiny85 (8K flash, 512 byte SRAM, 512 bytes EEPROM)
  • Oscilador interno de 8MHz, puede ajustarse por software a 16MHz
  • USB bootloader con LED indicador. Puede programarse con un USBtinyISP para que pueda programar con AVRdude (con una simple modificación de configuración) y / o el IDE de Arduino (con algunas modificaciones sencillas de configuración)avrdude o desde el IDE de Arduino (con una simple modificación)
  • Conexión Micro-USB para alimentación y programación (no tiene puerto serial)
  • 5.25K bytes disponibles para el programa (2.75K los utiliza el bootloader)
  • Alimentación: 5V ( disponible también en 3V)
  • Regulador interno 3.3V a bordo o regulador de potencia 5.0V con capacidad de salida de 150 mA y ultra-bajo de deserción. Se puede alimentar hasta con 16V
  • Incluye protección de polaridad, protección térmica y limitador de corriente
  • LED a bordo de energía LED verde y rojo pin # 1 LED
  • Botón de reposición para entrar en el gestor de arranque o reinicio del programa. No hay necesidad de desconectar / reconectar el tablero cada vez que desea restablecer o actualizar!
  • 5 GPIO – 2 compartidos con la interfaz USB. Los 3 pines IO independientes tienen 1 entrada analógica y 2 de salida PWM también. Los 2 pines IO compartidos tienen más de 2 entradas analógicas y una salida PWM más.Hardware I2C / SPI capacidad de ruptura y sensor de interconexión.
  • Pulsador de RESET
  • Soporte I2C / SPI
  • Funciona con la mayoría de librerías básicas de Arduino
  • Dimensiones: 31 x 15.5 x 5 mm
  • Peso: 1.85 gramos

 

trinket5.png

trinket_adafruit_products_tour.gif

Hay dos versiones del Trinket: 3V y 5V. Ellos son casi idénticos, pero hay ligeras diferencias en la asignación de señales: uno tiene un pin de salida 3V en la parte inferior derecha, el otro tiene un pin de salida de 5V vez.

Vamos a empezar con los mejores pasadores BAT + y USB + y GND

  • BAT + es el pin de entrada de la batería +. Si desea encender la Trinket de un adaptador de alimentación o batería o panel solar o cualquier otro tipo de fuente de alimentación, conecte el pin + (positivo) aquí! Se pueden conectar hasta 16 V DC. Si usted tiene una Trinket de 3V, querrá al menos de entrada 3.5V para conseguir una buena salida de 3.3V. Si usted tiene una Trinket 5V, se sugiere 5,5 V o superior. Esta entrada está protegida contra polaridad invertida.
  • USB + es el pin de salida USB +. Si desea utilizar la energía de 5V USB para algo, como la carga de una batería, o si necesita más de 150mA de corriente (este pin puede suministrar 500 mA + de puertos USB) o para detectar cuando la Trinket está conectado a USB, esta patilla tener 5V en él si y sólo si su enchufado en algo a través del conector mini-B
  • GND es el terminal de tierra común, que se utiliza para la lógica y el poder. Está conectado con el suelo USB y el regulador de potencia, etc. Este es el pin que querrá utilizar para cualquier y todas las conexiones a tierra

 

A continuación vamos a cubrir los 5   pines GPIO (General Purpose Entrada Salida)Todos los pines GPIO pueden utilizarse como entradas digitales, salidas digitales, para los LED, botones e interruptores, etc. Ellos pueden proporcionar hasta 20 mA de corriente. No conecte un motor u otro componente de alta energía directamente a los pines! En su lugar, utilizar un transistor para alimentar el motor de corriente continua de encendido / apagado

En un Trinket de 3V, el GPIO son 3.3V nivel de salida, y no debe ser utilizado con entradas 5V. En un Trinket de 5V, el GPIO están 5V nivel de salida, y se puede utilizar con entradas de 3V, pero puede dañar los dispositivos electrónicos que se 3V de entrada solo

Los 3 primeros pines  están completamente “libres”, no son utilizados por la conexión USB para que nunca tenga que preocuparse por la interfaz USB interferir con ellos en la programación:

  • GPIO # 0 – este está conectado a PB0 en la ATtiny85. Este perno se puede utilizar como una salida de PWM, y también se utiliza para los datos I2C, y la entrada de datos SPI.
  • GPIO # 1 – esto está conectado a PB1 en la ATtiny85. Este perno se puede utilizar como una salida de PWM, y también se utiliza para la salida de datos SPI. Este perno también está conectado al LED a bordo (como pasador 13 en un Arduino regular).
  • GPIO # 2 – esto está conectado a PB2 en la ATtiny85. Este perno se puede utilizar como una entrada analógica (conocido como analógica A1), y también se utiliza para el reloj I2C y el reloj SPI.

Los próximos 2 pines también se utilizan para la programación USB. Esto significa que cuando la placa está conectada a un ordenador y en modo de arranque o en el medio de la carga de un nuevo programa, que se utilizan para el envío de datos a / desde el ordenador! Es posible compartir estos pines si se tiene cuidado. El mejor uso de estos contactos es como salidas a cosas como LEDs, o ideas para cosas como botones y sólo asegúrese de no presionar los botones mientras está conectado a USB. No queríamos mantener estos pines del tablero pero le recomendamos no utilizarlos a menos que esté seguro de que los necesite, ya que podría tener que desconectar las conexiones de reprogramar la Trinket!

  • GPIO # 3 – esto está conectado a PB3 en el ATtiny85. Este pin se utiliza para la programación USB, pero también es una entrada analógica conoce como analógica A3
    Este perno tiene un pull-up 1.5K a 3.3V incorporado en el Trinket, para comm USB lo que puede ser difícil de utilizar para entrada analógica o digital.
  • GPIO # 4 – esto está conectado a PB4 en el ATtiny85. Este pin se utiliza para la programación de USB, pero también se puede utilizar como una salida analógica PWM y una entrada analógica conocida como Analog A2

Tenga en cuenta la numeración de los pines analógicos: Pin 2 es analógica 1, Pin 3 es analógica 3, Pin 4 es analógica 2. Para el Uno, los términos A1, A2 y A3 se asignan para usted. Para la ATtiny85, no lo son. Así que para el pinMode llama, utilice el número de pines (estarcido sobre la Trinket), para analogRead, utilice el número analógico.

Las últimas dos pines están en la parte inferior del tablero. En primer lugar es el pin de reset Rst. Esto está directamente conectado con pin de reset del ATtiny85 y también el botón de reinicio que se encuentra justo al lado de él. El pin de reset se utiliza para entrar en el gestor de arranque y poner a cero el tablero en caso de que desee reiniciarlo. También es posible utilizar este pin  para reprogramar el gestor de arranque o eliminar por completo el cargador de arranque si tiene un programador AVR como un AVR dragón, MKII o USBtinyISP. Si desea volver a programar el tablero cuando su en un recinto o caja, o de otro modo difíciles de alcanzar, alambre de un simple botón desde el pin RST al suelo y presione para entrar en el gestor de arranque durante 10 segundos. El LED # 1 pulsará para hacerle saber. El botón de reinicio no se puede utilizar como un GPIO, pero creemos que su mucho más útil como un botón de reinicio adecuado!

Por último tenemos el pin de salida del regulador. Hay un mini-regulador de potencia a bordo que se llevará hasta 16V DC de la conexión BAT + o USB y regular hacia abajo a una constante de 3,3 V o 5,0 V DC por lo que es seguro para usar con sus sensores y LEDs. En una Trinket de 3V, esta salida será de aproximadamente 3.3V. En una Trinket de 5V, la salida será 5V por lo tenga en cuenta en caso de que desee cambiar uno con el otro. Puede consumir hasta 150mA de salida de este pin. Si necesita más corriente, es posible que desee obtener directamente desde el USB + pasador, que suministra 5V 500 mA desde un ordenador o adaptador de pared

Ya   que conocemos   los pines del Trinket  , nos toca antes de empezar  instalar los drivers.  Si está utilizando Windows, antes de enchufar su tablero, tendrá que instalar un controlador posiblemente. Haga clic a continuación para descargar el instalador de controladores desde la pagina de Github( controlador de Windows para instalar los controladores adecuados para su placa . )

Descargue  y ejecute el instalador

flora_1download.png

Ejecutar el instalador! Como nos agrupamos los conductores SiLabs y FTDI así, tendrá que hacer clic a través de la licencia

flora_2lic.png

Seleccione los controladores que desea instalar:

flora_3select.png

De forma predeterminada, instalamos el 32u4 Pluma, Pluma M0, Flora y conductores Gemma / USBtinyISP Trinket / Pro / Trinket.

También puede, opcionalmente, instalar el Arduino Gemma (diferente de la Adafruit Gemma!), Conductores HUZZAH y Metro

Haga clic en Instalar para continuar la instalación

flora_4complete.png

 

Para Mac OS X o Linux no es necesario instalar ningún controlador.

¿Cómo iniciar el gestor de arranque?  

Antes de intentar cargar el código de la placa que debe estar en el modo de arranque. Eso significa que su escucha para un sketch o un programa que se enviará a ella

Cuando la placa  está en modo de arranque, el LED rojo se enciende . Una vez que el LED rojo se detiene pulsante, se debe presionar el botón de reinicio para volver a entrar en modo de arranque

La placa a debe estar conectada a un ordenador mediante un cable USB para entrar en modo de arranque. Puede entrar en el modo de arranque pulsando el pequeño botón en el tablero con la uña. El gestor de arranque ‘tiempo fuera’ después de 10 segundos, por lo que volver a entrar en el modo de arranque simplemente vuelva a presionar el botón!

!No presionar y mantener pulsado el botón de reinicio, y asegúrese de presionar y soltar!

 

 

Configuración con Arduino IDE

Lo más probable es, es si adquiere un placa  Trinket,  que quiera programarla  con el IDE de Arduino. Tenga en cuenta que la Trinket no es un completo compatible con Arduino, que utiliza un chip diferente (menor) que el Uno, Mega, Leonardo o de vencimiento. Sin embargo, hay muchos pequeños bocetos y bibliotecas que funcionan muy bien. Algunos ni siquiera puede necesitar otros que los números de pin nada.

A pesar de que la placa Trinket tiene un conector USB, no tiene una capacidad de “consola serie”, por lo que no se puede utilizar de serie para enviar y recibir datos a /desde un ordenador!

Cuando esté listo para cargar, asegúrese de que el “programador” en el menú Herramientas se establece en USBtinyISP!Configuración Arduino IDE
Sólo tiene que seguir los pasos de los pasos de la guía de configuración Adafruit Arduino IDE para agregar fácilmente el apoyo a la Trinket, Gemma, Pro Trinket y más al IDE de Arduino.Cuando haya terminado de instalar el gestor de IDE y tabla de poner en volver a esta página para continuar con la guía de la Trinket.Ejemplo  de Hello World  ( Parpadeo de un led)Después de instalar el IDE Arduino con soporte para tablas de Adafruit puede cargar un parpadeo ejemplo simple para probar la carga de la Trinket funciona como se espera LED. Abra el IDE de Arduino y reemplaze el código de sketch  con el código del led intermitente:

Si está utilizando Linux puede que tenga que ser “root” de ejecutar el programa de Arduino para tener acceso al puerto USB (o añadir excepciones udev)

En el siguiente ejemplo de  parpadeo  se enciende un LED durante un segundo y  luego se apaga durante un segundo , ejecutándose en un bucle indefinido.

 

  1. /*
  2. Blink
  3. */
  4. int led = 1; // blink ‘digital’ pin 1 – AKA the built in red LED
  5.  
  6. // the setup routine runs once when you press reset:
  7. void setup() {
  8. // initialize the digital pin as an output.
  9. pinMode(led, OUTPUT);
  10.  
  11. }
  12.  
  13. // the loop routine runs over and over again forever:
  14. void loop() {
  15. digitalWrite(led, HIGH);
  16. delay(1000);
  17. digitalWrite(led, LOW);
  18. delay(1000);
  19. }

 

Para subir el código a la placa trinket siga los siguientes sencillos pasos:

  •   Seleccionar la placa adecuada desde el menú Herramientas-> Placa  ->Adafruit Trinket 8Mhzadafruit_products_selecttrinket.gif
  •  Seleccionar USBtinyISP desde el Herramientas- > Programador   –>UsbtinyISP

trinket_adafruit_products_selectusbtiny.gif

 

 

A continuación, seleccione USBtinyISP desde  Tools-> Programmer submenú

Enchufe la  placa , asegúranadose   de ver pulsante el LED verde encendido (potencia bueno) y el LED rojo.

Pulse el botón si el LED rojo no está latiendo, para entrar en modo de arranque.

Haga clic en el botón Upload (o seleccione Archivo-> Cargar)

trinket_adafruit_products_upload.gif
Si todo va bien debería ver lo siguiente (no hay mensajes de error de color rojo) y, por supuesto, el LED rojo de la Trinket parpadeará de encendido / apagado una vez por segundo
trinket_adafruit_products_blinkOK.gif

¿Algo salió mal?  Si obtiene el mensaje de error avrdude: Error: No se pudo encontrar el dispositivo USBtiny (0x1781 / 0xc9f)
Eso significa que el gestor de arranque no estaba activo. Asegúrese de presionar el botón de la Trinket para activar el gestor de arranque antes de hacer clic en el botón Cargar.

trinket_adafruit_products_idecouldntfind.gif

Si se obtiene una gran cantidad de texto en rojo, errores y también una advertencia sobre Verificación frustrada, compruebe que ha actualizado el archivo anterior avrdude.conf – si no actualiza la descripción de la ATtiny85 en el archivo de configuración mediante su sustitución, el IDE no sabrá que ser paciente con el gestor de arranque de la Trinket y tendrá muchos errores de carga

trinket_adafruit_products_verifcationfail.gif

En Linux si obtiene el mensaje de error “usbtiny_receive: error al enviar mensaje de control: Error de protocolo (esperado 4, conseguido -71)”
Estos por lo general pueden ser ignorados y no deben interferir con la carga del programa. Desafortunadamente núcleo de Linux USB es un poco raro que comunica con el procesador ATtiny85 en la Trinket / Gemma y puede causar estos errores. Si una carga falla, inténtelo de nuevo ya que probablemente es un problema intermitente.

Programación con Arduino IDE

Una vez que haya recibido el ejemplo básico de parpadeo para trabajar, puede probar algunas de las otras funciones de Arduino y bibliotecas. Vamos a ver  más ejemplos de código  con  pinMode () , digitalWrite () y digitalRead ()

pinMode()
Puede utilizar pinMode () para realizar entradas y salidas en cualquiera de los pines digitales 0 # a través de # 4
digitalWrite también funciona bien, y también se puede utilizar con pinMode (INPUT) para activar la resistencia pull-up en un perno

Por ejemplo, para establecer digital # 0 como entrada, con un pull-up interna, y luego comprobar si se está tirando a tierra a través de un botón o interruptor y encender el LED rojo cuando se pulsa:

  1. /*
  2. Button
  3. Turns on an LED when a switch connected from #0 to ground is pressed
  4.  
  5. #define SWITCH 0
  6. #define LED 1
  7.  
  8. // the setup routine runs once when you press reset:
  9. void setup() {
  10. // initialize the LED pin as an output.
  11. pinMode(LED, OUTPUT);
  12. // initialize the SWITCH pin as an input.
  13. pinMode(SWITCH, INPUT);
  14. // …with a pullup
  15. digitalWrite(SWITCH, HIGH);
  16. }
  17.  
  18. // the loop routine runs over and over again forever:
  19. void loop() {
  20. if (! digitalRead(SWITCH)) { // if the button is pressed
  21. digitalWrite(LED, HIGH); // light up the LED
  22. } else {
  23. digitalWrite(LED, LOW); // otherwise, turn it off
  24. }
  25. }

analogRead ()

 Usted puede leer un voltaje analógico de digital # 2 (llamada analógica 1), digital # 3 (llamada analógica 3) y digital # 4 (llamadaanalógica 2)

Por ejemplo, para leer un voltaje analógico en el pin # 2, que llamarían analogRead (1) para leer un voltaje analógico enanalogRead pin # 4 de llamadas (2)

Esto es un poco confuso porque los pines analógicos están numerados de manera diferente que los pines digitales!

analogWrite ()

Hay algunas salidas PWM en la Trinket, puede llamar analogWrite () en digital # 0, # 1 y # 4.

Por ejemplo, para pulsar el built-in LED lentamente, subir este código:

Asegúrese de que está utilizando la última IDE Trinket para que pueda acceder a las capacidades de PWM pin de 4. Si no está utilizando la última IDE es necesario añadir manualmente las funciones como la siguiente en init y escribir valores analógicos al pin # 4. Sin embargo, si usted tiene la última IDE que incluye correcciones para hacer el pin # 4 se puede utilizar con la función de analogWrite Arduino!

  1. /*
  2. Pulse
  3. Pulses the internal LED to demonstrate the analogWrite function
  4. */
  5. int led = 1; // pulse ‘digital’ pin 1 – AKA the built in red LED
  6.  
  7. // the setup routine runs once when you press reset:
  8. void setup() {
  9. // initialize the digital pin as an output.
  10. pinMode(led, OUTPUT);
  11. }
  12.  
  13. // the loop routine runs over and over again forever:
  14. void loop() {
  15. for (int i=0; i<256; i++) {
  16. analogWrite(led, i); // PWM the LED from 0 to 255 (max)
  17. delay(5);
  18. }
  19. for (int i=255; i>=0; i–) {
  20. analogWrite(led, i); // PWM the LED from 255 (max) to 0
  21. delay(5);
  22. }
  23. }

 

I2C

Puede utilizar I2C con la Trinket! Si usted tiene nuestra v1.6.4 bordo gestor de paquetes o posterior (esa es la versión del paquete de soporte de Trinket, no IDE) y luego alambre trabajará en ATtiny85

En los tablones de la Trinket, el pin # 0 es la SDA (datos del bus I2C), el pin # 2 es SCK (reloj I2C).

Sabemos también las siguientes bibliotecas funcionan:

  • Adafruit NeoPixel – Control de hasta ~ 150 Neopixels a través de una Trinket!
  • SoftwareSerial – construido en la biblioteca SoftSerial puede (al menos) transmitir datos en cualquier pin digital.
  • Más como lo hacemos más pruebas y verificación!

La velocidad de reloj de 16 MHz por sólo Trinket de 5V!

El ATtiny85 se especifica solamente para funcionar a 16 MHz cuando se alimenta a 5V – que significa que oficialmente sólo se puede ejecutar la Trinket de 5V a 16 MHz.
Sin embargo, la serie AVR es bastante indulgente para el overclocking,
por lo que puede ser capaz de ejecutar la Trinket de 3V a 16 MHz. Tenga en cuenta que esto todavía está overclocking, el código puede funcionar escamosa o nada en absoluto! Overclocking no debe dañar el AVR, pero aun así, recomendaría quedarse con 8 MHz sólo para la versión de 3V, y 8 o 16 MHz sólo en la versión 5V.
soluciones de compromiso en potencia
La duplicación de la velocidad aumentará el consumo de energía sólo un poco. A las 8 MHz, la corriente extraída es alrededor de 9 miliamperios. Esa cifra incluye el LED de alimentación verde, que consume alrededor de 3 mA de modo que sea 6mA para el propio microcontrolador.

A los 16 MHz del sorteo es 12mA total. Restando el LED verde de corriente, que significa 9mA para el propio microcontrolador.

Cómo activar el reloj de 16 MHz

 En AVR-GCC :Podemos activar el reloj 16MHz ‘en el software’ simplemente pidiendo el chip para ajustar el reloj preescalar. Si está utilizando prima avr-gcc, ejecutar esta como la primera línea en main ()

clock_prescale_set (clock_div_1);

Es posible que tenga que añadir # include al archivo de modo que se reconocen los comandos. A continuación, asegúrese de compilar el código con F_CPU = 16000000
 IDE Arduino:Usando el modo de 16 MHz es muy similar cuando se utiliza el IDE de Arduino. Agregue la línea siguiente a la parte superior de su boceto Arduino (como la primera línea)

#include <avr / power.h>

Luego, en la configuración () – añadir lo siguiente como primera línea de la función:

si (== F_CPU 16000000) clock_prescale_set (clock_div_1);

A continuación, seleccione la Trinket de 16MHz en el menú Herramientas> Junta. Su código se compila y ejecuta a 16 MHz!

trinket_adafruit_products_select16.gif

Gestor de arranque de la reparación

 

El ATtiny85 no tiene una sección-cargador de arranque protegido. Esto significa que es posible sobrescribir accidentalmente el cargador de arranque (o incluso si desconecta la Trinket durante la carga que podría tener dificultades a partir de entonces)

Se puede utilizar un Arduino UNO para reprogramar el gestor de arranque en su Trinket (o Gemma). Este cargador no se ha probado para funcionar con cualquier otro tipo de Arduino.

Conectar:

  • Trinket VBAT + pin de Arduino 5V (o simplemente el poder que a través de un cable de la batería o USB)
  • Trinket GND pines a GND Arduino
  • RST Trinket para Arduino # 10
  • Trinket # 0 pinr para Arduino # 11
  • Trinket # 1 pin de Arduino # 12
  • Trinket # 2 pines de Arduino # 13

En un Gemma, pinzas de cocodrilo funcionan bien. la clavija de Reset se encuentra debajo del MiniUSB Jack. Puede que tenga que soldar un cable de forma temporal. Por otra parte, a veces sólo puede mantener pulsado el botón de reset mientras se ejecuta el boceto (tipo “G” para comenzar) y que podría funcionar. Soldar un alambre funciona mejor.

A continuación, descargar, descomprimir y ejecutar el boceto Trinketloader, escoger el que se adapte a su versión Arduino!

trinketloader_2015-06-09.zip

Descomprimir y abierto en el IDE de Arduino, seleccione la ONU y el puerto serie a la placa Arduino UNO que está subiendo demasiado y subirlo a la ONU.

Abre la consola serie a 9600 baudios y cuando se le dice que haga, pulse el botón de miniatura de la Trinket (o Gemma) o escribe en G en la consola de serie y haga clic en Enviar

Debería ver lo siguiente, la fusibles, firmware quemado y verificados! Se requiere de 2 segundos

trinketload.png
Mas información:

 

 

Por cierto puede comprar el Trinket lo en Amazon desde el siguinte enlace Adafruit Trinket – Mini Microcontroller – 3.3V Logic

¿Que podemos hacer si nuestro Netduino Plus no responde?


Reparación de  un  Netduino +  que no responde (“bricked”)

Si nuestro Netduino no responde al intentar desplegarle nuevo software  con Visual Studio  c# ,  deberíamos  probar con la herramienta  MDFDeploy (inicio> Programas> Microsoft. NET Micro Framework 4.1> Herramientas> MFDeploy.exe)

Para ello  estando conectado nuestro Netduino  por usb a nuestro PC ,  una vez nos aparezca  nuestro Netduino Plus  en el check , al pulsar sobre Ping , este deberia responder a los pocos segundos con el mensaje “TinyBooter”

Si no es el caso, como en la pantalla de más abajo , probablemente no podrá cerrar el mdfdeploy por lo habrá que hacerlo forzando el cierre desde el administrador de programas

Para solucionar este problema (“bricked) puede pruebar   a seguir estos sencillos  pasos:

Paso 1:
– Poner en marcha las herramientas MFDeploy (botón Inicio> Programas> Microsoft. NET Micro Framework 4.1> Herramientas> MFDeploy.exe
– Seleccione “USB” como el transporte en MFDeploy. Y a continuación, seleccione su Netduino si no está ya seleccionada

Paso 2:
– Desconecte el Netduino de su conexión USB (y también de la alimentación externa si se estuviese alimentado así).
– Mantenga pulsado el pulsador  de su Netduino mientras que conectarlo a su PC, lo que lo pone en “pre-boot”.
-Cuando sus reaparece Netduino en el dispositivo MFDeploy desplegable, pulse el botón PING. Su Netduino debe responder con “TinyBooter”.

Paso 3:
– Dentro de los 20 segundos, pulse el botón ERASE, lo que eliminará la actual aplicación Netduino de tu Netduino.

– Desconecte el cable usb  y vuelva a conectarlo el Netduino (saldrá de pre-boot mode) y vuelva a comprobar si reaccciona al Ping

Y ahora a continuación describimos  otros problemas que podríamos tener con nuestro Netduino.

Habilitar DHCP 

No dé por sentado que DHCP está habilitado – que no estaba en mis tablas. Para comprobarlo:
– Comience MFDeploy y ping en el dispositivo para asegurarse de que está ahí. Debe decir ping … TinyCLR. Si noy seguir el procedimiento  anterior
– Vaya a Target> Configuración> Red y asegúrese de que DHCP está habilitado. Actualizar el dispositivo

– Power es cycyle quitando y reinsertando el cable USB y espere cinco segundos. El hacer un ping de red y puedes volver a intentarlo.
(Parece que tiene que hacer el Ping primeros en hacer que la pantalla de red funciona.)

Actualización del firmware

Esto debería funcionar al hacer ping a la unidad recibe la resposne … TinyBooter. Si no utiliza SAM-BA.
Desactive cualquier aplicación de reiniciar con el botón de abajo y golpeando Erase primero.

Los usuarios de la versión de firmware 4.1.0.5 o anteriores pueden actualizar a este nuevo firmware con la herramienta MFDeploy:
1. Descargar y descomprimir el archivo adjunto a un directorio en el equipo.
2. Ejecutar MFDeploy.exe. y conectar el Netduino Plus a su PC usando un cable Micro USB.
3. Haga clic en “Examinar …” y seleccione ambos archivos descomprimidos en el directorio tinclr.hex (ER_CONFIG y ER_FLASH). La orden no parece importar.
4. Pulse el botón “Deploy”. Tomará unos minutos para actualizar su Netduino Plus.
5. Seleccione el Destino> Configuración> menú de red. Vuelva a introducir los ajustes de la dirección IP y la dirección MAC. Vamos a tratar de eliminar este paso en el futuro.
Una vez iniciado,> será borrado de flash (50 secs)> Deploy ER_Flash (120 segundos) Aplicación> Ejecutar (que normalmente tarda una eternidad)

Reflasheando  con nuevo Firmware 

1. Descargar SAM-BA de Atmel aquí e instalarlo: 
2. Descargue la última versión del firmware Netduino y TinyBooterDecompressor.bin el. (ADVERTENCIA.. Hay vuelta atrás después de este punto.) Conecte el Netduino en el puerto USB del PC y el uso de un puente, Conecte el cabezal de alimentación al pin 3V3 ERASE (pad dorado pin digital directamente debajo de 0) durante unos 2-3 segundos. Después de hacer esto, desconecte el Netduino de su PC. / / (Sólo es necesario para alimentar el pad ERASE (de la cabecera 3V3) por cerca de 220 milisegundos. Recomendamos que conecte un cable de puente en el cabezal de alimentación 3V3 y toque el otro extremo a la plataforma ERASE. Sólo tienes que mantenerlo allí por un segundo o dos … y luego desconectar y volver a conectar el Netduino.) / / Esto borrará el gestor de arranque, por lo que el PC no saben lo que es. Por lo tanto, desconecte y vuelva a conectarlo a su PC.
4. Windows debe detectarlo como nuevo hardware y busca automáticamente un controlador. Se encontró Junta atm6124.sys.ATMEL.AT91xxxx prueba y lo instalé. Si el suyo no lo hace, es posible que deba indicar el archivo del controlador en el directorio Archivos de programa> Atmel SAM-BA> Directorio de Drivers.
5. Ejecutar SAM-BA. Seleccione la conexión que \ usb \ ARM0 de la lista desplegable (Asegúrese de que sea SAM-BA 2,10 o superior para obtener soporte USB). Seleccione at91sam7 ** x ** 512-ek o ex-desde la lista desplegable.
6. Cuando en SAM-BA, usted tendrá que ejecutar los siguientes dos guiones primero. Seleccione la ficha Flash, a continuación, en el cuadro de seleccionar y ejecutar secuencias de comandos [a] habilitar el arranque desde flash (GPNVM2), y [b] enable Flash Access.
7. A continuación, tendrá que flashear el archivo TinyBooterDecompressor.bin a su Netduino. Vaya a la tinybooter en el Nombre Enviar archivo y luego en Enviar Archivo. En este punto se le pregunte “¿Desea bloquear las regiones involucradas (s) (0 a 2)”. Seleccione NO. Una vez que esto se ha completado (sólo toma unos pocos segundos), le hacen parpadear el TinyBooterDecompressor.
8. En este punto usted puede desconectar el cable USB para conectar el ordenador a su Netduino, a continuación, vuelva a conectarlo pulg Ahora podemos readd el firmware Netduino.
9. Ir al menú Inicio> Programas> Microsoft. NET Micro Framework 4.1 Herramientas>
10. Ejecutar MFDeploy.exe. Tenga cuidado de no ejecutar MFDeploy.exe y MFDeploy.exe.config (como las extensiones de archivos están ocultos por defecto)
11. En la sección de dispositivos en la parte superior, seleccione USB en lugar de serie. Su Netduino debe aparecer en la lista desplegable, y si no es así, seleccione.
12. Haga clic en “Examinar …” y seleccione los archivos descomprimidos Netduino firmware desde el paso # 1 (ER_CONFIG y ER_FLASH).
13. Pulse el botón “Deploy”. Tomará unos minutos para actualizar su Netduino. En este punto usted debe ser terminado. Desconecte y Vuelva a conectar el Netduino a través de USB y debe estar de vuelta en servicio.

Para saber más pulse aqui

Licencia Creative Commons
solo-electronicos por Carlos Rodriguez Navarro se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.