les vencimos · offline

L37. Elegir placa y entorno

Dominio (97–100%)

Maestro

Para seguir este curso, elige un Uno R3 o un Nano clásico de 5 voltios. La placa nueva, la de 3,3, se mira en el catálogo y no se usa como si fuera la otra. El entorno, el sitio donde escribes y subes el sketch, no se enseña aquí paso a paso: es la referencia de Software. Aquí solo el criterio.

Placa. Si estás aprendiendo, Uno R3. El Nano clásico, ATmega328P, es la misma lógica a 5 voltios, en menos sitio. En el catálogo están placa-uno-r3 y placa-nano. Un Nano 33, un ESP o un MKR no son un Uno pequeño: sus pines no aceptan 5 voltios. Cuando dudes, abres arduino-hardware.html y lees la lógica antes de copiar un esquema.

Entorno. Hace falta un programa en el ordenador que abra el .ino, lo suba por el USB y, cuando toque, abra el monitor a 9600. Cómo se instala, qué puerto sale y qué errores de compilador significan es Software. El archivo se llamará arduino-software.html cuando esté junto a este. No hace falta saber ese manual para entender las lecciones, y sí hace falta tener el entorno para subir los sketches.

No acumules placas en el primer proyecto. Una de 5 voltios, un cable USB de datos (algunos solo alimentan), y las piezas del camino: LED, resistencias, pulsador, potenciómetro, LDR, y más tarde servo o zumbador.

Montaje

5 V en este cursoUno R3Nano clásico 328Ppuedes copiar el cableado3,3 V, otro cuidadoNano 33, muchos ESP, MKRno les metas 5 V en un pin
Dos familias. La de 5 V puede seguir los cables de este curso. La de 3,3 V tiene que bajar todas las tensiones, no solo la del LED.

Pines de esta lección

Uno R3 · 5 V · mira la serigrafía, no la memoria5 VUno y Nano clásico3,3 VotrasUSBcargarIOREFpregunta
Antes de copiar un esquema, señala en qué familia está tu placa. El pinout grande es el del Uno R3.
USB DC Arduino Uno R3 ATmega328P L SCL SDA AREF GND 13 12 11~ 10~ 9~ 8 7 6~ 5~ 4 3~ 2 1 TX 0 RX VIN GND GND 5V 3.3V RESET IOREF A0 A1 A2 A3 A4 A5
Pinout del Uno R3, el mismo dibujo que en Hardware. Este dibujo es el Uno R3. Si tu seda no dice eso, no traslades los agujeros uno a uno sin mirar la ficha.

Por qué

La referencia del curso es el Uno R3, ATmega328P, 5 V. El Nano clásico con el mismo chip también es de 5 V y el sketch se parece mucho: mismos números de pin en lo que hemos usado. El Nano 33, muchas placas con ESP y las MKR son de 3,3 V. El mismo número 13 no significa el mismo voltaje en el hilo.

Elegir placa es leer la seda y la ficha, no el precio. En Hardware están las anclas del Uno y del Nano para consultar el detalle sin repetirlo aquí. Si tu placa no aparece, no inventes: busca el voltaje de trabajo y el de los pines. Si es 3,3 V, un sensor alimentado a 5 V no se conecta directo.

El entorno, el programa donde escribes, tiene que saber qué placa es. Un sketch cargado con la ficha de otra placa puede no arrancar, o arrancar y medir mal los pines. Esa elección está explicada con más detalle en el módulo de Software. Aquí basta no saltársela cuando cambias de placa.

IOREF existe para que un escudo sepa el voltaje. Míralo como un letrero, no como un pin de LED. RESET reinicia. El conector de alimentación externa no es 5 V regulados en el VIN: VIN es la entrada, antes del regulador, y no se usa para un LED.

Práctica

  1. Lee la serigrafía de tu placa en voz alta, el modelo completo.
  2. Decide: 5 V como el Uno, o 3,3 V. Escríbelo.
  3. Si es 5 V, puedes repetir el parpadeo del 13 con el mismo sketch, eligiendo esa placa en el entorno.
  4. Si es 3,3 V, no conectes el HC-SR04 ni el servo de 5 V. Quédate en el LED de a bordo.
  5. Abre la ficha de Hardware del Uno y la del Nano solo para ver que son fichas, no para memorizarlas.
  6. Mira en el entorno qué placa está elegida ahora. Tiene que coincidir con la de la mesa.
  7. Anota el puerto. La próxima vez que no cargue, es lo segundo que miras, después del cable.

Anota el montaje

Escribe qué cable va a qué pin, o qué has entendido del paso. Se guarda en este aparato.

Ejemplos resueltos

Mismo chip, otro voltaje, mismo cable

Se cambió a una placa de 3,3 V y se dejó el sensor en 5 V porque el sketch ni se tocó. El sketch no nombra el voltaje. El cable sí.

Placa nueva, se relee esta lección. El sketch se carga cuando el cable ya es legal para ese voltaje, no antes.

Se eligió la placa equivocada en el entorno

El Uno está en la mesa y el entorno dice otra familia. La carga falla o el programa no arranca. Los cables están bien.

Se elige la placa que es, se vuelve a cargar, y se confirma con el parpadeo del 13. No se recoloca el LED.

En la mesa

Pon la placa elegida en el entorno al lado de la seda, y léelas las dos en voz alta. Tienen que ser la misma familia. Si el entorno dice una cosa y la seda otra, manda la seda para el voltaje y manda el entorno para poder cargar: cámbialo hasta que coincidan. Luego carga el parpadeo del 13, que en casi todas las placas de esta familia sigue siendo un LED, y míralo. Si tu placa no tiene ese LED, no inventes un pin: quédate en leer el voltaje y no cablees sensores de cinco voltios.

Si es de 3,3 V, escribe una tarjeta roja en el papel: no copio cables de Uno. Pégala en el cable USB. Parece un teatro y evita el sensor quemado de dentro de una semana, cuando ya se te haya olvidado esta lección.

Pasa por la ficha de Hardware lo justo para reconocer el dibujo, y vuelve. Este curso no se termina memorizando placas. Se termina sabiendo cuál tienes y qué no le puedes hacer.

Ejercicio

Escribe el nombre exacto de tu placa y si es de 5 voltios o de 3,3. Si no lo sabes, no cablees: míralo en el catálogo.

Autoevaluación

1. ¿Qué placa usa el curso como referencia?

2. ¿Un ESP o un MKR se tratan como un Uno?

3. ¿Dónde está el manual de instalar el entorno?