FSR Tutorial! (7 / 7 paso)

Paso 7: bono! Lectura FSRs sin pines analógicos


Porque FSR es básicamente resistencias, es posible utilizar incluso si usted no tiene ningún análogo pines en el microcontrolador (o si decir que desea conectar más de lo que los pines de entrada analógicos. La forma de hacer esto es mediante el aprovechamiento de una propiedad electrónica básica de resistencias y condensadores. Resulta que si usted toma un condensador que almacena inicialmente no hay tensión y luego lo conecte a la corriente a través de un resistor, se carga hasta el voltaje de alimentación lentamente. Cuanto mayor sea la resistencia, el más lento es.

Esto es porque el condensador actúa como un cubo y la resistencia es como un tubo delgado. Para llenar un cubo con un tubo muy delgado tarda bastante que usted puede averiguar qué tan amplia es el tubo por el tiempo que tarda para llenar el cubo a la mitad.

En este caso, el 'cubo' es un 0.1uF condensador de cerámica. Puede cambiar el condensador de casi cualquier forma que desee, pero los valores de sincronización también cambiará. 0.1uF parece ser un lugar aceptable para comenzar estos FSRs.

/ * Simple bosquejo prueba FSR.

Conecte un extremo del FSR a la energía, el otro extremo al pin 2.
Luego conecte un extremo de un 0.1uF condensador del pin 2 a tierra

Para más información consulte www.ladyada.net/learn/sensors/fsr.html * /

int fsrPin = 2; El FSR y la tapa están conectados a pin2
int fsrReading; la lectura digital
int ledPin = 13; se puede usar el LED 'incorporado'

void setup(void) {}
Te enviaremos información vía el Serial monitor de depuración
Serial.Begin(9600);
pinMode (ledPin, salida); tiene un LED de salida
}

void loop(void) {}
Lea la resistencia mediante la técnica de RCtime
fsrReading = RCtime(fsrPin);

Si (fsrReading == 30000) {}
Si tenemos 30000 que significa que 'agotado'
Serial.println ("nada conectado!");
} else {}
Serial.Print ("lectura de RCtime =");
Serial.println(fsrReading); la lectura analógica cruda

Hacer un poco de procesamiento para evitar el parpadeo del LED
fsrReading = 10;
Cuanto más presione, más rápido parpadea!
digitalWrite (ledPin, HIGH);
Delay(fsrReading);
digitalWrite (ledPin, LOW);
Delay(fsrReading);
}
Delay(100);
}

Utiliza un pin digital para medir resistencia (como un FSR o fotocélula)
Para ello, teniendo la corriente del resistor que alimenta en un condensador y
contar cuánto tiempo tarda llegar a Vcc/2 (para la mayoría arduinos, que es 2, 5V)
int {RCtime (int RCpin)
lectura de int = 0; comenzar con 0

configurar el pin una salida y tirar para bajo (tierra)
pinMode (RCpin, salida);
digitalWrite (RCpin, bajo);

Ahora configurar el pin a la entrada y...
pinMode (RCpin, entrada);
mientras que (digitalRead(RCpin) == LOW) {/ / contar cuanto tarda para levantarse a alta
lectura ++; incremento de tiempo

Si (leer == 30000) {}
Si tenemos esto ahora, la resistencia es tan alta
su probable que nada está conectado!
rotura; deja el bucle
}
}
OK tampoco hemos maximizado en 30000 o que tiene una lectura, volver a la cuenta

volver a leer;
}

Es posible calcular la resistencia real de la lectura, pero desafortunadamente, las variaciones en el IDE y placa arduino hará incompatible. Ser conscientes de que si cambia versiones IDE del sistema operativo, o utilizar un 3.3V arduino en vez de 5V, o cambio de 16 mhz Arduino a un 8 Mhz (como lilypad) puede haber diferencias debido a que tarda para leer el valor de un pin. Generalmente eso no es gran cosa pero puede hacer que su proyecto difícil de depurar si usted no está esperando!

Artículos Relacionados

PIR Motion Sensor Tutorial

PIR Motion Sensor Tutorial

