14-04-2014, 03:00 PM
Buenas a tod@s:
Aprovechando que estos días puedo disfrutar de tiempo libre, los invertiré para aprender un poco más, para así, el día de mañana hacer un proyecto de mayor envergadura.
Tengo pedido por eBay un sensor de ultrasonidos. Y mi idea es ponerlo encima de un servo para que vaya haciendo barridos. Y por ejemplo ponerlo en un robot para evitar obstaculos (eso a largo plazo)
De momento tengo este código hecho, que me serviría perfectamente para el proyeto que tengo, en cuanto al movimiento del servo:
Siempre quiero ir un paso más allá. Y el paso que quiero dar es poder indicar a que grados quiero situar el servo mediante el teclado numérico del PC. O bien, desplazarlo ya sea a derecha o izquierda mediante las flechas del teclado (con pulsos).
La verdad es que aquí es donde estoy encallado, ya que los tutoriales que he visto utilizan una interface (processing), que desconozco y me gustaría hacerlo sin esta interface, simplemente desde el pc.
Supongo que con el monitor serie se podría hacer algo, no?
De momento intentaré probar cositas a ver qué tal.
Muchas gracias de antemano
Aprovechando que estos días puedo disfrutar de tiempo libre, los invertiré para aprender un poco más, para así, el día de mañana hacer un proyecto de mayor envergadura.
Tengo pedido por eBay un sensor de ultrasonidos. Y mi idea es ponerlo encima de un servo para que vaya haciendo barridos. Y por ejemplo ponerlo en un robot para evitar obstaculos (eso a largo plazo)
De momento tengo este código hecho, que me serviría perfectamente para el proyeto que tengo, en cuanto al movimiento del servo:
Código:
#include <Servo.h>
Servo servo1;
void setup ()
{
servo1.attach(8);
}
void loop ()
{
servo1.write(0);
delay(2000);
servo1.write(45);
delay(2000);
servo1.write(90);
delay(2000);
servo1.write(135);
delay(2000);
servo1.write(179);
delay(2000);
servo1.write(135);
delay(2000);
servo1.write(90);
delay(2000);
servo1.write(45);
delay(2000);
}
Siempre quiero ir un paso más allá. Y el paso que quiero dar es poder indicar a que grados quiero situar el servo mediante el teclado numérico del PC. O bien, desplazarlo ya sea a derecha o izquierda mediante las flechas del teclado (con pulsos).
La verdad es que aquí es donde estoy encallado, ya que los tutoriales que he visto utilizan una interface (processing), que desconozco y me gustaría hacerlo sin esta interface, simplemente desde el pc.
Supongo que con el monitor serie se podría hacer algo, no?
De momento intentaré probar cositas a ver qué tal.
Muchas gracias de antemano