3 a banc Variable bloc d’alimentation avec affichage numérique sur écran couleur à l’aide de ATMEGA8 (5 / 8 étapes)

Étape 5: Le logiciel

J’ai codé l’ensemble du programme dans Winavr utilisant c.I ont modulaire c’est à dire l’ensemble du code, j’ai écrit bibliothèque pour chaque module comme ADS1115, TWI, ili9341 etc.. J’ai écrit assez commentaires à la fin de chaque ligne par lequel n’importe qui peut facilement comprendre le code.

La bibliothèque de twi contient toutes les fonctions de twi fondamentales requises par le micro pour communiquer avec l’ads1115. Notez qu’aucun code n’est écrit pour la gestion des erreurs. Seules les commandes de base sont rédigés.

La bibliothèque d’ads1115 contient toutes les commandes nécessaires et lecture via bus twi. Pour plus de détails, veuillez consulter la feuille de données.

La bibliothèque ili9341 est écrit inspiré par la bibliothèque d’ili9341 adafruit écrite pour arduino. J’ai ajouté quelques fonctions supplémentaires avec ceux déjà existants. La bibliothèque de base ili9341 contient toute la configuration initiale pour exécuter l’affichage. La bibliothèque d’ili9341gfx contient tout le texte/graphique et quelques autres fonctions supplémentaires comme curseur sauvegarde etc etc.

Dans l’ensemble, s’il vous plaît définir la tension d’alimentation par mesure avec multimètre comme valeur exacte de la tension d’alimentation est nécessaire pour mesurer l’Amp/courant que la formule a été mentionnée précédemment.

Veuillez noter une chose que j’ai définir R2 = 2 .pour 10:1 diviseur de tension. Cette partie vous sera expliquée dans la partie de l’étalonnage.

Vous pouvez contourner tous le headche de logiciels mentionné ci-dessus et tout simplement graver mon fichier hex pour l’atmega8. Il suffit de suivre la partie de Calibration plus tard pour exécuter toutes les choses en douceur.

J’ai téléchargé chaque fichier comme c’est le format d’origine sauf le Makefile que précédemment il créait un problème pour ouvrir. Je l’ai ai téléchargé deuxième fois en format .txt. Il suffit de copier le contenu et collez-le dans un nouveau Makefile.

Articles Liés

Un thermomètre Arduino avec affichage numérique

Un thermomètre Arduino avec affichage numérique

il s'agit d'un projet pour Arduino faire un thermomètre à affichage Digital, destiné aux débutants.Arduino mesure la tension sur un capteur de température TMP36, convertit la tension en degrés Celcius et affiche la valeur sur un écran de blindage LOL
Affichage numérique bricolage avec Loïc

Affichage numérique bricolage avec Loïc

Salut, dans cette instructables nous allons créer notre propre système de signalisation numérique avec Loïc.Notre scénario est comme suit : Nous avons une petite entreprise et nous voulons diffuser certaines annonces sur deux écrans séparés. Pour cet
Une alimentation de Sleak banc de bloc d’alimentation PC

Une alimentation de Sleak banc de bloc d’alimentation PC

Mise à jour : La raison pour laquelle je n'ai pas eu à utiliser une résistance pour s'arrêter le bloc d'alimentation auto alimenter est qui (elle pense...) la led dans l'interrupteur j'ai utilisé attire suffisamment de courant pour empêcher l'UAP fer
Enregistreur de voix numérique haute qualité MMC à l’aide de PIC avec peu de RAM (PIC16F877A)

Enregistreur de voix numérique haute qualité MMC à l’aide de PIC avec peu de RAM (PIC16F877A)

c'est mon premier enregistreur de voix numérique qui est faite en utilisant un PIC milieu de gamme avec un total de RAM de seulement 256 octets.http://blog.vinu.co.in/2011/07/attempt-to-Access-Memory-card-MMC-using.htmlIci, j'ai utilisé un PIC16F877A
Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Télémètre à ultrasons avec affichage à cristaux liquides sur Arduino UNO

