Pequeño e-reader con oled + arduino, prueba (4 / 6 paso)

Paso 4: sobre el código

El código en el paso anterior no se lee desde la tarjeta SD. El texto simplemente se incluye en el cuerpo del código. Esto sólo es útil para probar.

Aquí están los parámetros fundamentales que determinan cómo el texto es personalizable:

int t = 55; Tiempo en milisegundos que se muestra cada letra (por lo tanto, la yo cinco letra palabra se muestra 5 * 55 milisegundos)

int x = 0; Coordenada X a partir de

int y = 20; Coordenada Y Strating (aproximadamente a medio camino hacia abajo la pantalla)

int s = 2; escala de texto (esto es ASCII 5 x 7 píxeles veces doblados)

int w = 12; ancho de píxel de una letra, compensan cada palabra por lo que es en el centro de la pantalla.

Aquí está el código que muestra la palabra ¨summer¨. Esto se hará más elegante cuando el texto es halado desde una tarjeta SD.

display.setCursor(64-3*w,y);

centros de palabra en la pantalla, X = 64-3 * w (64 es mitad de la anchura de la pantalla, 3 es la mitad el número de Letras de la palabra, w es el ancho de una letra), Y = 20, esta aproximadamente a medio camino abajo de la pantalla.

display.Print ("verano"); carga la palabra que se muestra

display.display(); la palabra cargada se muestra en la pantalla

Delay(6*t);

hacer una pausa, mientras que la palabra se muestra en la pantalla (tiempo = número de cartas * tiempo que se muestra cada letra)

display.clearDisplay();

borra la pantalla, por lo que la palabra ya no se muestra (si esto no se ha hecho todo el

display.setCursor(64-1.5*w,y);
display.Print ("ahora"); display.display(); Delay(3*t); Delay(2*t); puntuación Obtén 2t display.clearDisplay();

palabras pila sólo hasta que la pantalla era todo el blanco)

Otras normas:

Para facilitar la lectura hice un dos reglas adicionales:

Regla 1 - el tiempo del miniumum aparece cualquier palabra es 3 * t

Regla 2 - un puncutation agrega 2 * t

Ejemplo de la regla uno:

display.setCursor(64-1*w,y);
display.Print ("es");

display.display();

Delay(3*t); mínimo es 3t

display.clearDisplay();

Ejemplo de regla dos

display.setCursor(64-1.5*w,y);
display.Print ("ahora");

display.display();

Delay(3*t);

Delay(2*t); puntuación Obtén 2t

display.clearDisplay();

Artículos Relacionados

Etiquetas de RFID de lectura con un Arduino

Etiquetas de RFID de lectura con un Arduino

en este proyecto, aprenderás a leer una etiqueta RFID utilizando el lector de novedades ID-12 y un Arduino Duemilanove.Paso 1: Comencemos! Usaremos el ID innovaciones ID-12 para realizar la tarea de leer una etiqueta RFID. Como mínimo, requiere de +
Reproducir archivos de sonido audio (wav) con un Arduino

Reproducir archivos de sonido audio (wav) con un Arduino

Reproducir el archivo wav Audio de tu tarjeta SD Audino.Este Instructable le mostrará cómo se puede reproducir un archivo wav en su SdCard a través de un circuito simple a un altavoz.El archivo wav debe ser mono de 8 bits. No he tenido ningún problem
Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Cómo medir la temperatura con gran exactitud con un Arduino y un tablero de Sensor de temperatura de TSYS01.

Mientras estudiaba en la Universidad fuimos desafiados como parte de un trabajo de curso en diseño de una caja con control de temperatura muy preciso. Si el proyecto fuera a tener éxito, múltiples cajas debían ser construido y utilizado en un proyect
Controlando un Motor paso a paso con un Arduino

Controlando un Motor paso a paso con un Arduino