Sensores infrarrojo de pyroelectric ("pasivo"):''' ¿Qué es un sensor PIR?'' 'Sensores PIR permiten movimiento sentido, que casi siempre se utiliza para detectar si un humano ha trasladado dentro o fuera de la gama de sensores. Son pequeños, bara
Cómo utilizar un Resistor sensible fuerza - Arduino Tutorial

Cómo utilizar un Resistor sensible fuerza - Arduino Tutorial

En este tutorial usted aprenderá cómo utilizar una FSR - fuerza resistencia sensible con Arduino a desvanecerse un LED. Este sensor es una resistencia variable al igual que una célula fotoeléctrica o flex sensor. Los cambios de resistencia, aplicando
Tutorial de la fotocélula.

Tutorial de la fotocélula.

Fotocélulas a.k.a CdS células, fotorresistores, LDR (resistor dependiente de luz)...¿Qué es una célula fotoeléctrica?Las fotocélulas son sensores que permiten detectar la luz. Son pequeños, barato, bajo consumo, fácil de usar y no se desgastan. Por e
Cómo hacer un collar de flecos TUTORIAL

Cómo hacer un collar de flecos TUTORIAL

https://youtu.be/eiVrG_AIDnQPaso 1: Hacer un TUTORIAL de collar de flecos que necesita!Paso 2: Este collar flecos fácil me no cuesta poco o ningún dinero y se divierte estallidos de color, perfecto para el verano. Paso 3: Probar un DIY simple en esto
Tutorial de broche de arcilla de polímero de Jack Skellington

Tutorial de broche de arcilla de polímero de Jack Skellington

Pesadilla antes de Navidad es una de mis películas favoritas y también muy popular en las convenciones de la cultura pop. Desde entonces estoy haciendo algunas para un próxima con. Documenté un tutorial para compartir para los fans del personaje y la
Pintado Tutorial cesta sumergido

Pintado Tutorial cesta sumergido

¿Tienes vieja y pegajosa cestas ahí? Hacen hermosa otra vez con este tutorial por Rachel de Maison de Pax! Todos los productos utilizados en este tutorial se pueden encontrar en nuestro sitio web en www.countrychicpaint.com.Hola fans de pintura Chic
Tutorial de pintura de tela

Tutorial de pintura de tela

En este tutorial le mostraremos cómo usar pintura Chic país para personalizar proyectos de tela con un poco de color. Si más bien sería ver un vídeo, también tenemos un tutorial de vídeo disponible en el último paso.Todos los productos de pintura uti
Doblado de madera brazalete brazalete Tutorial

Doblado de madera brazalete brazalete Tutorial

Mi nombre es Danial Rees de www.ZebranoWoodCraft.com y en este tutorial va a hacer un doblado madera pulsera brazalete.En mi opinión este fue un proyecto difícil y si usted quiere tomar en usted necesitará algunos conocimientos básicos de trabajo mad
Tutorial de tarjeta móvil corazón Twirly

Tutorial de tarjeta móvil corazón Twirly

Crear una tarjeta de amor 3D original para ocasiones románticas como día de San Valentín. Esta tarjeta tiene un corazón twirly móvil, que le da otra "vuelta de tuerca" al mundo de las cartas de amor. Es juguetón, pero único. Suministros de artes
Tutorial de tarjeta de Feliz Halloween muy

Tutorial de tarjeta de Feliz Halloween muy

Con esta tarjeta de felicitación tienes un muy feliz Halloween seguro!Esta tarjeta es adecuada para eventos de Halloween, incluyendo cumpleaños de familiares y amigos en o cerca de Halloween.Nota: En mi blog puedes encontrar plantillas gratis para im
TUTORIAL: Coreano primer cumpleaños Dohl invitación

TUTORIAL: Coreano primer cumpleaños Dohl invitación

En honor al día nacional de la infancia, (resolución de la ONU 836(IX)), aqui les traigo un tutorial antiguo que nunca se han publicado en la ciudad natal de Betty.Esto fue en los días antes de que comencé a bloguear. Un amigo me pidió hacer una invi
Gafas de Steampunk Tutorial

Gafas de Steampunk Tutorial

Aquí está mi tutorial para gafas steampunk. ¡ Disfrute!
Papel DIY manualidades: Tutorial de caja de joyería papiroflexia

Papel DIY manualidades: Tutorial de caja de joyería papiroflexia

Señoras! Este fácil arte de papel es especialmente para ti! La fantástica caja de joyería de Origami es super fácil, muy útil, no tiene mucho de su tiempo para hacerse y también es una de las mejores Ideas de proyecto hogar bricolaje que puede llevar