Dans ce tutoriel nous allons voir une utilisation différente du module ultrasons HC-SR04. Ce module est souvent utilisé sur les robots et les voitures jouets pour localiser les obstacles, mais il peut être utilisé pour mesurer les distances aussi bie
Triple Power Supply et chargeur avec moniteur numérique

Triple Power Supply et chargeur avec moniteur numérique

cette idée repose sur un adaptateur mural non réglementée / transformateur de tension de 9V/300mA pour régulation trois sorties de tension : 5V, 9V et 12V.  Toutefois, le transformateur de sortie non réglementée est environ 15 Volt pour fournir à cha
Comment tester et remplacer un bloc d’alimentation pour votre ordinateur à la maison

Comment tester et remplacer un bloc d’alimentation pour votre ordinateur à la maison

j'ai créé ce Instructable parce que des blocs d'alimentation dans les ordinateurs de la maison n'assez souvent et ils peuvent facilement être remplacés. J'ai écrit cette instructable afin que fondamentalement, toute personne qui utilise un ordinateur
L’ALIMENTATION EXTRÊMEMENT SIMPLE NUMÉRIQUE DC-DC !

L’ALIMENTATION EXTRÊMEMENT SIMPLE NUMÉRIQUE DC-DC !

Bonjour ! Construisons ensemble une alimentation numérique CC-CC!Avant de commencer, permettez-moi de vous parler un peu de ce kit.  J'ai une numérique DC-DC alimentation que j'utilise tous les jours.  Toutefois, il en coûtera un tas d'argent que je
Bloc d’alimentation DIY banc Variable

Bloc d’alimentation DIY banc Variable

alimentation est un outil essentiel plus grande pour un laboratoire électronique. Il est très pratique pour alimenter des circuits et des applications diverses. Cependant, une tension fixe, fixée le courant d'alimentation est suffisante pour les beso
Bloc d’alimentation banc mène avec la mesure !

Bloc d’alimentation banc mène avec la mesure !

J'ai récemment reçu ma nouvelle alimentation banc pour mes besoins électronique geek. Je l'aime. J'ai une paire de conducteurs de sortie complètes avec ces pinces à portée de main.Ce que je voudrais vraiment est de comptage sur les conduit à donner m
Alimentation d’ordinateur pour bloc d’alimentation banc

Alimentation d’ordinateur pour bloc d’alimentation banc

Il y a beaucoup de façons que vous pouvez re-but et réutiliser les vieux appareils électroniques. Par exemple, une alimentation d'ordinateur peut faire une grande banquette d'alimentation pour votre atelier.Il y a déjà beaucoup de tutoriels en ligne
Comment faire pour créer l’Art Laser avec un appareil photo numérique

Comment faire pour créer l’Art Laser avec un appareil photo numérique

voulez égayer votre bureau d'ordinateur ou de la page d'accueil avec imagerie accrocheur ? Il y a beaucoup d'images commerciales, que vous pouvez télécharger, mais un pointeur laser et une caméra numérique vous permettra de créer originales et specta
Compteur décimal Arduino avec affichage 7 segments

Compteur décimal Arduino avec affichage 7 segments

En utilisant un arduino uno et un affichage 7 segments, que nous allons faire un circuit très simple et basique qui compte de 0 jusqu'à 9 et se répète jusqu'à ce que vous l'arrêtiez.Étape 1: Les choses que nous aurons besoin Arduino UNORésistance de
Mappig Arduino Bit sur écran LCD avec LOGO

Mappig Arduino Bit sur écran LCD avec LOGO

Ce projet Arduino est utilisé pour le LOGO Arduino affichage sur écran LCD à l'aide de la fonction createChar de la bibliothèque innovente.En cela, le LOGO est un personnage personnalisé conçu en donnant une valeur binaire à chaque PIXEL sur l'écran