El problema: quiero usar teléfonos inteligentes Android para controlar servomotores . NO quiero usar módulos externos como IOIO o cualquier otro.
La propuesta: utilice los canales de comunicación serie disponibles ... Pueden ser los Datos +/- en el bus USB, o los Datos [0,1,2] en el bus de la tarjeta SD. Realmente no importa ya que todo lo que quiero es un GPIO.
Explicación:
- Soy consciente de que el sistema operativo Android interrumpirá el funcionamiento de la PWM, pero por ahora no debemos atender este problema.
- La señal de control de un servomotor es una onda cuadrada [PWM] de 50 Hz de frecuencia. Un ancho de pulso positivo de 0,5 ms hará que la bocina del servo se desvíe +90 grados, mientras que 2,5 ms hará que desvíe -90 grados. 1.5ms es de 0 grados. El alto voltaje de salida es típicamente de 3V, el bajo voltaje es de 0V.
¿Es posible esta idea?
1) Teóricamente?
2) ¿Prácticamente?