Este tutorial le mostrará cómo funciona un motor de paso a paso que fue rescatado de una impresora antigua con un Arduino.Paso 1: ¿Qué es un Motor paso a paso? Un motor paso a paso consta de dos partes principales: un rotor y un estator. El rotor es
ARD-e: el robot con un Arduino como un cerebro

ARD-e: el robot con un Arduino como un cerebro

cómo crear un robot de código abierto Arduino controlado por menos de $100.Esperemos que después de leer esto instructable usted será capaz de dar su primer paso en robótica. ARD-e cuesta unos $90 a $130 dependiendo de cuánto electrónica repuesto tie
Wii remoto IR cámara Hack con interfaz Arduino

Wii remoto IR cámara Hack con interfaz Arduino

físicamente a extraemos la cámara IR desde el control remoto Wii e interfaz con un arduino controlar un servo.La cámara de infrarrojos de Wii es una cosa maravillosa. Tiene un procesador integrado que las posiciones X e Y y el tamaño de los 4 puntos
Controlar múltiples LEDs con un Arduino Uno.

Controlar múltiples LEDs con un Arduino Uno.

Este instructable coversssets de instrucciones para el uso de un microcontrolador, llamado el Arduino Uno para crear diferentes secuencias de iluminación de diodos electroluminosos, más popularmente conocida como LED. Las siguientes instrucciones cub
Cómo usar cualquier relé con tu arduino la manera segura

Cómo usar cualquier relé con tu arduino la manera segura

Este instructable le mostrará cómo utilizar cualquier relé nuevo o usado con tu ARDUINO la manera correcta y segura, si compras una placa de relé de preasymbled para tu arduino con todos los componentes en él no es el tutorial que buscas. Este instru
Control de una cámara con un Arduino y el RS232 protector

Control de una cámara con un Arduino y el RS232 protector

Este tutorial le mostrará cómo puede controlar diferentes aspectos de una operación de las cámaras con un Arduino. Operación de estos puede ser el pan y tilt de la cámara, el zoom y el enfoque de la lente y las características RGB. Arduino utiliza un
¿Control de Leds con un Arduino desde un programa C#

¿Control de Leds con un Arduino desde un programa C#

que siempre quisiste controlar unos LEDs con tu Arduino desde un programa que has escrito? Bueno estoy aquí para ayudarte con eso. Este es mi primer ' capaz así que por favor me ayuda a si equivocamos el camino. Y no dude en añadir y cambiar el códig
Hacer un escáner de código de barras portátil con un arduino y un cuecat

Hacer un escáner de código de barras portátil con un arduino y un cuecat

alrededor de la vuelta del siglo, hubo una empresa cuyo modelo de negocio incluido regalando escáneres de código de barras gratuito que emula teclados.    Un mod relativamente fácil para estos escáneres cuecat quita el cifrado y los hizo conveniente
Bailando Tippy con un arduino y paso a paso motor

Bailando Tippy con un arduino y paso a paso motor

El Tippy fue creado completamente por accidente.Decir ya cerca me requeriría sólo hacer algunas cosas.Aquí está un video para entretenimiento:Notas importantes:Este proyecto supone un conocimiento básico de Arduino y soldadura.Los 3 primeros pasos de
¿Zappelin, o Cómo entrenar su dirigible con un Arduino y IR remoto

¿Zappelin, o Cómo entrenar su dirigible con un Arduino y IR remoto

es sello de vuelo? ¿Un extranjero aleteo?No es un ZAPpelin, un Arduino controlado interior dirigible no rígido, disposición para aprender de las señales de un control remoto IR a lo comando.Este proyecto surgió a la vida en la tercera to17th de Ardui
Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Enviar datos del sensor (DHT11 & BMP180) a ThingSpeak con un Arduino, mediante cable o WiFi (ESP8266)

Escribí este instructable porque Thingspeak - no importa lo fácil fijar para arriba - tiene algunos obstáculos que me topé y que, a juzgar por las reacciones, otras personas están luchando con así.Cosas que usted necesita:ArduinoEthernetShield WS5100