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

Stap 2: Inleiding tot Turtle Graphics


Turtle graphics gebruikt het concept van een 'Schildpad' als een tekenpunt (het is vergelijkbaar met de cursor van een scherm) voor het tekenen van afbeeldingen op een computerscherm. Denk aan een schildpad die houden van een pen, en geef het commando's om het te vertellen waar te op het scherm verplaatsen. Als de pen van de schildpad is, wordt de schildpad beweegt zonder tekening. Als de pen neer op het tekenvlak trekt de schildpad een lijn als het beweegt.

Turtle graphics zijn gebruikt in versies van de Logo programmeertaal, vaak om computer concepten kennismaken met kinderen. Lees meer over turtle graphics hier: https://en.wikipedia.org/wiki/Turtle_graphics

en over de Logo programmeertaal hier: https://en.wikipedia.org/wiki/Logo _(programming_language)

De TI-logoprogramma (degene die ik bekend met ben) kwam met een uitstekende opleiding handleiding geschreven door Harold Abelson; Hij schreef ook versies van de handleiding voor de Mac en Apple II-Logo's. Deze implementaties ingevoerd velen van ons om de kracht en het nut van de Logo-taal, met inbegrip van de schildpad grafische component. De instructies in de handleiding van Mr. Abelson ver buiten het bestek van dit Instructable - u zou vinden het zeer nuttig om raadpleegt u de handleiding en leer meer. Mr. Abelson de eerste schildpad grafische systeem geïmplementeerd in 1969. Daarvoor had Logo een fysieke schildpad (robot) die kinderen kunnen rijden op.

Hier is een voorbeeld van hoe kun je de schildpad tekenen. Vertellen de schildpad ga voorwaarts 10 eenheden (de eenheden zijn schermpixels) en rechts 90 graden - hebben u zojuist een lijn getrokken en 90 graden naar rechts gedraaid en de schildpad is wachten op zijn volgende zet. Als jij dat 4 keer, zal u een pleintje hebt getekend. Als u vooruit 10 eenheden verplaatsen en juiste 120 graden draaien heb je het begin van een klein driehoekje. Doe het drie keer en de figuur is voltooid.

In deze voorbeelden dat als de schildpad een totaal van 360 graden draait tijdens het tekenen (90 x 4 of 120 x 3) een gesloten figuur voltooit opmerken. Ter voltooiing van een 10-zijdige figuur, draai 36 graden 10 keer. Deze voorbeelden zijn vrij eenvoudig. Maar als u ze met afwisseling herhalen - zoals een paar graden naar rechts draaien telkens wanneer de figuur is getrokken - u zal hebben ontdekt een eenvoudige middelen van het tekenen van sommige verrassend complexe patronen. Bijvoorbeeld, teken een vierkant, dan draai juiste 40 graden en doe dit 9 keer. En je zou kunnen proberen met het tekenen van elk van de vierkanten met een andere kleur.

Gerelateerde Artikelen

Arduino + TFT visuele muziek =

Arduino + TFT visuele muziek =

Samenvatting:Audio: In dit project de Arduino leest een reeks van nota's geschreven in de notatie van de muziekformaat hebben wij gevraagd makkelijke taal van de muziek. Elke muzikale opmerking (of rest) selecteert, bepaalt de frequentie en speelt di
Arduino TFT tekstuele zelfstudie

Arduino TFT tekstuele zelfstudie

U moet dit delen:-Arduino Uno R3-TFT Display-De volgende Arduino LibraryStap 1: SrcDit is de src#include#include #define LCD_CS A3 #define LCD_CD A2 #define LCD_WR A1 #define LCD_RD A0 #define LCD_RESET A4 Adafruit_TFTLCD tft (LCD_CS, LCD_CD, LCD_WR,
Arduino TFT beeldscherm en lettertype bibliotheek

Arduino TFT beeldscherm en lettertype bibliotheek

Ik ben nogal een fan van de Arduino, want er is zo veel software al beschikbaar op het internet, dit maakt voltooiing van nieuwe projecten gemakkelijker!Onlangs kocht ik een paar goedkope 1.8" TFT-beeldschermen voor een project, in eerste instantie k
Arduino - TFT-breedbeeldscherm van bitmap-afbeeldingen van een SD-kaart

