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

Paso 1: Descargue los archivos

Los archivos que usted necesita están disponibles en esta página. Ellos son:

  • TURTLEs.ino
  • turtleshapes.h
  • Turtle.h
  • Turtle.cpp

TURTLEs.ino es el bosquejo principal. Instalarlo utilizando el IDE de Arduino; luego abrir pestañas para cada uno de los otros 3 archivos, turtleshapes.h, Turtle.hy Turtle.cpp .

Copiar el contenido de estos tres archivos en sus respectivas pestañas.

Turtle.h y Turtle.cpp son los archivos que proporcionan los métodos de gráficos de tortuga - los que permiten a la tortuga dibujar en la pantalla. turtleshapes.h es un archivo que contiene los datos que nos permiten establecer el gráfico de tortuga que se utiliza en la apertura y cierre pantallas.

Poner TURTLEs.ino en su sketchbook de Arduino, abra el archivo TURTLEs.ino y luego abrir una pestaña separada para cada uno de los archivos Turtle.h, Turtle.cppy turtleshapes.h . Copiar y pegar el contenido de estos archivos en sus respectivas pestañas.

Ahora estás listo para comenzar a usar comandos de gráficos de tortuga. Vienen varios ejemplos utilizando gráficos de tortuga con TURTLEs.ino. Cuando se ejecuta el dibujo, se verá una demostración de gráficos, incluyendo algunos patrones atractivos gráficos, una animación básica y algunos ejemplos utilizando la técnica poderosa de recursividad. La última parte del esbozo principal, TURTLEs.ino , contiene las funciones que se basan los ejemplos gráficos. Estas funciones de ejemplo no son necesarias para escribir tortuga las rutinas de gráficos de los tuyos, para que pueda eliminar estas funciones si quieres - o adaptarlos para dibujar algo muy diferente. Cuando están empezando es recomendable que pruebe las funciones siempre con distintos valores - que serán un acceso directo a la comprensión del comportamiento de la tortuga.

Notas: El bosquejo TURTLEs.ino liberalmente se comentó con el propósito de este Instructable. Puede consultar el código para ver cómo se dibujan los gráficos de muestra.

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