Ayuda con el software !


hola, estoy aprendiendo usar el arduino por mi cuenta y se me ocurrio intentar armar un circuito que, partir del nivel de una entrada analogica, ponga un 1 o un 0 en una salida. mi problema es que quiero que la señal de entrada es una senoidal y no siempre esta fijo el valor al que deberia estar el 1, por lo tanto, la salida fluctúa entre el 1 y el 0 constantemente. quiero saber si hay algun tipo de timer que actúe como retardo la desconexion y que tenga posibilidad de resetearlo para que éste, si se encuentra 500ms de cortar, vuelva empezar la cuenta.
(espero haber preguntado donde correspondia, estoy desde el celular y no entiendo nada)

arrancas con un problema algo complicado que paso explicarte
arduino en sus entradas analógicas espera señales 0 5v (en la mayoría de los casos) de modo que una señal senoidal que tiene un pico negativo y otro positivo no puede aplicarse directamente una entrada analógica.
requieres un trabajo previo que implica llevar esa señal valores que esten dentro del rango de medición o sea 0 5v.
lo que se hace habitualmente es primero llevar la señal pico pico senoidal un valor de 2.5v pico pico y luego desplazarla 2.5v

supongamos que tu señal senoidal fuera de 12 vpp (pico pico)
entonces un divisor resistivo debe llevarla de 12 vpp 2.5vpp y luego con un amplificador operacional se le suma 2.5v para que la desplace del 0 2.5v
con otros valores de esto te hablo.


este esquema esta muy bien pensado.
si usas una combinación rf/ri puedes lograr todo tipo de ajuste

para mas información ve la fuente reading ac voltages microcontroller
ahora yo hablaba de usar un operacional que tiene limites mas bajos que este ejemplo

otro ejemplo es este




Arduino Forum > International > Español > Software (Moderators: surbyte, Hector_A) > Ayuda con el software !


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor