Arduino + TFT--> sköldpadda grafik (11 / 18 steg)

Steg 11: Kombinera flersidiga siffror för att göra mer komplexa former



Flersidiga siffror är lätt att rita med turtle grafik - kommandot t.polygon (sidorna, längd), för att berätta sköldpaddan hur många sidor du vill, och hur länge sidorna är.

t.polygon (3, 120);

ritar en triangel med varje sida 120 pixels lång.

Om du drar 10 siffror och stänga 36 grader mellan varje, som motsvarar 360 grader - en sluten figur.

för (int jag = 0; jag < 10; i ++) / / vi kommer dra 10 polygoner (i detta fall, trianglar)

{

t.polygon (3, 120); alla är 3-sidig, och har en sida längd av 120 pixlar

t.Right(36); sväng höger 36 grader

}

Det är ganska enkelt att upprepa former i olika vinklar att göra mer komplicerade mönster. Här har vi dragit 10 trianglar och Svarvade 36 grader mellan varje. 10 x 36 = 360 grader - en sluten figur.

E.g. 20 siffror, och turn 18 grader mellan varje. Nio siffrorna och tur 40 grader mellan varje. Etc. prova några olika kombinationer med trianglar exempel och se vilka resultat. Du kan rita 36 trianglar, och vrid 10 grader mellan varje. Du kan också prova att ändra längden på sidorna och antalet sidor. Din sköldpadda är en talangfull konstnär och bra assistent.

TURTLEs.ino skiss innehåller exempel hämtade med trianglar, hexagoner och decagons. (Om du tittar på koden för den decagons funktionen, kommer du se att vi drog en hel del decagons att göra mönster som t.ex. När du använder ett program slingan, är det så lätt att dra hundratals som det är att rita några.)

Du kommer att se de värden som används som parametrar för vart och ett av våra exempel funktioner i den setup() delen av TURTLEs.ino skiss. Prova exemplen med olika värden och se hur mönstren förändras.

Se Steg
Relaterade Ämnen

Arduino + TFT = visuell musik

Sammanfattning:Ljud: I detta projekt Arduino läser en sträng av anteckningar som skrivs i formatet musik notation vi har kallat lätt musik språk. Det väljer varje musikalisk kommentar (eller resten), avgör dess frekvens och spelar alltså. Grafik: The...

Arduino TFT Text handledning

Du behöver detta delar:-Arduino Uno R3-TFT-skärm-Följande Arduino bibliotekSteg 1: SrcDetta är 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_W...

Arduino TFT display och teckensnitt bibliotek

Jag är en fan av Arduino eftersom det finns så mycket programvara som redan finns tillgänglig på internet, detta gör att fylla nya projekt enklare!Nyligen köpte jag ett par billiga 1.8" TFT skärmar för ett projekt, från början kunde jag inte få dem a...

Arduino / TFT LCD-anslutning

Du säger att du vill koppla in en TFT-skärm till en Arduino? Skämtar du?No! För om priset för en bekant 2 x 16 LCD, du får en högupplöst TFT-skärm. För så lågt som $4 (frakt ingår!), är det möjligt att köpa en liten, skarp TFT skärm som kan vara grän...

Arduino - TFT uppvisning av bilder från en SD kort

Efter min andra Instructables på Arduino och TFT är display här ett uppdaterat bibliotek och skiss Rita bitmappar (BMP eller rå) lagras på ett SD-kort på TFT displayen.De flesta av de tillgängliga TFT-skärmarna har en SD-kortplats på baksidan, anslut...

Arduino TFT prognos väderstation med ESP8266

Detta projekt bygger på Wunderground väderprognos via Internet.Specifikationer:1. 3 dagar väderprognosen (låg & hög temps, antagligen av nederbörd, skick ikoner)2. aktuella väderförhållanden (nuvarande temp, feelslike temp, fuktighet, tryck)3. aktuel...

Arduino TFT färg klocka

