Arduino analoge 'ring' meter op kleur TFT-display (4 / 4 stap)

Stap 4: Bibliotheken en schets

De schets van de meter ring en de twee bibliotheken nodig zijn in het bijgevoegde zip-bestand.

Sommige lettertypen zijn uitgeschakeld in het "Load_fonts.h"-bestand om ruimte te besparen in de gecompileerde schets. Lettertypen 2,4 en 6 zijn ingeschakeld.

De bibliotheek van de "Adafruit_ILI9341_AS" zoals hier bepaald is geoptimaliseerd voor de UNO en ATmega 328p microcontroller, dus het is best om te beginnen met dat apparaat.

Als u wilt gebruiken met anderen zoals de Mega de SPI pinnen in de schets zal moeten worden veranderd en ook moet de #define F_AS_T regel uitgecommentarieerd worden in het bestand van de "Adafruit_ILI9341_FAST.h" gevonden in de bibliotheek van de "Adafruit_ILI9341_AS". Wanneer de lijn is uitgecommentarieerd de ATmega328 specifieke code zal niet worden gebruikt zodat de weergave updates 50% langzamer zullen.

Uiteindelijk zal ik snelheid verbetering van de code voor de Mega want dat is waarschijnlijk de upgrade pad voor projecten die daar gebruik van grote lettertypebestanden toevoegen!

De bibliotheken en schets echt werden ontwikkeld voor mijn eigen gebruik en dus wellicht een paar ruwe kantjes... maar het werkt voor mij! Hebt u problemen dan ze hieronder en ik proberen zal te helpen... verslag gegeven tijd!

Waarschuwing: Deze versie van de "Adafruit_GFX_AS" is niet getest met de andere display bibliotheken (S6D02A1 en ST7735) in mijn andere instructables. Dus houd een kopie van uw oude bibliotheek in het geval dat deze heeft een onverenigbaarheid! Ik zal het toevoegen van compatibele hardware stuurprogramma's voor dit instructable op een bepaald punt...

Tot slot is er een opmerking op lijn 121 in de schets waarin wordt beschreven hoe om te schakelen van een ononderbroken ring in een gesegmenteerde.

Gerelateerde Artikelen

Arduino ultrasone Bereikindicatie, met I²C lcd display!

Arduino ultrasone Bereikindicatie, met I²C lcd display!

Halloin dit project dat ik wil laten zien en leggen u de sensor van een bereik met ultrasone en een 20 x 04 LCD-scherm. Ik schreef de code voor dit project zelf en de toegevoegde veel reacties, zodat iedereen kan begrijpen en gebruiken voor andere pr
Arduino DS3231 Real timerklok met kleur TFT

Arduino DS3231 Real timerklok met kleur TFT

Het bouwen van een real timerklok met een kleuren TFT display is uiterst eenvoudig met behulp van de Arduino. Het display toont de tijd, de datum, de huidige temperatuur langs de MAX en MIN temperatuur die het heeft gemeten. Laten we bouwen het!Stap
Arduino schets voor een retro analoge meter-afbeelding op een moderne TFT-display

Arduino schets voor een retro analoge meter-afbeelding op een moderne TFT-display

Een andere sketch uit mijn collectie die van belang kan zijn...Weergeven van kleine digitale nummers van temperatuur en vochtigheid enz op een klein scherm is niet altijd de beste manier om informatie te tonen. De oude stijl analoge meters zijn beter
Beginner Arduino - met behulp van een 1.8-Inch-TFT-Display

Beginner Arduino - met behulp van een 1.8-Inch-TFT-Display

Dit is uw inleidende gids voor het gebruik van een 1.8 in Duimtft vertoning met een Arduino. Ik houd van de 1.8 op display voor zijn kleine grootte en lage kosten. Ik heb de mijne voor ongeveer $10 op ebay, hier. Het komt niet met instructies maar me
Arduino - Theremin met 7 Segment LED-Display

