Arduino - pantalla TFT de imágenes de mapa de bits de una tarjeta SD (1 / 7 paso)

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!

Artículos Relacionados

Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

Arduino - pantalla TFT de iconos e imágenes de memoria FLASH

En este Instructable encontrará una biblioteca y bosquejo para trazar imágenes almacenadas en la memoria FLASH de Arduino en una pantalla TFT.Aquí utilizamos mi favorito 2.2" 320 x 240 pixel ILI9341 base de TFT. Esta pantalla es un buen tamaño para A
Medidor analógico 'anillo' Arduino pantalla TFT a color

Medidor analógico 'anillo' Arduino pantalla TFT a color

Otro proyecto de Arduino para la visualización de las lecturas del sensor etc..El bosquejo de ejemplo incluido en el instructivo comprende la función a utilizar en sus propios proyectos de dibujo, la función no es en una biblioteca por lo que podría
La imagen en un Arduino! -¿TFT LCD pantalla guía

La imagen en un Arduino! -¿TFT LCD pantalla guía

han escuchado alguna vez de pantallas TFT LCD?  Son buenas maneras de mostrar la información de tu Arduino, o mostrar imágenes.  El equipo de Arduino acaba de lanzar una pantalla LCD TFT de oficial con su nuevo Robot en el Maker Faire 2013.  Es muy f
Arduino Nano: Mapa de bits, animación en pantalla OLED de I2C SSD1306 con Visuino

Arduino Nano: Mapa de bits, animación en pantalla OLED de I2C SSD1306 con Visuino

OLED muestra son algunos de los módulos más cool y más avanzados que puede utilizar en su proyecto de Arduino. Ya he hecho un proyecto que muestra cómo puede imprimir valores analógicos en la exhibición de OLED. Casi de inmediato alguien publicada pr
Como leer una tarjeta de arduino usando LabVIEW

Como leer una tarjeta de arduino usando LabVIEW

Este video muestra como leer una tarjeta de Arduino usando LabVIEW. LabVIEW tiene una gran interfaz que hace fácil guardar los datos de una tarjeta de Arduino. Uno de los mayores desafíos cuando se utiliza una tarjeta de Arduino que es endiabladament
Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Arduino para principiantes - con una pantalla TFT de 1,8 pulgadas

Esta es tu guía introductoria al uso de un 1.8 en pantalla TFT con un Arduino. Me gusta el 1.8 en pantalla por su pequeño tamaño y bajo costo. Yo tengo la mía por unos 10 dólares en ebay, aquí. No viene con instrucciones pero con algunas investigacio
Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Sketch de Arduino para un gráfico retro medidor analógico en una moderna pantalla TFT

Otro sketch de mi colección que puede ser de interés...Mostrando pequeños números digitales de temperatura y humedad etc. en una pantalla pequeña no siempre es la mejor manera de mostrar la información. Los metros analógica de estilo antiguo son mejo
XY el cojín de MIDI con Arduino y TFT

XY el cojín de MIDI con Arduino y TFT

Hace algunas semanas, cuando miré después de algunas ideas/módulos/escudos para iniciar nuevos proyectos/experimentos con microcontroladores que encontré algo interesante que encajaría perfectamente en mi mayor proyecto "USB MIDI Controller con Aduin
Kit de Arduino pantalla alfanumérica: Tutorial de montaje

Kit de Arduino pantalla alfanumérica: Tutorial de montaje

El Kit de LCD alfanuméricos para Arduino usando sólo un componente y por supuesto la pantalla LCD, proporcionan la placa Arduino con al menos 16 × 2 caracteres alfanuméricos LCD en una pantalla retroiluminada que puede ser utilizada en cualquier apli
Motor de animación de pantalla TFT táctil y controlador de matriz de LED 8 x 8 RGB

Motor de animación de pantalla TFT táctil y controlador de matriz de LED 8 x 8 RGB

Esta aplicación incorporada tiene un montón de potencial creativo para cualquier aspirante a fanáticos de Arduino! Un motor de animación de la pantalla táctil de TFT y opcional controlador de matriz 8 x 8 RGB LED. Ver el video de introducción para má
Desplazamiento de texto con Arduino y TFT Adafruit protector

Desplazamiento de texto con Arduino y TFT Adafruit protector

Lo que vamos a hacer: mostrar texto de desplazamiento con un Arduino y un Adafruit 2,8 pulgadas TFT touch pantallaLo que vamos a utilizarArduino UnoEscudo de Adafruit 2.8 pulgadas TFT táctilAsambleaEscudo de Monte TFT en ArduinoTenga cuidado de no do
Cómo convertir gráficos de mapa de bits para la exhibición OLED SSD1306 por ATtiny85

Cómo convertir gráficos de mapa de bits para la exhibición OLED SSD1306 por ATtiny85

El objetivo principal de este tutorial es mostrar cómo convertir mapa de bits monocromático para el archivo HEX y ejecutar por Attiny85 y OLED pantalla SDD1306.Por ejecuta campaña para PCB pequeños baratos versátil de Attiny25/45/85 Arduino compatibl
Hacer imagen de mapa de bits en un vector

Hacer imagen de mapa de bits en un vector

El cortador del vinilo y maquinas de corte laser en Techshop requieren que su arte es una imagen de vectores.Sin embargo, lo que tienes que basar su proyecto CNC de suele ser un archivo de mapa de bits (también llamado un "raster", compuesta de
Hacer plantilla de soldadura usando Silhouette Cameo, o cómo convertir mapa de bits (bmp, jpg, pdf, etc.) a vector formato (svg o dxf).

Hacer plantilla de soldadura usando Silhouette Cameo, o cómo convertir mapa de bits (bmp, jpg, pdf, etc.) a vector formato (svg o dxf).

El estudio de la silueta http://http :// www.silhouetteamerica.com/software/silhouette-studio software se usa para programar la herramienta de corte Silhouette Cameo. Tiene su propio formato de archivo propietario, llamado .studio o .studio3. También