Montaje de Ultimate 2.0 con alguna modificación. Se le ha añadido un joystick para control digital (a dedo smile).

57a46ab2d2d1c.png

Instrucciones de montaje y modelo 3D en

http://openlab.makeblock.com/topic/57357508ee7fbe6c408f0e84

Es un montaje secillo, pero sirve para practicar la puntería smile

Video en acción

/*
Catapult ram
JHG ago 2016
*/
#include "MeMegaPi.h"
#include <Arduino.h>
#include <SoftwareSerial.h>
#include <Wire.h>

//MeMegaPiDCMotor apuntador(PORT1B);
MeEncoderOnBoard apuntador(SLOT1);  
MeMegaPiDCMotor disparador(PORT3A);;
MeJoystick joystick(PORT_6);

int vel = 200;
int x = 0;      // variable para el valor X del Joystick
int y = 0;      // variable para el valor Y del Joystick;
//=======================================================
void setup(){  
Serial.begin(9600);   
}
//=======================================================
void loop(){
      x = joystick.readX();  
      if( x < -200) apuntador.setMotorPwm(50);  
      else if( x > 200) apuntador.setMotorPwm(-50);
      else apuntador.setMotorPwm(0);
      delay(100);

      y = joystick.readY();
      if( y < -200) disparador.run(vel); 
      else disparador.run(0);
      delay(100);  
}

Nota: lamento que los videos de anteriores post no se puedan visualizar ya que Youtube por causas que desconozco me ha suspendido la cuenta

Montaje de Ultimate 2.0 con alguna modificación. Se le ha añadido un joystick para control digital (a dedo ;)). ![57a46ab2d2d1c.png](serve/attachment&path=57a46ab2d2d1c.png) Instrucciones de montaje y modelo 3D en http://openlab.makeblock.com/topic/57357508ee7fbe6c408f0e84 Es un montaje secillo, pero sirve para practicar la puntería ;) [Video en acción](https://vimeo.com/178633463 "Catapult ram") ```` /* Catapult ram JHG ago 2016 */ #include "MeMegaPi.h" #include <Arduino.h> #include <SoftwareSerial.h> #include <Wire.h> //MeMegaPiDCMotor apuntador(PORT1B); MeEncoderOnBoard apuntador(SLOT1); MeMegaPiDCMotor disparador(PORT3A);; MeJoystick joystick(PORT_6); int vel = 200; int x = 0; // variable para el valor X del Joystick int y = 0; // variable para el valor Y del Joystick; //======================================================= void setup(){ Serial.begin(9600); } //======================================================= void loop(){ x = joystick.readX(); if( x < -200) apuntador.setMotorPwm(50); else if( x > 200) apuntador.setMotorPwm(-50); else apuntador.setMotorPwm(0); delay(100); y = joystick.readY(); if( y < -200) disparador.run(vel); else disparador.run(0); delay(100); } ```` Nota: lamento que los videos de anteriores post no se puedan visualizar ya que Youtube por causas que desconozco me ha suspendido la cuenta
editado 12 Aug '16 a las 6:42 pm
495
vistas
0
respuestas
1
seguidores
vista previa (en vivo)
introduzca al menos un 10 caracteres
Advertencia: Mencionaste a %MENTIONS%, pero ellos no pueden ver el mensaje y no serán notificados
Guardando...
Guardado
Todos los posteos de este tema serán borrados ?
Borrador pendiente ... Click para continuar editando
Descartar borrador