FSR tutoriel ! (7 / 7 étapes)

Étape 7: BONUS ! FSRs de lecture sans broches analogiques


Car la FSR est essentiellement des résistances, possible de les utiliser même si vous n’avez pas tout analogique épingle sur votre microcontrôleur (ou si vous voulez dire connecter plus que vous avez les broches d’entrée analogiques. Notre façon de faire c’est en profitant d’une base propriété électronique des résistances et des condensateurs. Il s’avère que si vous prenez un condensateur qui ne stocke aucune tension au départ et puis branchez au pouvoir à travers une résistance, il facturera jusqu'à la tension lentement. Plus la résistance, le plus lent, il est.

C’est parce que le condensateur agit comme un seau et la résistance est comme un tuyau mince. Pour remplir un seau avec un tube très mince prend assez de temps que vous pouvez trouver la largeur du tuyau est en chronométrant le temps nécessaire pour remplir le seau à mi-chemin.

Dans ce cas, notre « seau » est un 0.1uF condensateur céramique. Vous pouvez changer le condensateur presque n’importe quelle manière que vous voulez, mais les valeurs de minuterie changera également. 0.1uF semble être un endroit correct pour commencer pour ces représentants.

/ * Simple croquis test FSR.

Branchez une extrémité du FSR au pouvoir, l’autre extrémité de la broche 2.
Puis connectez l’extrémité d’un 0.1uF condensateur de broche 2 au sol

Pour plus d’informations voir www.ladyada.net/learn/sensors/fsr.html * /

int fsrPin = 2 ; le FSR et le capuchon sont connectés au code pin2
int fsrReading ; la lecture numérique
int ledPin = 13 ; vous pouvez simplement utiliser la LED « intégrée »

void setup(void) {}
Nous allons envoyer des informations via le Serial monitor de débogage
Serial.Begin(9600) ;
pinMode (ledPin, sortie) ; avoir une LED pour la sortie
}

void loop(void) {}
lire la résistance en utilisant la technique de RCtime
fsrReading = RCtime(fsrPin) ;

Si (fsrReading == 30000) {}
Si nous avons obtenu 30000 cela signifie que nous « timed out »
Serial.println ("rien branché!") ;
} else {}
Serial.Print ("lecture RCtime =") ;
Serial.println(fsrReading) ; la lecture analogique brute

Faire un petit traitement pour éviter le clignotement de la LED
fsrReading / = 10 ;
Plus vous appuyez, plus vite elle clignote !
digitalWrite (ledPin, HIGH) ;
Delay(fsrReading) ;
digitalWrite (ledPin, basse) ;
Delay(fsrReading) ;
}
Delay(100) ;
}

Utilise une broche numérique pour mesurer une résistance (comme un enregistrement anticipé ou photocellule!)
Nous faisons cela en ayant la résistance d’alimentation de courant dans un condensateur et
compter combien de temps il faut pour se rendre à Vcc/2 (pour la plupart arduinos, c'est-à-dire 2,5 v)
int RCtime (int RCpin) {}
lecture int = 0 ; commencent par 0

affecter à la broche de sortie et tirez dessus pour le bas (sol)
pinMode (RCpin, sortie) ;
digitalWrite (RCpin, basse) ;

Maintenant mettre la broche sur une entrée et...
pinMode (entrée, RCpin) ;
même si (digitalRead(RCpin) == faible) {/ / compter combien de temps il faut pour se lever à haute
lecture ++ ; majoration pour garder une trace de temps

Si (lecture == 30000) {}
Si nous avons obtenu ce présent, la résistance est si élevée
son probable que rien n’est connecté !
rupture ; laisser la boucle
}
}
OK non plus nous maxed à 30000 ou si tout va bien, a obtenu une lecture, retourner le décompte

retour de lecture ;
}

Il est possible de calculer la résistance effective de la lecture, mais malheureusement, les variations dans l’IDE et la carte arduino rendra incompatible. Sachez que si vous changez les versions IDE de l’OS, ou utilisez 3.3V arduino au lieu de 5V ou changement d’un 16 mhz Arduino à un 8 Mhz un (comme un lilypad), il peut y avoir des différences en raison de combien de temps il faut pour lire la valeur d’une épingle. Habituellement, ce n’est pas une grosse affaire, mais il peut faire votre projet difficile à déboguer si vous n’êtes pas enceinte il !

Articles Liés

PIR Motion Sensor tutoriel

PIR Motion Sensor tutoriel

