Étape 3: Les broches de l’Arduino
L’arduino uno est équipé d’une énorme quantité de pins. Il y a quelques types importants de pins que nous allons traiter pour notre projet :1. broches numériques :
Ces épingles divulguez ou lire dans un signal numérique. Ils sont situés sur le côté droit du Conseil d’administration, tandis que la source d’alimentation est vers le haut. Parmi ceux-ci, ceux utilisables par Modulation de largeur d’impulsion d’émuler un analogue de sortie pour, dire et conduit, est des broches 3, 5, 6, 9, 10 et 11. Si vous voulez être en mesure estomper vos leds, vous ne devez utiliser ces broches. En outre, les broches 2 et 3 sont les deux broches interruption que l’Arduino a, qui seront nécessaire pour notre bouton.
2. analogiques broches :
Ces broches traitent de signaux analogiques, et nous allons utiliser une voie analogique pour parler à notre photorésistance plus tard.
Pour utiliser ces pions dans un arduino, nous devons tout d’abord déclarer que nous utilisons et réglez les modes. Dans le code de l’Arduino, cela se fait comme suit. Heureusement un arduino est assez intelligent pour savoir que lorsque nous parlons d’un nombre entier, nous entendons une épingle.
#define NUMBER_OF_LEDS 5
#define NUMBER_OF_PROGRAMS 6
mettre en place des LEDs
int ledList [NUMBER_OF_LEDS] = {11, 10, 9, 6, 5} ;
int stromgeführten ;
int bounceDirection = 0 ;
int ledsOn [NUMBER_OF_LEDS] = {0,0,0,0,0} ;
mettre en place le bouton
int buttonInt = 0 ; la broche numérique 2 interruption 0 est
pour basculer entre les programmes
currentProgram volatile int = 0 ;
mettre en place la lecture de la photorésistance
photorésistance int = 0 ; port analogique 0
void setup() {}
int i ;
pour (i = 0; i < NUMBER_OF_LEDS; i ++) {}
pinMode (ledList [i], sortie) ;
}
attachInterrupt (buttonInt, incrementProgram, RISING) ;
Serial.Begin(9600) ;
}
Vous avez probablement remarqué qu’il y a que quelques constantes supplémentaires mettent là-dedans. Leur but pourrait être source de confusion maintenant, mais bientôt ils doivent donner un sens. En outre, c’est probablement une bonne idée pour câbler les tiges au sol et 5V aux rails opposés des membres du pain, ou de n’importe quel rails de donner un sens pour vous.