Construire votre propre Robot Butler!!! -Tutorial, Photos et vidéo (56 / 58 étapes)

Etape 56 : Explication des sous-routines et des fonctions

J’ai inclus dans le code beaucoup des sous-routines et des fonctions pour rendre le code plus facile à utiliser et plus facile à comprendre.

Voici une liste des principaux sous-routines et des fonctions

1. prendre la parole
La sous-routine Speak va jouer le fichier audio qui est spécifié. Tous les fichiers audio doivent être dans le dossier « Voix » pour jouer.
La syntaxe de la sous-routine Speak est : Speak (filename as String)
ex : parler « Fichier1 » - cela va jouer le fichier audio « File1.wav » qui se trouve dans le dossier « La voix »

Remarque : Pour les variables telles que les conditions météorologiques s’assurer que le fichier sonore approprié existe pour la condition.

2. pause
Comme son nom l’indique, la sous-routine de Pause s’interrompt le code pour un certain nombre de millisecondes. La fonction de Pause utilise la fonction Sleep (une fonction Win32), mais avant de dormir, il s’assure que toutes les commandes antérieures ont été entièrement achevés.
Syntaxe de la sous-routine de Pause est : Pause (millisecondes as Integer)
ex : Pause 2000 - cela va dormir pour 2000 millisecondes a.k.a 2 secondes

3. en voiture
La sous-routine de disque est chargée de contrôler les moteurs d’entraînement. La sous-routine nécessite deux variables à pourvoir afin de travailler. Qu’elle s’appuie sur les deux variables sont strDriveDirection et strUnits. strDriveDirection est une variable publique parce que de cette façon la direction peut être réglée séparément et dans une procédure autre que celle de strUnits.

strDriveDirection indique la sous-routine quel disque relais pour activer et strUnits raconte la sous-routine combien de temps pour activer les relais.
Syntaxe de la sous-routine Drive est :

strDirection = (direction as String)
En voiture (millisecondes as Integer)

ex : strDirection = « Forward » ' définir le sens de transmettre
Lecteur de 3000 ' lecteurs pour 3000 millisecondes ou 3 secondes

4. Get_Time
La sous-routine publique Get_Time retourne l’heure actuelle dans une variété de variables. Il a la capacité de séparer le temps dans les singles et tens placer, régler l’heure à 12 heures, divisent la journée en AM et PM et même divisent la journée en phases de jour (p. ex. après-midi).

La syntaxe pour c’est soit Get_Time ou composez le Get_Time

Elle retourne les variables publiques suivantes :
strDayDivider - c’est AM ou PM
strHours - le montant des heures de temps de 12 heures (maximum est de 12)
strRawHours-le montant des heures de temps de 24 heures (maximum est de 24)
strRawMinutes-la quantité de minutes (deux chiffres)
strSinglesMinutes-le nombre de minutes à la place de singles seulement (chiffre)
strTensMinutes-le nombre de minutes des dizaines placer seulement (p. ex. 30, 40, 50)
strDayPhase - « Morning », « Après-midi » ou « Nuit »

5. Get_Weather_Info
Obtient les informations météorologiques (température et conditions) et retourne les variables publiques.

La syntaxe est Get_Weather_Info ou composez le Get_Weather_Info