Du kanske känner till en webbplats i Storbritannien kallas färg klocka (http://thecolourclock.co.uk/) som omvandlar tiden till en hex värde och använder sedan det värdet för att uppdatera bakgrundsfärgen. Det är mycket hypnotiska och när du vänjer si...

Arduino - TFT-skärm med ikoner och bilder från FLASH-minne

I detta Instructable hittar du ett bibliotek och skiss för att rita bilder lagrade i Arduino FLASH minne på en TFT-skärm.Här använder vi min favorit 2.2" 320 x 240 pixel ILI9341 baserade TFT-skärm. Denna display är en trevlig storlek för Arduino base...

Arduino TFT oscilliscope

Det här är min video på att göra en arduino oscilliscope. Oscilliscope var ganska billig, så ha kul. Det är lite rå, gör det jobbet. Några saker att tänka:1.) användning 10 uf kondensator2.) Använd en ohm sortiment på transistorer mellan 100 kiliohms...

Arduino/behandling: Rörlig grafik och lampor reagera på ljud

tog en stund för att fånga vad jag ville, men det var det värt....

Din bild på en Arduino! -TFT LCD skärm Guide

har du hört talas om TFT LCD-skärmar? De är bra sätt att visa information från din Arduino eller Visa bilder. Arduino laget släppt precis en officiell TFT LCD-skärm med sina nya Robot på Maker Faire 2013. Det är mycket lätt att komma igång med! Denna...

Arduino "Talande" Temp / fukt på en TFT LCD med reläer

Från http://arduinotronics.blogspot.com sinnenUPPDATERING: Lagt till vår SpeakEasy text till tal (TTS) sköld för att göra detta till en "Talar" väderstation!UPPDATERING: Lagt till en 4 port relay board för enhetskontrollUPPDATERING: Lagt till da...

Arduino Ukulele Tuner

Göra en Arduino - Adafruit TFT sköld - piezo Summer - Ukulele tuner.Vad är det:Detta Instructable visar hur man gör en analog ukulele mottagare som använder standard G ukulele tuning. Det är ett effektivt stöd för att trimma din ukulele.Vad är det in...

Baserade Arduino RGB Matrix LED testare

Detta är en mycket enkel Arduino projekt vilken kontroll panelen 16 x 32 RGB LED Matrix via en 16pin IDC kabel. Arduinoen kommer att kontinuerligt skicka 5 set färger (röd, grön, blå, vit, svart) till panelen LED matris som gör att teknikern att ta r...

Aurdino All sakerna--Visa din bild i Arduino Tuch rasbranter

ave du någonsin hört talas om TFT LCD-skärmar? De är bra sätt att visa information från din Arduino eller Visa bilder. Arduino laget släppt precis en officiell TFT LCD-skärm med sina nya Robot på Maker Faire 2013. Det är mycket lätt att komma igång m...

Etch-a-Sketch LOGO - EASiLOGO

Vad får du om du korsar en sköldpadda med en Etch-a-Sketch?Etch-A-Sketch interaktiva LOGO - "EASiLOGO"!Detta är den första programmeringsspråk som utformats speciellt för världen berömda leksaken från Ohio Arts - Etch-a-Sketch. Om du aldrig sett...

Python coding for Minecraft

Detta Instructable visar hur du installerar och använder en mod som jag skrev som låter dig styra Minecraft med python skript. Ska jag fokusera på Windows, men OS X och Linux bör fungera lika bra.Python-skript kan skapa fina saker i världen, och det...

Komma igång med Mini fickdatorer

Om en och en halv månad sedan, jag skapade ett projekt kallat Mini fickdator och skrev en Instructable på hur man bygger den. Detta Instructable tar hela projektet ett steg längre genom att hjälpa dig att komma igång med din fickdator Mini. Har inte...

Python kodning för Android Minecraft PE

Raspberry PI version av Minecraft låter du skriptet i Python, att göra fraktala mönster, ritningar, sköldpadda grafik, enkel spel, etc. Samma sak kan göras på en stationär version med min Raspberry Jam Mod (här är min Instructable på hur man använder...