Étape 3: Le Code
Voici le code, intégré en utilisant codebender !
Un capteur flex dispose d’une gamme d’environ 10 ~ K à ~ 35 K, c'est-à-dire il ne nous donnera pas une pleine 0-5 gamme volt (ou 0-1023 valeur analogique). Essayez d’utiliser le moniteur série ci-dessous pour savoir quelle valeur analogique, vous prendrez alors que vous le capteur de flexion. Il censé pour être entre 700 et 900.
Comment ça marche :
Lire valeur analogique de flex capteur
-> value=analogRead(flexPin) ;
Mapper les valeurs analogiques 700-900 aux valeurs pwm 0-255
-> valeur = carte (valeur, 700, 900, 0, 255) ;
Envoyer valeur pwm à led
-> analogWrite (ledPin, valeur) ;
Essayer de télécharger le plugin codebender et en cliquant sur le pouce sur le bouton Arduino pour programmer votre Arduino avec cette esquisse. Et voilà, vous avez programmé votre carte Arduino ! Appuyez sur connect bouton pour commencer la communication série avec votre carte Arduino.
Vous pouvez faire vos propres modifications au code en cliquant sur le bouton « Editer ». Par exemple, vous pouvez modifier « 700-900" valeurs en fonction de la carte.