Arduino + TFT gráficos de tortuga--> (4 / 18 paso)

Paso 4: Iniciar con una línea

Aquí es cómo dibujar una línea en la pantalla TFT:
t.penDown();

t.Forward(50);

¿Cuál es esta línea?

Este comando dibuja una línea de 50 píxeles en la pantalla TFT.

¿Donde dibujar?

El dibujo comienza en la posición actual de la tortuga.

¿En qué dirección trazar la línea?

Se basa en la dirección actual de la tortuga. Usted puede cambiar la dirección si lo desea; por ejemplo, indicar a la tortuga a girar a la derecha 90 grados antes de seguir adelante. (Utilice este comando: t.right(90); )

¿Qué sucede si la pluma de la tortuga no es abajo?

En el ejemplo anterior si la pluma no fue abajo la tortuga habría movido 50 píxeles sin dibujo.

Aquí es cómo dibujar el patrón de líneas en la foto de arriba:

La imagen consta de 90 líneas, cada elaborado a partir de posición de la pantalla (160, 240) - que es el punto en la mitad inferior de la pantalla. Esta es la función que llamó el patrón de líneas:

para (int i = 360; i > 0; i-=4) / / un bucle a 360 4 = 90 líneas

{

t.moveTo (160, 240); tortuga se mueve al centro de la parte inferior de la pantalla

t.setHeading(i); el ángulo para trazar las líneas es disminuye en 4 para cada línea

t.Forward(230); dibuja una línea de 230 píxeles

}

(Este es un ejemplo que se incluye con el bosquejo de TURTLEs.ino .)

Artículos Relacionados

Tutorial de Arduino TFT texto

Tutorial de Arduino TFT texto

Necesita estas piezas:-Arduino Uno R3-TFT pantalla-La siguiente biblioteca de ArduinoPaso 1: fuenteEsta es la fuente#include#include #define LCD_CS A3 LCD_CD A2 de #define #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 Adafruit_TFTLCD tft (
Biblioteca de pantalla y fuente de Arduino TFT

Biblioteca de pantalla y fuente de Arduino TFT

Soy un fan de Arduino como hay tanto software ya está disponible en internet, esto hace más fácil nuevos proyectos!Hace poco compré unos baratos 1.8" TFT pantallas para un proyecto, inicialmente no he podido conseguirlos de trabajo que fue frustrante
El Arduino / TFT LCD conexión

El Arduino / TFT LCD conexión

¿Dices que quieres conectar una pantalla TFT a un Arduino? Son bromas?No! Por sobre el precio de un familiar 2 x 16 LCD, usted consigue una pantalla TFT de alta resolución. Para tan bajo como $4 (gastos de envío incluidos!), es posible comprar una pa
Arduino + TFT = música Visual

Arduino + TFT = música Visual

Resumen:Audio: en este proyecto Arduino Lee una cadena de notas escritas en el formato de notación musical que hemos llamado lenguaje de música fácil. Selecciona cada nota musical (o descanso), determina su frecuencia y reproduce esa nota.Gráficos: e
Sistema de gestión de uso de Arduino de tráfico

Sistema de gestión de uso de Arduino de tráfico

Se trata de un prototipo muy simple y básico de cómo se gestiona el flujo de tráfico. He construido este prototipo con LED y Ardunio Microcontroller. Esto es solo para principiantes y apenas tarda 30 minutos para terminar el bosquejo y el circuito.Pa
Oscilliscope Arduino TFT

Oscilliscope Arduino TFT

Este es mi video haciendo un oscilliscope arduino. Del oscilliscope era bastante barato, así que diviértete. Aunque es un poco crudo, hace el trabajo. Algunas cosas a tener en cuenta:1.) uso 10 uf capacitor2.) use un rango de ohmios en los transistor
Tutorial de Arduino gráfico

Tutorial de Arduino gráfico

Este tutorial fue hecho para ayudar a leer valores analógicos de arduino en un gráfico.A veces, para una mejor comprensión de lo que está leyendo el Arduino, un gráfico podría realmente ayudar a facilitar el proceso.Mientras que la programación de pl
Arduino "Habla" Temp / humedad en una TFT LCD con relés

Arduino "Habla" Temp / humedad en una TFT LCD con relés

De la mente de http://arduinotronics.blogspot.comACTUALIZACIÓN: Añadido nuestro escudo SpeakEasy texto a voz (TTS) para hacer de este una estación meteorológica "Hablar"!ACTUALIZACIÓN: Añadido una placa de relé de 4 Puerto de control del disposi
Dibujo de Arduino Robot

Dibujo de Arduino Robot

He diseñado este proyecto para un taller de 10 horas de ChickTech.org cuyo objetivo es introducir a las mujeres adolescentes a los asuntos de la madre. Los objetivos de este proyecto fueron:Fácil de construir.Fácil de programar.Hizo algo interesante.
Dibujo de bajo costo, compatible con Arduino Robot

Dibujo de bajo costo, compatible con Arduino Robot

He diseñado este proyecto para un taller de 10 horas de ChickTech.org cuyo objetivo es introducir a las mujeres adolescentes a los asuntos de la madre. Los objetivos de este proyecto fueron:Fácil de construir.Fácil de programar.Hizo algo interesante.
Arduino todas las cosas--Smart Alarm Clock Setup para reuniones, citas, tareas, recordatorios y este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. y parece fresco también!

Arduino todas las cosas--Smart Alarm Clock Setup para reuniones, citas, tareas, recordatorios y este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. y parece fresco también!

Reloj de alarma S.M.A.R.T.Instalación para reuniones, citas, recordatorios y tareas, este reloj utiliza un Arduino Yún y su calendario de Google para configurar automáticamente alarmas. Y parece fresco también!Por Tony DiCola dificultad: moderado¿No
Etch-a-Sketch LOGO - EASiLOGO

Etch-a-Sketch LOGO - EASiLOGO

¿Qué obtienes cuando cruzas una tortuga con un Etch-a-Sketch?LOGO interactivo de Etch-A-Sketch - 'EASiLOGO'!Este es el primer lenguaje de programación diseñado específicamente para el juguete famoso mundo de las artes de Ohio - Etch-a-Sketch. Si nunc
Barato, fácil de robótica para el programador no

Barato, fácil de robótica para el programador no

Hey robótica-programador-quiere a abejas! ¿Cansado de tratar de hacen varios ambientes sólo para encontrar que hay una curva de aprendizaje entre usted y esos robot fresco trucos a tus amigos geek? ¿Los kits comerciales son demasiado caros? Entonces
Python coding for Minecraft

Python coding for Minecraft

Este Instructable muestra cómo instalar y utilizar un mod que escribí que te permite controlar el Minecraft con secuencias de comandos de python. A centrarme en Windows, aunque OS X y Linux debería funcionar igual de bien.Scripts de Python pueden gen