Étape 6: Programme Circuit analogique
Chargez le croquis de base starter à https://github.com/ricklon/littlebitsatheart/tree/master/sketchbook/startersketch ou utilisez l’esquisse de démarreur de rechange répertorié à la fin du tutoriel. Le schéma ci-dessous seulement déclare la variable valA0, configurer le pinmode pour l’envoi de données sur et puis lit la valeur analogique de pin A0. Les valeurs qu’analogRead peut retourner se situent entre 0 et 1023. Le code puis stocke la valeur dans valA0. valA0 est ensuite écrit dans le
Modifier l’esquisse de démarreur afin qu’il ressemble à l’exemple de code ci-dessous :
//declare Inputs //lower case a0, d1 is not defined. d0 is not defined. int valA0; void setup() { //pin mode OUTPUT data or energy out pinMode(5, OUTPUT); //usually you don't need to set analog pinmode because they always take data in } void loop() { //get Inputs //lower case a0, d1 is not defined. d0 is not defined. valA0 = analogRead(A0); //interact with world //scale the values for the proper OUTPUT //do not have to scale digital INPUT D0 int mapA0 = map(valA0, 0, 1023, 0, 255); //send Outputs analogWrite(5, mapA0); }