Testeur de servo avec écran graphique LCD (6 / 7 étapes)

Étape 6: programme

Le programme de contrôle a été écrit dans la base que la CGMICROMITE peut être exécutée. Un BASIC très puissant par rapport aux autres puces unique avec BASIC.

Le programme démarre en définissant des lignes comme sorties où ils sont nécessaires. La commande clavier définit les lignes qui serviront pour la touche entrée. Une presse de bouton provoque une interruption et une sous-routine (Key.Int) est exécutée pour décider quoi faire avec la clé.

Le port SPI est ouvert pour la communication avec l’afficheur LCD. Informations sur la police sont lue à partir des instructions données dans la RAM.

L’écran LCD est initialisé (référence la feuille de 5110 données) et a ensuite autorisé. C’est tous les octets de contrôle qui sont envoyés. La ligne DC a la valeur 0 pour cela. Réglage DC 1 est pour le chargement des données à l’écran.

Chaque ligne à afficher est traduit d’une série de caractères pour les six octets qui représentent les polices pour ce caractère. La ligne de texte est « rendue » beaucoup comme une ancienne imprimante par points - un octet de pixels verticaux 8 points de hautes à partir du côté gauche se déplace octet par octet, vers la droite. Tous les six lignes de 14 caractères (84 points de larges, 8 de hauteur) sont écrits dans l’affichage.

La variable « servo.val » détient la largeur d’impulsion courante en microsecondes pour commande de servo. Quand un bouton, appuyez sur les changements que la valeur du servo est mis à jour ainsi que le numéro et le graphique sur l’écran.

Articles Liés

Indicateur de vitesse avec graphiques LCD de vélos

Indicateur de vitesse avec graphiques LCD de vélos

Il s'agit d'un ordinateur de vélo multi fonction que j'ai conçu avec un graphique monochrome 128 X 64 écran LCD.Cela a l'horloge en temps réel, mais aussi un capteur de température. Les données mesurées peuvent soit être montrées en numérique ou en a
Testeur de servo

Testeur de servo

Aujourd'hui, c'était le jour où j'ai finalement obtenu vers le bas pour faire un testeur de Servo avec de mon Arduino.Tout a commencé par vouloir obtenir la direction de mes moteurs de quad copters contournant la façon correcte lorsque accrocher les
Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Faire un Oscilloscope à l’aide de la SainSmart Mega2560 avec l’écran TFT LCD et 3.5 "écran tactile couleur

Cette instructable vous montrera comment construire un portable à écran tactileOscilloscope pour moins de 40 U$ !L'oscilloscope est l'un des plus puissants électronique instruments quiest offert aux ingénieurs et expérimentateurs amateurs d'électroni
Netduino GPS avec écran LCD

Netduino GPS avec écran LCD

Vue d'ensembleJ'ai trouvé une carte Netduino V1 non utilisée dans ma boîte de pièces, donc voulu trouver quelque chose que je pourrais lui dédie. Il était déjà connecté à un Nokia 5110 LCD pour un projet inachevé auparavant. Allumer, j'ai trouvé que
Thermoscope - thermomètre LCD 16 x 2 avec des graphiques de S/M/H

Thermoscope - thermomètre LCD 16 x 2 avec des graphiques de S/M/H

J'ai commencé à jouer avec un capteur de température et j'ai remarqué était de son temps de réponse aux changements (p. ex., entrant dans une pièce climatisée) minutes, et il était difficile de dire « are we there yet? ».Cela m'a fait ajouter un grap
Arduino HC-SR04 (avec écran LCD)

Arduino HC-SR04 (avec écran LCD)

SalutDans ce tutoriel, je vais vous montrer comment 1. Connecter le HC-SR04 à un arduino et imprimer la distance et le serial monitor, 2. Connecter un écran LCD et d'imprimer les résultats là au lieu de cela. Le capteur fonctionne en cinglant sur un
Capteur de température DS18B20 avec écran LCD

Capteur de température DS18B20 avec écran LCD

Le DS18B20 se présente sous une forme de sonde de température, qui est imperméable à l'eau. J'ai eu un temps réel dur essayer d'obtenir ce un travail et j'ai pensé que partager comment j'ai finalement obtenu qu'il fonctionne. Profitez !Étape 1: pièce
Auto équilibrage Robot avec écran LCD

Auto équilibrage Robot avec écran LCD

La version modifiée de mon mpu6050 équilibrage robot plus stable avec écran LCD et exemple de connecter 2 i2c sur le même NIPvidéo 1vidéo 2Étape 1: Étape 1: carte de ◾L298N moteur double dérivationCarte de ◾L298N moteur double dérivation12 V BATTARY9
Wireless Mesh avec graphiques LCD

Wireless Mesh avec graphiques LCD

maillage de 16 nœuds, jusqu'à 1000m entre les nœuds, déguster deux tensions analogiques par nœud, lier un nœud à un autre nœud, afficher des données sur n'importe quel nœud avec affichage graphique ou texte, activer Relais basés sur des données à n'i
Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Arduino alimenté par sonde de température avec écran LCD sortie première fois auteur entrée

Jamais été un gars un peu de concours, mais j'ai avancé et entré dans pour le premier concours d'auteur de temps, si vous aimez mon intructable ou même d'apprendre quelque chose de nouveau et je pense j'ai gagné votre vote s'il vous plaît ! =]Bonjour
Règle à ultrasons avec écran LCD et Arduino

Règle à ultrasons avec écran LCD et Arduino

vous aurez besoinUn écran LCDUne Arduino Uno (j'ai un bouclier ethernet sur le mien, il ne fait pas quelque chose dans ce projet, mais c'est une douleur pour prendre les sous et hors tension)Un Module de capteur à ultrasons20 - 30 fils de raccordemen
Immeuble le ServoBoss, un testeur de servo de GadgetGangster.com

Immeuble le ServoBoss, un testeur de servo de GadgetGangster.com

Il s'agit de la ServoBoss. C'est un testeur de servo capable de piloter jusqu'à douze servos simultanément.La trousse est disponible chez GadgetGangster.com Le véhicule a actuellement huit programmes.Programme 1 - Set millisecondesAjuste la sortie à
Écran tactile LCD simple pour arduino

Écran tactile LCD simple pour arduino

Il s'agit d'un guide montrant un moyen facile de mettre en place une interface d'écran tactile LCD avec arduino, ou autres microcontrôleurs analogues.C'est aussi l'auto-promotion éhontée de mon kickstarter... qui met l'accent sur ce qui en fait super
Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Solution audio avec contrôle et visualisation sur une facture pro forma de framboise avec écran tactile (fonctionnalité Squeezebox Touch)

Nous vous présentons la possibilité de sélectionner et de contrôler votre lecteur audio Raspberry Pi directement via un écran tactile. Notre installation est basée sur la technologie de la Squeezebox et par conséquent permet également aux solutions a