Arduino - TFT-breedbeeldscherm van bitmap-afbeeldingen van een SD-kaart

Naar aanleiding van mijn andere Instructables op de Arduino en TFT is display hier een bijgewerkte bibliotheek en schets tot het opstellen van bitmaps (BMP of Raw) opgeslagen op een SD-kaart op het TFT-display.De meeste van de beschikbare TFT-beeldsc
Arduino TFT voorspelling weerstation met ESP8266

Arduino TFT voorspelling weerstation met ESP8266

Dit project bouwt voort op Wunderground weerbericht via het Internet.Specificaties:1. 3 dagen weerbericht (Low & High temps, waarschijnlijk van neerslag, voorwaarde pictogrammen)2. de huidige weersomstandigheden (huidige temperaturen feelslike temp,
De Arduino / TFT LCD verbinding

De Arduino / TFT LCD verbinding

U zegt dat u wilt een TFT-scherm aan een Arduino aansluiten? Zijn u een grapje?No! Voor over de prijs van een bekende 2 x 16 LCD, krijg je een hoge resolutie TFT beeldscherm. Voor zo laag als $4 (verzendkosten inbegrepen!), is het mogelijk om te kope
Arduino TFT kleur klok

Arduino TFT kleur klok

U wellicht bekend met een website in het Verenigd Koninkrijk genoemd kleur klok (http://thecolourclock.co.uk/) die de tijd zet in een hexadecimale waarde en wordt die waarde vervolgens gebruikt voor het bijwerken van de achtergrondkleur. Het is zeer
Arduino - TFT weergave van pictogrammen en beelden van FLASH-geheugen

Arduino - TFT weergave van pictogrammen en beelden van FLASH-geheugen

Dit Instructable moet u vind een bibliotheek en schets u wilt uitzetten van afbeeldingen die zijn opgeslagen in de Arduino FLASH-geheugen op een TFT-scherm.Hier gebruiken we mijn favoriet 2.2" 320 x 240 pixel ILI9341 gebaseerde TFT display. Dit displ
Eenvoudige Designs - Turtle Graphics Python

Eenvoudige Designs - Turtle Graphics Python

Als we kijken naar de schoonheid van de foto's. Is het soort dingen die kreeg me in de schildpad. Om eerlijk te zijn, ik was een fan van MS Logo op de leeftijd van 7, dus toen ik lezen over een soortgelijk ding genaamd 'Turtle', ik natuurlijk sceptis
Turtle Graphics

Turtle Graphics

* VOOR HET UITVOEREN VAN DIT MOET U INSTALLEER PYTHONOpen Turtle.pyAls u wilt dit gewoon bewerken openen met Kladblok
Arduino TFT oscilliscope

Arduino TFT oscilliscope

Dit is mijn video op het maken van een arduino-oscilliscope. De oscilliscope was vrij goedkoop, dus veel plezier. Hoewel het een beetje ruw, doet het het werk. Een paar dingen in gedachten te houden:1.) gebruik 10 uf condensator2.) gebruik een ohm be
Uw afbeelding op een Arduino! -TFT LCD scherm gids

Uw afbeelding op een Arduino! -TFT LCD scherm gids

heb je ooit gehoord van TFT LCD-schermen?  Ze zijn grote manieren om gegevens uit je Arduino worden weergegeven, of afbeeldingen worden weergegeven.  Het Arduino team zojuist een officiële TFT LCD-scherm met hun nieuwe Robot op Maker Faire 2013.  Het
Arduino "Talking" Temp / vochtigheid op een TFT-LCD w / Relais

Arduino "Talking" Temp / vochtigheid op een TFT-LCD w / Relais

Uit het brein van de http://arduinotronics.blogspot.comUPDATE: Toegevoegd onze SpeakEasy Text-To-Speech (TTS)-Shield zodat deze een weerstation "Praten"!UPDATE: Toegevoegd een 4 poort relais boord voor apparaatbesturingUPDATE: Toegevoegd dauwpun
Arduino tekening Robot

Arduino tekening Robot

Ik heb ontworpen dit project voor een 10-uur durende workshop voor ChickTech.org waarvan het doel is om teenage vrouwen kennismaken met onderwerpen van de stam. De doelen voor dit project waren:Gemakkelijk op te bouwen.Eenvoudig te programmeren.Deed