FSR Tutorial! (7 / 7 stap)

Stap 7: BONUS! Lezing FSRs zonder analoge pinnen



Omdat de FSR in principe weerstanden zijn, zijn mogelijk om hen te gebruiken zelfs als u niet over een analoge beschikt pinnen op uw microcontroller (of als zeggen u verbinding wilt maken meer dan hebt u analoge input pinnen. De manier waarop we dit doen is door gebruik te maken van een eenvoudige elektronische eigenschap van weerstanden en condensatoren. Het blijkt dat als je een condensator die aanvankelijk geen spanning is opgeslagen, en sluit deze aan de macht door middel van een weerstand, zal het tot de netspanning langzaam oplaadt. Hoe groter de weerstand, de langzamer is.

Dit is omdat de condensator gedraagt zich als een emmer en de weerstand als een dunne pijp is. Als u wilt een emmer vullen met een zeer dunne pijp duurt genoeg dat je hoe breed de pijp is achterhalen kunt door de timing van hoe lang het duurt om halverwege de emmer vullen.

In dit geval onze 'emmer' is een 0.1uF keramische condensator. U kunt de condensator bijna elke gewenste manier maar de timing waarden ook verandert. 0.1uF lijkt een OK-plek om te beginnen voor deze FSRs.

/ * FSR eenvoudige testen schets.

Sluit het ene uiteinde van de FSR aan de macht, het andere uiteinde aan op pin 2.
Sluit één uiteinde van een 0.1uF condensator van pin 2 op grond

Voor meer informatie zie www.ladyada.net/learn/sensors/fsr.html * /

int fsrPin = 2; de FSR en GLB zijn aangesloten op pin2
int fsrReading; de digitale lezing
int ledPin = 13; u kunt gewoon gebruik maken van de 'ingebouwde' LED

ongeldig setup(void) {}
We sturen foutopsporingsgegevens via de seriële monitor
Serial.begin(9600);
pinMode (ledPin, OUTPUT); hebben een LED voor uitvoer
}

ongeldig loop(void) {}
Lees de weerstand met behulp van de RCtime-techniek
fsrReading = RCtime(fsrPin);

Als (fsrReading == 30000) {}
Als we got 30000 betekent dat time-out we' '
Serial.println ("Nothing aangesloten!");
} else {}
Serial.Print ("RCtime lezing =");
Serial.println(fsrReading); de ruwe analoge lezing

Doen een beetje verwerking zodat de LED knippert
fsrReading / = 10;
Hoe meer druk je op, hoe sneller het knippert!
digitalWrite (ledPin, hoge);
delay(fsrReading);
digitalWrite (ledPin, laag);
delay(fsrReading);
}
delay(100);
}

Maakt gebruik van een digital pin voor het meten van een weerstand (zoals een FSR of fotocel!)
We doen dit door het hebben van de huidige weerstand feed in een condensator en
tellen hoe lang het duurt om naar Vcc/2 (voor de meeste arduinos, thats 2.5V)
int RCtime (int RCpin) {}
int lezing = 0; beginnen met 0

de PIN-code ingesteld op een uitgang en trek op laag (grond)
pinMode (RCpin, uitvoer);
digitalWrite (RCpin, laag);

Nu de pincode instellen op een ingang en...
pinMode (RCpin, INPUT);
terwijl (digitalRead(RCpin) == LOW) {/ / count hoe lang het duurt om het opstaan op hoog
lezing ++; _ / / verhogen als u wilt bijhouden van de tijd

Als (lezen == 30000) {}
Als we dit got ver, de weerstand is zo hoog
zijn waarschijnlijk dat niets is aangesloten!
breken; verlaten van de lus
}
}
OK ofwel we maxed op 30000 of hopelijk kreeg een lezing, keren de graaf

retourneren van lezing;
}

Het is mogelijk om te berekenen van de werkelijke weerstand van de lezing, maar helaas, de variaties in de IDE en arduino board zal het inconsequent maken. Let op dat als u IDE versies van OS's wijzigt, of gebruik een 3.3V arduino in plaats van 5V, of verandering van een 16 mhz Arduino tot een 8 Mhz een (zoals een lilypad) kunnen er verschillen als gevolg van hoe lang het duurt om te lezen van de waarde van een pin. Meestal is dat niet een big deal maar het kan uw project moeilijk te debuggen als je het niet verwacht!

Gerelateerde Artikelen

PIR Motion Sensor Tutorial

PIR Motion Sensor Tutorial