Des capteurs infrarouges pyroélectriques ("passif"):''' Ce qui est un capteur PIR?'' 'Capteurs PIR permettent au mouvement de sens, presque toujours utilisée pour détecter si un homme a déménagé dans ou hors de la gamme de capteurs. Ils sont pet
Linkit un GPS tutoriel

Linkit un GPS tutoriel

Sur les nombreuses fonctionnalités que Linkit un Conseil a, le GPS est un d'eux ! Quand j'ai commencé à essayer d'utiliser le GPS sur le Linkit, il m'a fallu semaines faire fonctionner parce que :J'ai été peu familier avec le fonctionnement du GPSL'e
Peint panier croisement tutoriel

Peint panier croisement tutoriel

Vous avez de vieux paniers collantes qui traînent ? Rendre belle avec ce tutoriel par Rachel de Maison de Pax! Tous les produits utilisés dans ce didacticiel se trouvent sur notre site Web à www.countrychicpaint.com.Salut les fans de Country Chic pei
Tutoriel peinture tissu

Tutoriel peinture tissu

Dans ce tutoriel, nous allons vous montrer comment utiliser Country Chic peinture pour personnaliser des projets de tissu avec un peu de couleur. Si vous préfère regarder une vidéo, nous avons également un didacticiel vidéo disponible dans la toute d
Pliés bois bracelet manchette tutoriel

Pliés bois bracelet manchette tutoriel

Mon nom est Danial Rees de www.ZebranoWoodCraft.com et dans ce tutoriel je vais faire un Bracelet Bent bois bracelet manchette.À mon avis, ce fut un projet difficile et si vous voulez le prendre sur vous aurez besoin de quelques rudiments de travail
Verrouillage liste déroulante Minecraft et porte tutoriel.

Verrouillage liste déroulante Minecraft et porte tutoriel.

Bonjour, dans ce tutoriel je va vous apprendre comment construire votre porte serrure à combinaison/piston très propre. Nous allons donc commencer.Étape 1: démonstration.Voici les leviers qui contrôlent l'installation numérotée de 1 à 5.Étape 2: démo
Arduino Uno tutoriel #2 - la chanson de Buzzer

Arduino Uno tutoriel #2 - la chanson de Buzzer

Bonjour tout le monde, que j'ai vu que mon premier tutoriel a été un bon pari, j'ai décidé que je vais faire une série d'Arduino Uno tutoriels pour vous !Étape 1: Ce que vous devezPour la chanson de buzzer, vous pourrez avoir besoin :-Arduino Uno Boa
SUSPECTES de pomme de terre bricolage ✿ Plushie tutoriel ✿

SUSPECTES de pomme de terre bricolage ✿ Plushie tutoriel ✿

Voici mon tutoriel pour ce toutou mignon suspectes de pommes de terre,:) espère que vous aimez !PS la vidéo est en italien mais j'ai essayé d'écrire les étapes en anglais. J'espère que cela fait sens xDÉtape 1: matériauxChaussette roseBlanc et noir e
HIPSTERIZE - photo-montage tutoriel à nettoyer et facile débutant

HIPSTERIZE - photo-montage tutoriel à nettoyer et facile débutant

Cela va être un tutoriel vraiment concis, sans paroles inutiles alors allons-y !Étape 1: Choisissez votre IMAGEVous pouvez choisir chaque image de votre choix (qualité supérieure = meilleur résultat).Photo de nature est fortement recommandé pour un e
Cool facile à la recherche de tutoriel Photoshop

Cool facile à la recherche de tutoriel Photoshop

Il s'agit d'un niveau introductif tutoriel Adobe Photoshop. Automation technique est utilisée pour fusionner des photos qui le rend facile à aller de l'avant. J'ai essayé d'inclure autant de détails que possible. Pour créer cette image, vous aurez be
Augmented Reality Tutoriels (8 Pack tutoriel)

Augmented Reality Tutoriels (8 Pack tutoriel)

Dans ces tutoriaux je ne donnera pas n'importe quel fond en théorie il est orienté vers le résultat comment y parvenir ! Après avoir accompli tous les 8 Tutoriels montrés ci-dessous (Voir toutes les étapes) et expérimenter avec lui, vous serez en mes
Windows tutoriels Episode 1 - émuler Windows Aero fenêtre pensionnaires

Windows tutoriels Episode 1 - émuler Windows Aero fenêtre pensionnaires

dernière mise à jour le 17 décembre 2009Ce tutoriel Windows donnera vous guide étape par étape sur la façon d'émuler Windows Aero fenêtre pensionnaires sur bas du système d'exploitation Windows puis Vista ou vous pouvez utiliser ce guide pour émuler
Un autre tutoriel sur la façon de souder

Un autre tutoriel sur la façon de souder

Dans ce tutoriel nous allons voir comment faire pour souder un en-tête 16 broches à un affichage à cristaux liquides 1602A.Ce qu'il faut souder est :1) un fer à souder ou une station de soudage avec une pointe très fine2) tin, pour notre but avec un
Sauter un tutoriel de batterie de voiture

Sauter un tutoriel de batterie de voiture

IntroductionApprendre à lancer une batterie de voiture morte est une compétence nécessaire pour les personnes de tous âges d'avoir. À un certain moment, tout le monde va posséder ou exploiter au moins un véhicule. En plus d'être autour de voitures, t