Paso 1: Conectarlo
Las conexiones son diferentes a aquellos en mi Instructables otros (esto es para mi conveniencia!) usted puede cambiar las asignaciones de pin, pero usar los pines SPI de hardware:
- 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 de UNO 8 a través de una 1K resistencia 2 SD tarjeta SD_CS, agregar un 1K 8 resistencia de SD_CS a GND
- Pin digital 9 de la ONU a través de un 1K 2 resistencia para mostrar 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 tanto Mostrar patillas 6 (MOSI) y SD tarjeta SD_MOSI, agregar un 1K 8 resistencia de pantalla pin 6 a tierra
- UNO digital 12 directo a la tarjeta SD SD_MISO (o a través de 1K 2, ver más abajo)
- Pin digital de UNO 13 a través de un 1K 2 resistencia tanto Mostrar patillas 7 y SD tarjeta SD_SCK, agregar un 1K 8 resistencia de pantalla pin 7 a GND
Otras salidas de pin en el Arduino se pueden utilizar por adaptar el bosquejo si tiene una pantalla de otro proveedor o desea utilizar una configuración existente.
Puede poner una resistencia de 2 (o allí sobre) en línea 1K en serie con el MISO señal de línea (entre UNO pin 12 y SD_MISO) esto le ayudará a proteger la tarjeta SD en caso de accidentalmente cambia el pasador UNO 12 a la salida un + lógica de 5V 1... La tarjeta SD podría sobrevivir tal abuso, pero puede que no sea suerte... y el resistor limita la corriente en el dispositivo para un par de mA.
Tener en cuenta la pantalla tengo incorpora 10K finalizar para el + 3, 3V de alimentación en las líneas SPI de tarjeta SD, esto significa que usando resistencias de valor más alto en el divisor de tensión (estos gota UNO 5V nivel a alrededor de 3V lógica) no logrará una lógica confiable cero y no funciona! Ideal sería utilizar un convertidor de nivel de lógica pero resistencias son tan baratas y funcionan muy bien en estas frecuencias porque la capacitancia perdida de las líneas que estamos manejando no es significativa que. La pantalla es muy voraz en energía para que la disipación de las resistencias no es significativa que en comparación.
No inserte y retire la tarjeta SD cuando es accionado Arduino, este puede (!) corromper la tarjeta y será necesario volver a formatear!