Servo-Tester met grafisch LCD (6 / 7 stap)

Stap 6: programma

Het besturingsprogramma was BASIC geschreven dat de CGMICROMITE kan worden uitgevoerd. Een zeer krachtige BASIC in vergelijking met andere interne chips met BASIC.

Het programma wordt gestart door lijnen als uitgangen waar ze nodig zijn. De toetsenbord-opdracht stelt de regels die zullen worden gebruikt voor de knop input. Een druk op de knop zorgt ervoor dat een interrupt en een subroutine (Key.Int) wordt uitgevoerd om te beslissen wat te doen met de sleutel.

De SPI-poort wordt voor communicatie met het LCD-scherm geopend. Lettertype-informatie wordt afgelezen uit de verklaringen van de gegevens in RAM.

Het LCD-scherm is geïnitialiseerd (referentie de 5110 data sheet) en vervolgens gewist. Dat is alle controle bytes die worden verzonden. De DC-lijn is voor die ingesteld op 0. Instelling DC 1 is voor het laden van gegevens aan de weergave.

Elke regel wordt weergegeven is vertaald uit een groot aantal tekens naar de zes bytes die het lettertype voor het teken te vertegenwoordigen. De tekstregel wordt "getrokken" veel als een oude-stijl dot matrixprinter - een byte van verticale pixels 8 puntjes lang starten aan de linkerkant byte voor byte verplaatst naar rechts. Alle zes lijnen van 14 tekens (84 punten breed, 8 hoog) zijn geschreven aan de weergave.

De variabele "servo.val" houdt de huidige pulsbreedte in microseconden voor servo control. Wanneer een knop druk op wijzigingen wordt die waarde de servo bijgewerkt en het aantal en de afbeelding op het display.

Gerelateerde Artikelen

Draadloze Mesh met grafische LCD

Draadloze Mesh met grafische LCD

16 knooppunten mesh, tot 1000m proeven tussen knooppunten, twee analoge spanningen per knooppunt een willekeurig knooppunt naar andere knooppunten koppelen, gegevens op een willekeurig knooppunt met de afbeeldingen of tekst weergeven, schakel Relais
Fiets snelheidsmeter met grafische LCD

Fiets snelheidsmeter met grafische LCD

Dit is een multi functie-fietscomputer die ik met een monochrome afbeeldingen van 128 X 64 LCD-scherm ontworpen heb.Dit heeft real timerklok evenals een temperatuursensor. Meetgegevens kan ofwel worden aangetoond volledig digitaal of in twee verschil
Servo-Tester

Servo-Tester

Vandaag was de dag dat ik eindelijk naar beneden om een Servo-Tester met de mijn Arduino.Het begon allemaal met willen krijgen van de richting van mijn quad copters motors de juiste manier rondgaan bij het aansluiten van de nieuwe snelheidsregelaars.
Bouw van de ServoBoss, een servo-tester van GadgetGangster.com

Bouw van de ServoBoss, een servo-tester van GadgetGangster.com

Dit is de ServoBoss. Het is een staat van rijden tot twaalf servo's gelijktijdig servo-tester.De kit is verkrijgbaar bij GadgetGangster.com Op dit moment zijn er acht programma's.Programma 1 - Set millisecondenHiermee past u uitvoer naar twaalf servo
Eenvoudige Servo-Tester

Eenvoudige Servo-Tester

een beetje groter dan een postzegel, de eenvoudige Servo-Tester kunt u twee digitale of analoge servo's besturen zonder gebruik te maken van een zender of ontvanger, gewoon aansluiten in uw accu om te beginnen met het testen.Gebruiken om te controler
Analoge klok voor grafisch LCD

Analoge klok voor grafisch LCD

schrijven van een code voor een analoge klok een beetje een ontmoedigende taak lijkt misschien. Vooral de berekeningen voor de posities van de handen, maar het is niet echt zo moeilijk at all.In dit instructable ik zal praten een beetje over de theor
Eenvoudige Servo-Tester van Gadget Gangster

Eenvoudige Servo-Tester van Gadget Gangster

"Een beetje groter dan een postzegel, de eenvoudige Servo-Tester kun je twee digitale of analoge servo's besturen zonder gebruik te maken van een zender of ontvanger, gewoon aansluiten in uw accu om te gaan testen." - Gadget GangsterDit instruct
DIY Servo Tester Arduino

DIY Servo Tester Arduino

Ik heb een storing servo-tester gehouden voor een lange tijd. Het chalanged mij om het weer aan het werk door het toepassen van mini Arduino controller eenheid te herbouwen. De oude servo-tester heeft een niet programmeerbare chip geïnstalleerd op co
Continuïteit Tester (met Android telefoon)

Continuïteit Tester (met Android telefoon)

Continuïteit tester met behulp van android telefoonVereisten:1. android telefoon2. 3,5 mm jack of oude hoofdtelefoon met mic3. draad (multimeter sondes is beter)4. toepassing«««https://Play.Google.com/Store/apps/Details?id=com...Stap 1: Snij de hoofd
Controle 2 Servo motoren met een standaard afstandsbediening

Controle 2 Servo motoren met een standaard afstandsbediening

dit is een project om te twee servomotoren besturen met een Standaardafstandsbediening. Het kan vormen de basis voor andere projecten en ook de afstandsbediening kan andere items. Zoals u volledige controle van het programma hebben zult is het aan jo
Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

er zijn twee manieren via welke u kunt servo's een SSC-32 servo controller gebruikt. Je kunt het doen rechtstreeks vanuit de lynx WS-32 Terminal of via seriële opdrachten verzonden vanaf een arduino board. Hier, gaan we kijken hoe de controle van de
DHT11 vochtigheid sensor met een lcd-display gemakkelijk!!!

DHT11 vochtigheid sensor met een lcd-display gemakkelijk!!!

Hallo, jongens vandaag gaan we vochtigheid sensor DHT11 werk met een LCD-scherm.Het is niet moeilijk voor een beginner net bedrading dat de LCD display is het harde deel.Dus laten we beginnen:):):):):):):):)!Stap 1: Verzamel uw lichaamsdelen U moet:1
PCF8574 rugzakken met van LCD-schermen en Arduino

PCF8574 rugzakken met van LCD-schermen en Arduino

IntroductieMet behulp van LCD-modules met uw Arduino is populair, maar de hoeveelheid bedrading vereist tijd en geduld om het draad van correct - en ook een heleboel digitale uitgang pinnen gebruikt. Dat is waarom we deze seriële rugzak modules - hou
Servo bediening met een Flex/Bend Sensor

Servo bediening met een Flex/Bend Sensor

Dit Instructable is om aan te tonen hoe te beheersen een servo die met behulp van een flex/bend-sensor. Ook een eventuele toepassing voor een dergelijke opstelling.MaterialenArduino unohttp://www.adafruit.com/products/50 $24.95Vaste kern draadhttp://