Étape 3: programmation !
Démarrer/tous les programmes/Parallax/Spin outil devrait être là maintenant.
(Mais c’est encore plus facile si vous avez l’icône de raccourci sur votre bureau)
Sur la gauche sont des éléments importants plusieurs-
un navigateur pour vous permettre de localiser les dossiers sur votre ordinateur,
et une liste de ce que sont les fichiers dans le dossier sélectionné.
Clignotement d’une diode électroluminescente est le microcontrôleur équivalent de « Hello World ».
Voilà donc où nous commençons...
J’ai choisi Blinky.Spin à titre d’exemple, qui est chargé dans la zone de travail
sur la droite.
La ligne supérieure (jaune clair) est un commentaire,
La section jaune est constante de déclarations.
La première section bleue est hors programme principal,
Le reste sont des réceptions privées afin de soutenir ce programme.
(les couleurs apparaissent que vous déclarez chaque section)
CON - constantes
Définit la vitesse d’horloge de système et de la mode et déclare plusieurs constantes.
Les valeurs assignées à ces mots ne peuvent pas être changés par votre programme.
VAR - VARiables
Nous n’avons pas toutes les variables définies pour ce programme, il n’y a pas de section VAR.
PUB - bloc de code PUBlic
Utilisations de rotation le premier bloc de code comme point de départ.
Celui-ci se nomme « Go »
Le programme clignote un voyant attaché à broche 7
Broche 7 direction a la valeur en sortie (dira [pin]: = 1),
et un zéro rédigés à cette broche (outa [pin]: = 1).
Un zéro signifie basse tension apparaît sur la broche de sortie.
Écrire un seul pour que la broche fait la tension sur la broche de sortie aller « haut »
répétition commence une boucle infinie - tourne pour toujours - ou jusqu'à ce que le programme est changé.
En d’autres termes, une boucle.
Remarquez l’indentation !
C’est la façon que vous informiez Spin comment le programme est « structuré ».
Il est très IMPORTANT.
Ce programme sera à plusieurs reprises (et dans l’ordre) appelle les fonctions privées-
Bretelle de sortie, attendre, ACTIV et attendre.