Arduino + TFT--> Turtle Graphics (2 / 18 étapes)

Étape 2: Introduction à la tortue graphique

Graphiques de tortue utilise le concept d’une « tortue » comme point de dessin (il ressemble à un curseur de l’écran) pour dessiner des graphiques sur un écran d’ordinateur. Pensez à une tortue tenant un crayon et lui donner des commandes pour lui dire où aller sur l’écran. Si le stylo de la tortue est en place, la tortue se déplace sans dessin. Si le stylet est enfoncé sur la surface de dessin la tortue dessine une ligne lorsqu’il se déplace.

Graphiques de tortue ont été utilisés dans les versions du langage de programmation Logo, souvent d’introduire les concepts de l’informatique aux enfants. Savoir plus sur les graphiques de la tortue ici : https://en.wikipedia.org/wiki/Turtle_graphics

et sur le langage ici Logo : https://en.wikipedia.org/wiki/Logo _(programming_language)

Le programme de Logo de TI (celui je suis familier avec) est venu avec un manuel de formation excellents écrit par Harold Abelson ; Il a également écrit des versions du manuel pour les programmes Mac et le Logo Apple II. Ces implémentations beaucoup d'entre nous introduit à la puissance et l’utilité du langage Logo, y compris sa composante graphique de tortue. Les instructions dans le manuel de M. Abelson vont bien au-delà de la portée de ce Instructable - vous trouverais très utile de consulter le manuel et en savoir plus. M. Abelson mis en place le premier système graphique de tortue en 1969. Avant cela, Logo avait une tortue physique (robot) que les enfants peuvent monter sur.

Voici un exemple de comment vous pouvez faire la tortue à tirer. Dire la tortue pour déplacer avant 10 unités (les unités sont en pixels de l’écran) et à droite de 90 degrés -, vous avez juste tracé une ligne et tourné de 90 degrés vers la droite et la tortue attend son prochain mouvement. Si vous le faites que 4 fois, vous sera ont attiré une petite place. Si vous déménagez avant 10 unités et tourner à droite 120 degrés, vous avez le début d’un petit triangle. Faire trois fois et le chiffre est terminé.

Notez que dans ces exemples, qu’alors que la tortue aura un total de 360 degrés tout en dessinant des TI (90 x 4 ou 3 x 120) compléteront une figure fermée. Pour compléter une figure 10-faces, tourner 10 fois à 36 degrés. Ces exemples sont assez simples. Mais si vous les Répétez avec une certaine variation - tels que tourner de quelques degrés vers la droite chaque fois que le personnage est dessiné - vous sera ont découvert un moyen simple de dessiner des modèles étonnamment complexes. Par exemple, dessinez un carré, puis tourner à droite 40 degrés et faire ceci 9 fois. Et vous pouvez essayer de dessiner chacun des carrés avec une couleur différente.

Articles Liés

Arduino TFT texte tutoriel

Arduino TFT texte tutoriel

Vous avez besoin de cette pièces :-Arduino Uno R3-TFT Display-La bibliothèque suivante d'ArduinoÉtape 1: SrcIl s'agit de la src#include#include #define LCD_CS A3 #define LCD_CD A2 #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 Adafruit_TFTL
Arduino TFT affichage et polices de la bibliothèque

Arduino TFT affichage et polices de la bibliothèque

Je suis assez fan de l'Arduino comme il y a tellement logiciels déjà disponibles sur l'internet, ce qui rend remplir plus facilement de nouveaux projets !Récemment j'ai acheté quelques écrans TFT 1.8" à bas prix pour un projet, au début je ne pouvais
L’Arduino / TFT LCD connexion

L’Arduino / TFT LCD connexion

Vous dites que vous voulez brancher un écran TFT à un Arduino ? Vous êtes plaisante?No! Pour le prix d'un familier 2 x 16 LCD, vous obtenez un écran TFT de haute résolution. Pour aussi peu que 4 $ (frais de port inclus!), il est possible d'acheter un
Arduino TFT prévision Station météo avec ESP8266