Arduino - Theremin met 7 Segment LED-Display

In dit instructable, ik zal u tonen hoe maak je een eenvoudige speelgoed die combinatie van de LED flitser en de Theremin. We gonna met behulp van enkele elementaire elektronica gebouwd op de top van een Arduino. Het basisidee van de 7 Segment LED-Di
Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Fan van RPM met interne hall effect sensor en de Arduino (Intro naar Hardware onderbreken en LCD display)

Ik moest voor mijn andere project voor werk, meet de draaisnelheid van de rotor in omwentelingen Per minuut (RPM) van een gemodificeerde computer fan. Het had drie draden komen en dat me dat er enige manier om te controleren de snelheid kan worden aa
Analoge VU-meter en de klok (Arduino Powered)

Analoge VU-meter en de klok (Arduino Powered)

dit project brengt terug de oude tijd Analoge VU-Meter, met de toegevoegde functionaliteit van een nette uitziende klok! Wanneer u zwenking vandoor uw muziek swing de meter automatisch in op de klok. Achter is dit alles de populaire en makkelijk te g
Het gebruik van NeoPixel 16 Ring met Arduino Uno

Het gebruik van NeoPixel 16 Ring met Arduino Uno

Vandaag, ga ik u tonen hoe te gebruiken NeoPixel Ring met Arduino Uno een zeer basistype. Zoals u weet, we houden van kleurrijke LED's, zelfs vaststaat op een ring!De noodzaak lijst:1. de Arduino Uno2. NeoPixel Ring 16xWS2812 (met 16 ingesloten klein
Arduino auto g-Meter Display

Arduino auto g-Meter Display

ik maakte dit project voor mijn natuurkunde 308L klasse. Het is nog niet afgerond, maar het hele idee is hier voor iedereen om te repliceren.U kunt de meeste van deze onderdelen van hun goedkoper onderdelen, maar ik koos voor het gebruik van pre-en-k
Arduino analoog signaal Graphing op een TFT touchscreen

Arduino analoog signaal Graphing op een TFT touchscreen

Deze video demonstratie met source code is een voorbeeld van het analoge signaal graphing. Het project maakt gebruik van een Arduino Mega 2560 en UNO R3 2.8 TFT Touch scherm om weer te geven van twee analoge signalen als lijn- en staafgrafieken. Een
Arduino OLED Voltage Meter

Arduino OLED Voltage Meter

Arduino OLED Voltage Meter is een eenvoudige code dat ik schreef voor het lezen van de analoge ingang en omzetten spanning en weergegeven op OLED Display dit apparaat kan worden gebruikt om te controleren van 0 – 5 v DCStap 1: Dingen die je gaat moet
Auto voltage meter, analoge versie (met de "slimme" achtergrondverlichting)

Auto voltage meter, analoge versie (met de "slimme" achtergrondverlichting)

Oorspronkelijk maakte ik 7-segment voltage meter, maar de zon maakte het moeilijk om te lezen. Dacht om analoge versie met slimme achtergrondverlichting; kleur switches als over-of onder spanning situatie zich voordoet. Voltage meter vertelt als er e
Arduino Uno verbinden met Crystalfontz 16 x 2 OLED met slechts 4 draden!

Arduino Uno verbinden met Crystalfontz 16 x 2 OLED met slechts 4 draden!

Deze modules zijn vrij aardig. Ze zijn even groot als onze CFAH1602C serie 16 x 2 tekens LCD-modules en dunner als een bonus. De OLED van contrast is fantastisch, en ze hebben een frisse look die is moeilijk te verslaan. Een ander aardig ding is dat
Arduino analoge stick controller

Arduino analoge stick controller

In dit project zal ik helpen u samen te stellen een eenvoudige en van kras analoge stick Arduino controller, waarmee uw projecten (servo's & gelijkstroommotoren). Dit is een eenvoudige gids om te helpen nieuwe Arduino gebruikers aan hun projecten, ma