Читать книгу Arduino. Trucos y secretos. - Паоло Аливерти - Страница 14
Al detalle
ОглавлениеMientras trabajas con Arduino, tendrás que cargar continuamente nuevos sketch en la placa. La operación de carga es muy sencilla y rápida, y ha caracterizado el éxito de Arduino. Hace unos años, el procedimiento para programar un microcontrolador era bastante complejo, pero actualmente es cuestión de segundos. Para cargar un nuevo sketch en la placa, solo necesitas un cable USB del tipo adecuado. El cable depende del tipo de placa y, por desgracia, ¡cada modelo necesita uno distinto! Para programar Arduino Uno, la placa más utilizada, se necesita un cable USB de tipo A-B, de los que se utilizan habitualmente para conectar una impresora al ordenador (Figura 1.2). Si es la primera vez que cargas un sketch, antes debes instalar el software (consulta el truco núm. 1 para ver cómo hacerlo).
Para cargar un sketch en Arduino:
1.Inicia el entorno de programación de Arduino.
2.Crea tu prototipo y cabléalo a Arduino.
3.Escribe el sketch.
4.Conecta Arduino al ordenador.
5.En Tools > Port, comprueba que se encuentra seleccionado el puerto correcto. En Windows, debería aparecer una opción del tipo COMx (Arduino Uno); en Mac, verás algo como /dev/tty.usbmodemXXX, mientras que en GNU/Linux encontrarás /dev/ttyACM0 o /dev/ttyS0 o S1.
6.Comprueba también que el hardware configurado en Tools > Board corresponde a tu placa (por ejemplo, Arduino Uno).
Figura 1.3 – Ventana de Arduino con el sketch Blink cargado. En la barra de herramientas, puedes ver los botones «Verify», para controlar el código (1), y «Upload» para cargarlo en la placa (2).
7.Ahora, pulsa el botón «Verify» (el primero de la barra de herramientas).
8.El ordenador trabajará durante unos segundos mientras controla el código. Si todo ha ido bien y no hay errores, en la parte inferior de la ventana, en la consola, deberías ver solo texto de color blanco.
9.Pulsa «Upload», el segundo botón de la barra de herramientas, para transferir el programa a la placa.
10.Si no surge ningún problema de comunicación (normalmente, debido a la selección errónea del puerto), tras unos instantes el firmware será transferido y, en la parte inferior de la ventana, debería aparecer el texto «Done Uploading».
Si algo va mal:
•Comprueba el puerto serie: ¿es el correcto? ¿Se ha instalado correctamente?
•¿El cable está bien introducido en la placa? ¿Se encienden los LED?
•¿Has elegido la placa correcta?
Figura 1.4 – Ventana de Arduino al finalizar la carga de un sketch.