Arduino TFT prévision Station météo avec ESP8266

Ce projet, s'appuie sur les prévisions météo Wunderground via Internet.Fiche technique :1. 3 jours météo (basse & haute temps, probablement des précipitations, icônes d'État)2. courant météo (température actuelle, %feelslike% temp, humidité, pression
Arduino + TFT = musique visuelle

Arduino + TFT = musique visuelle

Résumé :Audio: dans ce projet l'Arduino lit une chaîne de notes écrites dans la formule de notation musicale que nous avons appelé langue de musique facile. Il sélectionne chaque note musicale (ou reste), détermine sa fréquence et joue cette note.Gra
Turtle Graphics

Turtle Graphics

* POUR EXÉCUTER CECI, VOUS DEVEZ INSTALLER PYTHONouvrir Turtle.pySi vous souhaitez modifier cette juste ouvrez-le avec le bloc-notes
Arduino TFT oscilliscope

Arduino TFT oscilliscope

C'est ma vidéo sur l'apport d'une oscilliscope de l'arduino. L'oscilliscope était assez peu coûteux, alors Amusez-vous. Bien qu'il soit un peu brute, il fait le travail. Quelques petites choses à garder à l'esprit :Condensateur d'uf utilisation 10 1.
Arduino/traitement : Motion graphics et lumières réagissent aux audio

Arduino/traitement : Motion graphics et lumières réagissent aux audio

a pris du temps pour saisir ce que je voulais, mais il en valait la peine.
Votre Image sur un Arduino ! -TFT LCD écran Guide

Votre Image sur un Arduino ! -TFT LCD écran Guide

avez-vous déjà entendu des écrans TFT LCD ?  Ils sont d'excellents moyens pour afficher les informations de votre Arduino, ou afficher des photos.  L'équipe Arduino vient de sortir un écran TFT LCD officiel avec leur nouveau Robot à la Maker Faire 20
Arduino « Talking » Temp / humidité sur un écran TFT LCD w / relais

Arduino « Talking » Temp / humidité sur un écran TFT LCD w / relais

De l'esprit des http://arduinotronics.blogspot.comMaj : Ajout de notre bouclier SpeakEasy par synthèse vocale (TTS) pour en faire une Station météo « Parler » !Maj : Ajout d'une carte à relais 4 ports pour la télécommandeMaj : Ajout des calculs de Po
Arduino/App contrôlée Desk Light

Arduino/App contrôlée Desk Light

Pour ce projet, je voulais quelque chose qui me permettrait d'enseigner moi-même plus d'infos sur Electronique/logiciel, quelque chose je n'ai pas vraiment obtenu en encore... J'ai décidé qu'un jour serait une bonne plateforme pour cela.La conception
Aurdino toutes les choses--visualiser votre Image Arduino Tuch éboulis

Aurdino toutes les choses--visualiser votre Image Arduino Tuch éboulis

ave, avez-vous déjà entendu parler des écrans TFT LCD ?  Ils sont d'excellents moyens pour afficher les informations de votre Arduino, ou afficher des photos.  L'équipe Arduino vient de sortir un écran TFT LCD officiel avec leur nouveau Robot à la Ma
Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Arduino toutes les choses--S.M.A.R.T Alarm Clock Setup pour réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. et il a l’air Cool aussi !

Réveil S.M.A.R.T.Le programme d'installation pour les réunions, rendez-vous, rappels et tâches, cette horloge utilise un Arduino Yún et votre calendrier Google pour régler automatiquement des alarmes. Et il a l'air cool aussi !Par Tony DiCola Difficu
Etch-a-Sketch LOGO - EASiLOGO

Etch-a-Sketch LOGO - EASiLOGO

Ce que vous obtenez lorsque vous traversez une tortue avec un Etch-a-Sketch ?Etch-A-Sketch LOGO interactif - « EASiLOGO » !C'est le premier langage de programmation conçu spécifiquement pour le jouet célèbre monde de Ohio Arts - le Etch-a-Sketch. Si