Projets électroniques: comment faire des mathématiques dans le code PBASIC
Un peu de programmation est en ordre pour votre projet de l'électronique lorsque vous utilisez des microprocesseurs programmables comme le BASIC Stamp. Le BASIC Stamp Parallax utilise BASIC (PBASIC). PBASIC vous permet d'effectuer l'addition, soustraction, multiplication et division en utilisant les symboles (appelé opérateurs) +, -, * Et /. Voici un exemple d'une cession qui utilise tous les quatre de ces symboles:
X VAR BYTEX = 10 * 3/2 + 5
Dans cet exemple, la valeur 20 sera affectée à la variable X. (10 x 3 = 30, 30/2 = 15, et 15 + 5 = 20)
Voici quelques choses que vous devez savoir sur la façon PBASIC fait maths:
Contrairement à la plupart des langages de programmation, PBASIC effectue des opérations mathématiques strictement sur une gauche; base à droite. Par exemple, considérez l'affectation suivante:
X = 10 + 3 * 2
La plupart des langages de programmation seraient d'abord multiplier le 3 par le 2, donnant un résultat de 6, puis ajoutez 6 au 10, donnant le résultat final 16. En effet, la multiplication est ordinairement effectuée avant l'addition. Mais PBASIC calcule l'expression de gauche à droite, de sorte qu'il ajoute d'abord 10 et 3, donnant le résultat 13, puis multiplie le 13 par 2, donnant le résultat 26.
Vous pouvez utiliser des parenthèses pour forcer PBASIC pour calculer une certaine partie de la première formule. Par example:
X = 10 + (3 * 2)
Ici, le fait PBASIC premier calcul à l'intérieur de la parenthèse, donnant un résultat de 6. On ajoute ensuite 6 au 10 pour donner le résultat final, 16.
Lorsque PBASIC ne division, il ignore le reste et renvoie le résultat comme un nombre entier. Par example:
X = 8/3
Cette instruction affecte la valeur 2 à X. Voilà parce 8 divisé par 3 est 2 avec un reste de 2. PBASIC défausse le reste et renvoie le résultat 2.
A propos Auteur
Projets électroniques: comment créer des constantes dans le code PBASIC Si vous commencez à utiliser des circuits programmables dans vos projets d'électronique, vous finirez par écrire du code. Si votre circuit programmable est un BASIC Stamp, vous allez écrire ce code dans PBASIC.Dans PBASIC, vous pouvez créer vos…
Projets électroniques: comment créer des noms dans le code PBASIC Lorsque vos projets d'électronique, vous prennent dans le domaine des circuits programmables, vous pouvez vous retrouver à écrire un peu de code PBASIC. Dans PBASIC, vous pouvez créer des noms à utiliser comme étiquettes de programme. Vous…
Projets électroniques: comment multi-flash LED avec un timbre de base Ce projet de l'électronique commence par la connexion 6 LED pour la planche à pain dans un conseil Stamp HomeWork BASIC puis continue en montrant la programmation nécessaire à clignoter tous les voyants sur et en dehors. Vous pouvez jouer avec…
Projets électroniques: comment programmer un servo en PBASIC Pour créer un mouvement dans votre projet de l'électronique, vous pouvez ajouter un dispositif très utile, appelé servo, qui vous permet de contrôler le mouvement mécanique avec un programme BASIC Stamp. UN servo est un type spécial de moteur…
Projets électroniques: comment utiliser endif et d'autre dans le code PBASIC Programmation en PBASIC est un mal nécessaire lorsque vous utilisez des microprocesseurs programmables comme le BASIC Stamp dans vos projets électroniques. PBASIC vous permet d'effectuer la logique dans votre programme grâce à l'utilisation de…
Projets électroniques: comment utiliser si les états dans le code PBASIC Lorsque vous utilisez des microprocesseurs programmables comme le BASIC Stamp dans votre projet de l'électronique, un peu de programmation est en ordre. Le BASIC Stamp Parallax utilise BASIC (PBASIC), un cousin proche du langage de programmation…
Projets électroniques: comment utiliser les commentaires dans le code PBASIC Si vous êtes en utilisant un BASIC Stamp pour contrôler les fonctions d'un projet d'électronique, vous serez l'écriture de code dans Parallax BASIC (PBASIC). Utiliser les commentaires dans votre code vous aidera à se souvenir de ce que chaque…
Projets électroniques: comment utiliser pour les boucles dans le code PBASIC Le PBASIC pour la boucle fera le BASIC Stamp dans votre projet de l'électronique exécuter une boucle un certain nombre de fois. Il est également un outil de programmation idéal pour effectuer une action sur plusieurs broches d'E / S. Ainsi, un…
Projets électroniques: comment utiliser des variables dans le code PBASIC Le BASIC Stamp 2 microprocesseur possède un énorme 32 octets de mémoire RAM qui est disponible pour le traitement de votre projet de l'électronique. Pour utiliser la mémoire RAM dans PBASIC, vous créez des variables. UN variable est simplement…
Projets électroniques: comment clignotent un conduit avec un timbre de base Un BASIC Stamp est excessif grave pour un circuit électronique qui clignote simplement une LED sur et en dehors: Vous pouvez faire cela pour un peu d'argent avec un circuit 555 de minuterie intégré (IC), un condensateur, et un couple de…
Projets électroniques: comment programmer sous-routines PBASIC Routines PBASIC sont inestimables dans vos projets électroniques utilisant un processeur BASIC Stamp. UN sous-programme est une coupe d'un programme qui peut être appelé à partir de n'importe quel emplacement dans le programme. Lorsque le…
Projets électroniques: comment utiliser font des boucles dans le code PBASIC La boucle DO en PBASIC peut faire de la programmation du BASIC Stamp dans vos appareils électroniques projettent un peu plus compact. La FAIRE boucle est une instruction spéciale PBASIC qui effectue essentiellement la même fonction en tant que…
Projets électroniques: comment utiliser un servo dans un circuit UN servo est un type spécial de moteur pour une utilisation dans l'électronique qui est conçu pour tourner à une position particulière et maintenez cette position jusqu'à ce que dit de tourner à une position différente. Loisir servos sont…
Projets électroniques: comment écrire un programme PBASIC Vous pouvez utiliser un microcontrôleur BASIC Stamp pour créer des effets spéciaux à vos projets électroniques numériques. Mais d'abord vous devez apprendre comment écrire des programmes pour contrôler le contrôleur. Si vous avez jamais…