Televisiecamerabuizen ("Passive") infrarood sensoren:''' Wat is een PIR-sensor?'' "PIR sensoren kunnen u zin beweging, bijna altijd gebruikt om te ontdekken of een mens is verhuisd in of buiten het bereik van de sensoren. Zij zijn kleine, g
Het gebruik van een Force Gevoelige Resistor - Arduino tutorial Arduino Tutorial

Het gebruik van een Force Gevoelige Resistor - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u een FSR - Force Gevoelige Resistor met Arduino te vervagen van een LED. Deze sensor is een variabele weerstand net als een fotocel of flex sensor. De wijzigingen van de weerstand door druk uit te oefenen op het.Laten we
Fotocel tutorial!

Fotocel tutorial!

Fotocellen a.k.a CdS cellen, photoresistors, LDR (licht afhankelijke resistor)...Wat is een fotocel?Fotocellen zijn sensoren die u toestaan om het detecteren van licht. Zij zijn kleine, goedkope, low-power, makkelijk te gebruiken en niet slijten. Om
Hoe maak je een ketting FRINGE TUTORIAL

Hoe maak je een ketting FRINGE TUTORIAL

https://Youtu.be/eiVrG_AIDnQStap 1: Om te doen een FRINGE ketting TUTORIAL u nodig!Stap 2: Deze gemakkelijk gefranjerde ketting kost me weinig aan geen geld en heeft leuke knalt van kleur, ideaal voor de zomer. Stap 3: Probeer een eenvoudige DIY over
Sabertooth Tiger - make-up Tutorial

Sabertooth Tiger - make-up Tutorial

Hier is het leerprogramma voor de look!Geef het een likey, help een tijger sabertooth zoals me ;)Stap 1: De baseIk ben begonnen met een donker oranje verf voor het basisjaar.Ik gebruikte een airbrush, maar u kunt ook andere verf, penselen en sponzenS
Gebogen houten Bangle manchet Tutorial

Gebogen houten Bangle manchet Tutorial

Mijn naam is Danial Rees van www.ZebranoWoodCraft.com en in deze tutorial zal ik het maken van een gebogen hout Bangle Manchet armband.Volgens mij was dit een lastig project en als je wilt om het te nemen op je moet sommige houten werkende basisvaard
Warrige hart mobiele kaart Tutorial

Warrige hart mobiele kaart Tutorial

Maak een originele 3D liefde kaart voor romantische gelegenheden zoals Valentijnsdag. Deze kaart heeft een warrige hart mobiel, waardoor een andere "Draai" aan de wereld van liefde kaarten. Het is een speelse, maar unieke kaart. Niet veel ambach
Zeer Happy Halloween kaart tutorial

Zeer Happy Halloween kaart tutorial

Met deze wenskaart zul je zeker een zeer Happy Halloween!Deze kaart is geschikt voor Halloween-evenementen, zoals verjaardagen van familie & vrienden op of vlakbij Halloween.Opmerking: Op mijn blog vindt u gratis afdrukbare shape sjablonen, waardoor
TUTORIAL: Korean eerste verjaardagsuitnodiging Dohl

TUTORIAL: Korean eerste verjaardagsuitnodiging Dohl

Ter ere van National Children's Day, (VN-resolutie 836(IX)), ik ben brengen een oude tutorial die nooit zijn gepubliceerd op woonplaats Betty.Dit was terug in de dagen voordat ik begon blogging. Een vriend vroeg me om een handgemaakte verjaardagsuitn
Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

Het gebruik van de flowsensor van de Water - Arduino tutorial Arduino Tutorial

In deze tutorial leert u hoe u één water flowsensor met een Arduino board.De flowsensor water bestaat uit een kunststof ventiel onderstuk, een water-rotor en de sensor van een hall-effect. Wanneer het water door de rotor stroomt, rotor rollen en de s
Jack Skellington Polymer Clay broche Tutorial

Jack Skellington Polymer Clay broche Tutorial

Nightmare Before Christmas is een van mijn favoriete films en ook erg populair in pop cultuur verdragen. Sindsdien maak ik wat voor een komende con. Ik een tutorial om te delen voor de fans van het karakter en de film gedocumenteerd. Ik hoop dat u he
Arduino Tutorial - Laser security system

Arduino Tutorial - Laser security system

In deze tutorial zal ik laten zien, hoe u wilt maken een eenvoudige laser Security System met Arduino.Stap 1: U moet: HardwareLEDLaserPhotoresistorPiëzo-zoemerBreadboardArduino unoWeerstand 10Ω weerstand220Ω weerstand voor geleid.jumper wireSoftwareA
DIY papier ambachten: Origami sieraden doos Tutorial

DIY papier ambachten: Origami sieraden doos Tutorial

Dames! Dit eenvoudig Paper Craft is speciaal voor jou! De fantastische Origami sieraden doos is super eenvoudig, nuttig, neemt niet veel van uw tijd om te worden gemaakt en ook is een van de Beste Huis DIY projectideeën die je ooit kunt ondernemen. D
Geschilderd gedimde mand Tutorial

Geschilderd gedimde mand Tutorial

Hebt u oude, plakkerige manden rondslingeren? Maak ze mooi weer met deze tutorial door Rachel van Maison de Pax! Alle producten gebruikt in deze tutorial kan worden gevonden op onze website op www.countrychicpaint.com.Hallo land chique verf fans! Het