/* RCTiming_capacitance_meter * code concept taken from Paul Badger 2008 * * The capacitor's voltage at one time constant is defined as * 63.2% of the charging voltage. * i.e, A Capacitor is filled to 63.2% of its total capacity in * 1 Time Constant */ int analogPin=0 ; // analog pin for measuring capacitor voltage int chargePin=7 ; // pin to charge the capacitor - connected to // one end of the charging resistor int dischargePin=12 ; // pin to discharge the capacitor, // same used for diode test(checkPin1) float resistorValue=10000.0; // We use 10kOhm resistor unsigned long startTime; unsigned long elapsedTime; float microFarads; // floating point variable to preserve precision float nanoFarads; void setup(){ pinMode(chargePin, OUTPUT); // set chargePin to output digitalWrite(chargePin, LOW); Serial.begin(9600); // initialize serial transmission for debugging } void loop(){ digitalWrite(chargePin, HIGH); // set chargePin HIGH and capacitor charging startTime = millis(); while(analogRead(analogPin) < 648){ // just wait and do nothing till 648 // 647 is 63.2% of 1023, // which corresponds to full-scale voltage } elapsedTime= millis() - startTime; // convert milliseconds to seconds ( 10^-3 ) // and Farads to microFarads ( 10^6 ), net 10^3 (1000) microFarads = ((float)elapsedTime / resistorValue) * 1000; // (float) converts "unsigned long" elapsed time to float Serial.print(elapsedTime); // print the value to serial port Serial.print(" mS "); // print units if (microFarads > 1){ Serial.print((long)microFarads); // print the value to serial port Serial.println(" microFarads"); // print units } else { // if value is smaller than one microFarad, convert to nanoFarads (10^-9 Farad). nanoFarads = microFarads * 1000.0; // multiply by 1000 to convert to nanoFarads (10^-9 Farads) Serial.print((long)nanoFarads); // print the value to serial port Serial.println(" nanoFarads"); // print units } /* dicharge the capacitor */ digitalWrite(chargePin, LOW); // set charge pin to LOW pinMode(dischargePin, OUTPUT); // set discharge pin to output digitalWrite(dischargePin, LOW); // set discharge pin LOW while(analogRead(analogPin) > 0){ // wait until capacitor is completely discharged } pinMode(dischargePin, INPUT); // set discharge pin back to input }
De metgezel IC (5 / 39 stap)
Gerelateerde Artikelen
De Stephanotis Steampunk Nixie buis bed metgezel.
Ik wilde mijn dochter niet geven iets heel anders voor haar verjaardag in April 2015 en uiteindelijk besloten om iets in een Steampunk-thema. Het begon als gewoon de lamp unit maar keek een beetje kaal in het midden, zodat ik een Nixie-buis klok toeg
3D LED Portal metgezel kubus afgedrukt
Heb ik besloten om mijn vriend een metgezel kubus voor x-mas, dus ik dacht dat ik zou delen hoe ik het deed. Message me als u wilt dat .stl bestanden.Stap 1: 3D modelleren & printen Ik heb de metgezel kubus gesplitst in twee stukken voor eenvoudig af
Draagbare gewogen metgezel kubus
dit is een Instructable op hoe maak je een beetje gewogen metgezel kubus die u rond met u kunt dragen.Nu kunt u onopvallend rond uw eigen kubus metgezel gewogen voor elke keer dat u alleen of eenzaam voelen kan dragen.De gewogen metgezel kubus is voo
Clay metgezel kubus
al die E3 foto's en video's van de Portal 2 deed me denken aan hoeveel ik vond het spel. Ik wilde iets uit het spel te maken en de "gewogen metgezel Cube" leek de ideale middag project.Wat u nodig hebt:-Geduld-Een glad oppervlak te werken aan-He
Gewogen... metgezel kubus voor baby's!
Houten blokken zijn prachtig voor baby's, maar ze zijn meestal nogal saai. Ik wilde opvrolijken ze een beetje zodat ik been playing rond met het gebruik van een laser cutter te graveren geeky beelden op de kubussen. Dit was het eerste patroon dat ik
Portal metgezel kubus
Hallo, ik ben nieuw aan dit en nieuwe te nemen van foto's van een te bouwen en metingen te tonen van andere mensen, ik heb normaal gesproken de meeste van het in mijn hoofd of op stukjes schroot enz enz, dan krijgt het verloren in de vertaling, maar
Portal metgezel kubus kussen
Voor een portaal-geobsedeerd (en camera-verlegen) vriend maakte ik deze fleece metgezel kubus kussen. Het zou een interessant idee om een werkelijke 6 panelen kubus op basis van dit patroon. Het zou zeker een mooi sieraad maken.Ik vond het kussen van
Hoe maak je een gewogen metgezel kubus Jack-O-Lantern
als je iets in mij (* hoest * totale NERD alle jaar ' ronde * hoest *), dan u wellicht heeft gezien de gewogen metgezel kubus Jack-O-Lantern zweven rond het Internet. Nou, ik maakte een, en nu kunt u TOO! Dat zult het aantrekken van collega nerds aan
De kubus Whappiest metgezel
Op basis van de metgezel kubus lichaam, heb ik een spel dat twee mensen samen om te delen een moment door whapping kan brengen.Ik wilde om te beginnen spelen met geleidende stof en zat rond toen ik zag de Portal metgezel kubus staren naar me. Als een
Pallet metgezel Cube Container
De volgende zal u begeleiden door het proces van het creëren van uw zeer eigen metgezel kubus container. Het combineren van twee grote dingen, pallets en videospel cultuur, heb ik meegenomen in deze wereld een up-fietste kubus. Afhankelijk van de omv
Wetenschap van de opening ruimtelijk uitgedaagd metgezel kubus
< Instructables gebruiker 72808332 > Welkom! Deze test vereist dat u een diafragma wetenschap ruimtelijk uitgedaagd metgezel kubus bouwen. Vanaf nul. Met je blote handen.Ha. Ha. Grapje. U kunt de aluminium. Maar u moet uw kubus na voltooiing eu
Hoe een Portal metgezel kubus gooien deken haak
deze ible leer je hoe je haak een Portal metgezel kubus gooien. Terwijl hoeden en sjaals absoluut fantastisch zijn, krijgt dekens de extra bonus van vrijwel het hele jaar bruikbaar wordt. De extra tijd die nodig is om ze te maken is ook de moeite w
Sprites & afbeeldingen op de metgezel Micromite
De Micromite Companion Mini Computer Kit is geschikt voor meerdere scherm en Audiomodi.Een van de meest boeiende van deze modi is MODE 4: Sprite en tegel modus.Modus 4 is geschikt voor:Maximaal 16 16x16 sprites met 16 kleuren.Maximaal 63 8 x 8 tegels
Intelligente metgezel val waarschuwing: een gezondheid volgen onze ouderen
Slimme metgezel is een wearable knop die controleert als de persoon die gebruik maakt van het valt. Het zal dan een melding via SMS-bericht verzenden met een familielid, zorg nemer of verpleegkundige bij de receptie van een ziekenhuis. Het geeft de g
Gebreide metgezel kubus (vanaf Portal)
De taart weliswaar een leugen, maar de kubus is echt . Doen u missen uw kubus en kan niet wachten op de Portal 2? Als dat zo is, dan waarom niet maken uw zeer eigen metgezel. En er is geen behoefte om te gooien dit één in de verbrandingsoven.Vereiste