This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Novato con arduino
#1
Buenas a tod@s:

Por esas navidades me compré una placa Arduino UNO, y he empezado con algun proyecto con LED's y hasta con un display de 7 segmentos. De momento todo bien porque vamos... la dificultat es mínima.

Por eso quiero aumentar el nivel de mis proyectos y por lo tanto, al aumentar el nivel de mis proyectos, es más facil cometer un error, y no quiero estropear mi placa. Por eso tengo una duda, algo elemental pero bueno.

Si cojo un proyecto llamado A, lo monto y lo subo en la placa, vale, hasta aquí ningún problema.

Pero ahora por ejemplo, quiero cambiar de proyecto, y quiero hacer un proyecto B, si lo monto en la placa, y escribo el programa, al enchufar la placa al PC para subir el programa B. Esta, automáticamente, al recibir corriente del puerto USB empezará a correr el programa del proyecto A, pero con el montaje del proyecto B. Y se puede dar el caso, que los pines y configuraciones no sean las mismas y pueda quemar, o dañar el Arduino.

Un compañero me ha comentado que él, lo que hace antes de cambiar de proyecto, es primero desmonta el montaje que tenía hecho, escribe y carga el programa en la placa y después monta el nuevo proyecto. ¿Pero no hay ningun modo más de hacer el cambio de proyecto de una forma más profesional?. A ver, el método de mi amigo es totalmente válido, y es lo que estoy haciendo a día de hoy, pero quería preguntar a ver si había un método para poder conectar la placa sin que esta empezase a funcionar automáticamente y por lo tanto, pudiese tenerla conectada sin problemas al PC.

A parte, esto también iría bien, (de tener conectada la placa al PC pero que estuviese "apagada"), para hacer pequeñas modificaciones en el montaje, o pruebas sin tenerte que preocupar que hasta que no le des al "ON", no habría peligro alguno.

Muchas gracias de antemano
  Responder
#2
hola
aunque sea una obviedad, la mejor forma es conociendo bien el hardware, tanto el arduino como los shield que le conectes.
si tienes un proyecto que usa un pin para conectar un led en el proyecto y en el otro proyecto le pones un switch que une a masa al pulsar, si cargas el primero y pulsas te lo cargas porque esta definido como salida y tiene tension.
Por eso nunca uso el modo input pullup ya que es la forma mas facil de cargartelo con un error tonto como ese.
si los proyectos los haces tu, basta con tener eso un poco en cuenta a la hora de elegir los pines de cada proyecto, y si quieres cargar ejemplos que te bajes, pues te fijas que pines usa y si es necesario lo editas antes de cargarlo.
  Responder
#3
Carga un sketch vacío antes de conectar si crees que puedes cargarte algo y te quitas de problemas.
  Responder
#4
Buenas a tod@s:

Muchas gracias por ambas respuestas. Mola
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Problemas de novato Oscar 9 8,145 23-02-2018, 12:07 PM
Último mensaje: DAMIAN
  Novato - Dudas proyecto First Person View para coche o Heli pedrotronic 3 1,840 29-10-2014, 11:28 AM
Último mensaje: pedrotronic
  Problema de novato sejiozosky 12 3,200 20-08-2014, 08:42 PM
Último mensaje: Lord Bergidum
  Recomendacion de libro para novato. hansugrove 8 2,795 31-12-2013, 07:05 PM
Último mensaje: hansugrove
  Novato con Arduino intentando hacer un robotito malopezn 4 2,525 25-12-2013, 09:27 PM
Último mensaje: Triggerr