YASS - encore une autre Solution de Vide Sous (6 / 8 étapes)

Étape 6: Le Code

Échappant au contrôle de la température, j’ai essayé de garder les autres fonctions aussi simple que possible.

Lors de l’installation, le matériel est initialisé, puis la sonde de température est lu. La lecture est utilisée pour remplir un tableau circulaire utilisé pour le lissage. Un écran de démarrage s’affiche sur l’écran LCD et, après un délai, la température actuelle et le point de consigne sont affichés.

La période de la boucle principale est de 100 ms.

Dans la boucle principale, l’entrée de la série est lue. Si un octet est présent, il est traité. Si ce n’est pas un chiffre, retour chariot ou saut de ligne, il est ignoré. Si c’est un chiffre, sa valeur est accumulée dans une variable temporaire et le contrôle retourné à la boucle. Si c’est un retour chariot ou saut de ligne, les chiffres cumulés sont traités comme la nouvelle valeur de consigne. Notez qu’il n’y a aucune vérification raisonnable sur la plage de point de consigne. Prendre quelque responsabilité personnelle et faites attention à votre frappe. Vous ne devriez pas pouvoir endommager quoi que ce soit en tapant les mauvais numéros.

Ensuite, les commutateurs haut/bas sont interrogées et, si soit est enfoncé, une boucle interne est utilisée pour augmenter ou diminuer la valeur de consigne pour aussi longtemps que vous appuyez sur l’interrupteur. Le temps de mise à jour initiale est de 500 ms, mais après cinq itérations, le temps de mise à jour est réduit de moitié, pour accélérer le traitement.

La température se lit sur chaque quinzième boucle ou 1,5 secondes. La définition de macro

#define FAHRENHEIT_UNITS

est la sélection par défaut de l’unité. Pour produire des écrans de Celsius unités, en commentaire cette ligne en ajoutant des doubles barres obliques en face d’elle.

Température et point de consigne sont envoyés à la ligne série sous forme de texte simple, par défaut, lorsque soit modifiée. Pour produire du XML à envoyer sur le port série, supprimez la définition de macro

#define PRODUCE_XML

en supprimant les doubles barres obliques. Si vous ne savez pas ce qu’est XML, le laisser seul.

Articles Liés

Encore une autre terre cuite fumeur

Encore une autre terre cuite fumeur

je sais que cela a été fait plusieurs fois, mais j'ai pensé que je voudrais document mine ainsi.J'ai eu envie de faire l'une d'entre elles étant donné que j'ai vu l' épisode Good Eats qui l'a introduit. Mon ami a récemment eu un anniversaire, et il e
Encore une autre remorque vélo

Encore une autre remorque vélo

il y a beaucoup d'autres remorques vélo grande sur Instructables, mais j'ai pensé que j'ai poste mon propre. Certains des points clés : aucune soudure n'est requise pour ce trailer, et il est construit (pour la plupart) des éléments de Home Depot et
YARSV (encore une autre Version de R-Strap)

YARSV (encore une autre Version de R-Strap)

Bonne nouvelle tout le monde:),J'ai finalement obtenu mon premier DSLR appareil photo, il est utilisé et est venu sans la sangle. C'est un Canon 300D, il est vieux, mais m'aidera à améliorer mes compétences en tant que photographe.Comme presque tout
Encore une autre Minute Mobile Stand

Encore une autre Minute Mobile Stand

Voici mon premier instructable. Le YAMMS (encore un autre Stand Mobile Minute).Cette instructable expliquer comment pour facilement construire un mobile stand avec des trucs que vous pouvez trouver n'importe où en une seule minute ou moins !Étape 1:
Encore une autre arme de bobine...

Encore une autre arme de bobine...

howdy ho kiddywinks!sa été fait un million de fois avant, donc aucun intérêt au faire encore un autre d'instructable.Cependant, je crois que mon fusil de la bobine s'est avéré beaucoup refroidisseur que j'ai jamais imaginé, et j'ai ne zappé que moi-m
Encore une autre arme de k ' NEX (ce qui pour le concours)

Encore une autre arme de k ' NEX (ce qui pour le concours)

cette habitude d'être le plus petit pistolet k ' NEX affiché sur ce site et il utilise seulement 16 pièces !Étape 1: ce que vous devez. Connecteurs.4 jaune4 orange2 une face gris foncéTiges.3 courts blanc1 bleu1 jauneMisc6 taille 32 rubberbands2 entr
Encore une autre aide souder troisième main. [avec extracteur de fumée intégré]

Encore une autre aide souder troisième main. [avec extracteur de fumée intégré]

Souder est amusant. Soudure est cool.Je me souviens quand j'ai acheté mon premier fer à souder [j'avais 10 ans:)]. Au début, c'était correct, souder les joints simples a été un jeu d'enfant. Mais comme mes conceptions sont devenus plus compliquées, j
Halogénures métalliques s’allume, une autre solution verte !

Halogénures métalliques s’allume, une autre solution verte !

Récemment, quand dumpster diving, j'ai trouvé quelques spots. Je suis retourné vivre pour obtenir une pince, car j'avais besoin de certains mis à la terre fils + bouchons.Après coupure quelques fils, j'ai remarqué que les bulbes ne ressemblait pas du
Une autre idée pour sous un éclairage armoire

Une autre idée pour sous un éclairage armoire

il s'agit de mon point de vue sur l'apport de vos propres sous armoire éclairage, également connu sous le nom feux de travail de cuisine.J'ai fait les lumières de la tâche de C6 mini que Noël LED s'allume, acheté en « après les vacances » spécial.Je
L’exposition aux ultraviolets (laide) encore une autre boîte de

L’exposition aux ultraviolets (laide) encore une autre boîte de

Dans ce instructable j'explique comment j'ai fait ma boîte UV personnalisée. Malheureusement, je l'ai fait presque un an et j'ai pris quelques photo pendant la construction proprement dite. Par ailleurs, j'ai fait main plans écrite avant de construir
La boîte de pied cube - une autre Solution de stockage

La boîte de pied cube - une autre Solution de stockage

cette instructable décrit une façon simple de construire une boîte de rangement qui a un grand nombre d'utilisations. Comme certains de mes autres projets, je me concentre sur les matériaux grappillé. J'ai utilisé ces boîtes, boîtes de rangement, tro
Encore une autre bière faite maison.

Encore une autre bière faite maison.

Avis : presque fini : suffit d'ajouter quelques photos.Nous avons procédé à la vinification avant, mais ne fit jamais de bière. Pour être honnête, je déteste le goût de la bière. Nous avons entrepris de faire quelque chose qui pourrait être acceptabl
Encore une autre façon de rester motivé d’entraînement

Encore une autre façon de rester motivé d’entraînement

Intro : la plupart des plans de remise en forme ont des objectifs à long terme d'atteindre ou de maintenir un poids santé et d'améliorer ou de maintenir la condition physique générale.  Même avec un partenaire d'entraînement dédié, il est facile de p
Encore une autre auto arrosage conteneur

Encore une autre auto arrosage conteneur

Je suis trop paresseux pour jardin correctement et l'un des problèmes que je rencontre est que mes plantes meurent parce que j'ai ne pas arroser assez. Alors j'ai pensé qu'un jardin de récipient d'arrosage auto fonctionnerait. Si non, alors il serait