Paso 1: Conectarlo
Las conexiones entre la pantalla y UNO no es lo mismo que mi otro instructivo, son para este proyecto Conecte como sigue:
- UNO + 5V para mostrar pin 1 (VCC)
- UNO + 5V a través de una resistencia de 56 Ohm para mostrar pin 8 (LED)
- UNO 0V (tierra) para mostrar el pin 2 (GND)
- Pin digital de UNO 7 a través de un 1K 2 resistencia para mostrar el pin 4 (RESET), agregar un 1K 8 resistencia de pantalla pin 4 GND
- Pin digital 9 de la ONU a través de un 1K 2 resistencia para mostrar el pin 5 (DC/RS), agregar un 1K 8 resistencia de pantalla pin 5 a GND
- Pin digital de UNO 10 a través de un 1K 2 resistencia para mostrar el pin 3 (CS), agregar un 1K 8 resistencia de pantalla pin 3 a GND
- Pin digital de UNO 11 a través de un 1K 2 resistencia para mostrar el pin 6 (SDI/MOSI), agregar un 1K 8 resistencia de pantalla pin 6 a tierra
- Pin digital de UNO 13 a través de un 1K 2 resistencia para mostrar el pin 7 (SCK), agregar un 1K 8 resistencia de pantalla pin 7 a GND
Es importante incluir la 1K 8 resistencias a la tierra con esta pantalla de 2.2" lo que no funciona. Las resistencias de 1K 2 y 1 K 8 están un "divisor de potencial", actuando como un desplazador de nivel de lógica, por lo que se reduce el nivel de lógica en la pantalla de 5V a alrededor de 3V. PIN 9 de la pantalla no necesita ser conectado.
Una vez programado el Terminal puede conectarse a otro Arduino para controlar la salida serie:
- Establecer la velocidad en baudios en el Arduino a vigilarse a 9600 baudios (o modificar el bosquejo Terminal a)
- Conecte el Terminal UNO GND a GND de Arduino para controlar
- Conectar el Terminal UNO Rx al pin Tx en el Arduino para controlar
Se mostrarán los mensajes de salida enviados usando Serial.print de otra Arduino a la Terminal. A 9.600 baudios Terminal logra mantenerse al día con el flujo de datos.