Elle retourne les varables publics suivants :
strTemperature - température en degrés farenheit (deux chiffres)
strDegrees_Singles - température dans l’endroit de singles seulement (chiffre)
strDegrees_Tens - température des dizaines placer onle (10, 20, 30, 40)
strFeels_Like - sent de la température en degrés farenheit (deux chiffres)
strFeels_Like_Singles - se sent comme la température à l’endroit de singles seulement (chiffre)
strFeels_Like_Tens - sent de température des dizaines lieu seulement (p. ex., 10, 20, 30)
strWeather_Conditions - la météo des conditions extérieur (peut être n’importe quoi d' iciici)

Il existe de nombreuses autres fonctions et sous-routines mineures, mais l’utilisateur moyen ne devra pas s’en servir.

6. préamplifiés
Cette sous-routine affecte le numéro de port affecté une grande logique ou de suite.

syntaxe préamplifiés (numéro_port as integer)

ex : préamplifiés (9) - se met en marche la sortie 9 de le Phidgets

7. LowOutput
Cette sous-routine affecte le numéro de port affecté une logique faible ou off

syntaxe LowOutput(3) - désactive la sortie 3 de la Phidgets

Articles Liés

Comment construire votre propre robot sugru, Fixbot

Comment construire votre propre robot sugru, Fixbot

Si vous avez vu notre vidéo et vous avez tombé en amour avec Fixbot, vous avez ? C'est normal, c'est compréhensible. Nous sommes tombés en amour avec elle trop.Nous avons quelques bonnes nouvelles ! Vous pouvez construire votre propre Fixbot trop, co
Comment construire votre propre Robot Instructables Assistant

Comment construire votre propre Robot Instructables Assistant

veux un robot pour faire toutes vos enchères ? Eh bien, je vais vous apprendre comment faire votre propre Instructable Robot compagnon ! Ce robot ne fera pas toutes vos enchères, mais c'est un robot très pratique ! Profitez.Étape 1: matériaux Vous de
Comment construire votre propre Robot DARPA robotique Challenge finale. Vraiment !

Comment construire votre propre Robot DARPA robotique Challenge finale. Vraiment !

ou comment ne pas gagner 2 000 000 et ont plaisir à le faire.IntroductionIl s'agit de la première d'une série d'instructables qui se veut une documentation complète de comment nous avons construit notre 2013/2015 DARPA robotique défi Robot (nommé Bud
Faire votre propre robot photo panoramique 360

Faire votre propre robot photo panoramique 360

c'est mon robot photo panoramique 360, l'idée est prise de vue à 360 degrés dans le plus petit temps possible sans erreurs, prenez le panoramique en conditions dures et amusant!.ce projet, je prends un 1 mois et je mets en œuvre des améliorations, et
CONSTRUISEZ VOTRE PROPRE ROBOT. BRICOLAGE

CONSTRUISEZ VOTRE PROPRE ROBOT. BRICOLAGE

ce Instructable montre comment construire un robot de base dans le plus simple. Vous avez seulement besoin de quelques outils et un peu de temps...Étape 1 : Il y a deux façons de construire votre propre robot de base1.-un est de faire votre propre PC
Construire votre propre moto électrique

Construire votre propre moto électrique

vue d'ensembleLe projet fini est un 1981 Kawasaki KZ440, converti en électrique. Il est alimenté par quatre Optima Yellow Top scellé batteries au plomb (AGM), qui animent un moteur Briggs & Stratton Etek. La vitesse du moteur est contrôlée par un All
Construire votre propre mini-ordinateur compagnon de Micromite

Construire votre propre mini-ordinateur compagnon de Micromite

Le mini-ordinateur compagnon de Micromite est la prochaine génération de la série de l'ordinateur de poche Mini.C'est la combinaison de deux systèmes Open Source, le logiciel Micromite, une création PIC32 par Geoff Graham et l'hélice de la parallaxe,
Accueil culture hydroponique - un manuel sur la façon de construire votre propre système de culture hydroponique

Accueil culture hydroponique - un manuel sur la façon de construire votre propre système de culture hydroponique

IntroductionCauses et les effets de la surpopulationLa surpopulation ne devrait pas être prise à la légère. Il a des effets terribles, un d'eux étant un manque de nourriture. Notre monde actuellement surpeuplée est causée par la révolution industriel
Comment construire votre propre tambour boîte Cajon Snare réglable

Comment construire votre propre tambour boîte Cajon Snare réglable

dans ce instructable je va vous montrer comment construire votre propre tambour de boîte Cajon. Nous avons fait 2 batterie Cajon pour moins de 50$, donc environ 25$ par pièce. Je vais être entrant dans cette instructable au Concours Musical Instrumen
Construire votre propre four en terre

Construire votre propre four en terre

Qui n'aime pas les pizza four à bois délicieux ? NUL.J'ai eu un rêve de back yard pizza party de plaisir fois et a commencé à faire des recherches à faire de ce rêve une réalité.D'abord, j'ai étudié le coût des matériaux pour un four à briques (alert
Construire votre propre routeur/fraiseuse CNC

Construire votre propre routeur/fraiseuse CNC

Déjà à l'âge de 12 ans, je rêvais de faire une machine qui pourrait rendre les choses ! Une machine qui me donnerait la possibilité de créer des produits dans et autour de la maison. Deux ans plus tard, j'ai trébuché ont la mention « commande numériq
Construire votre propre Smartphone

Construire votre propre Smartphone

Ce tutoriel vous apporte de bout en bout dans la construction de votre propre smartphone. Vous commencerez par 3D impression cas, puis souder les circuits imprimés ensemble, Assemblée et enfin installer un OS mobile sur votre téléphone et à l'aide de
Construire votre propre Atlatl

Construire votre propre Atlatl

Le chasseur, traque ses proies dans un champ avec l'occasion parfaite de grève. Yeux s'amenuisait avec intention pleine sur une mise à mort propre. Lentement mais sûrement le chasseur tire une flèche de son carquois et se prépare à l'attaque. Dans un
Construire votre propre micro-ordinateur de style rétro.

Construire votre propre micro-ordinateur de style rétro.

Années 1970 aux années 1980 ont été les moments de magie pour l'ordinateur personnel.    Si vous pourriez le temps voyage retour à 1976 à Dr Crist à Palo Alto, CA, vous auriez trouvé quelques gars cherche débraillés, créant l'ordinateur original Appl