Usar El Meow Meow Como Un Mouse

by sabas1080 in Circuits > Electronics

1009 Views, 1 Favorites, 0 Comments

Usar El Meow Meow Como Un Mouse

DSC_0781.jpg

Hola amigos

Hoy les voy a mostrar como usar el Meow Meow como un mouse de una manera divertida, utilizaremos algunos videojuegos para demostrar su funcionamiento y voy a explicar como utilizar MakeCode para cambiar la funcionalidad de los "bigotes" del Meow Meow.

Comencemos!

Material Necesario

meowMeow.png
A9214-2.jpg

Para cada uno de los ejemplos necesitaremos lo siguiente

Material:

Software:

MakeCode Y Mouse

MakeCode Maker   Blocks   Javascript editor (2).png
MakeCode Maker2.png
MakeCode Maker3.png
MakeCode Maker  4.png
MakeCode Maker  5.png
MakeCode Maker6.png
MakeCode Maker   7.png
l12.jpeg

Usar Make Code

Lo primero que necesitamos es modificar el programa interno del Meow Meow, esto lo haremos de una manera muy sencilla gracias a Maker Make Code de Microsoft

  1. Entrar a Maker MakeCode de Microsoft https://maker.makecode.com/
  2. elegir la opción "New Project"
  3. Aparecerán varias tarjetas, elegir "Meow Meow"
  4. Aparecerá una pantalla donde podremos agregar los bloques par programar nuestro Meow Meow
  5. Ahora debes ir a la sección Advanced->Extensions y elegir el paquete mouse
  6. Con eso tendras todo lo necesario para ejecutar los siguientes ejemplos.


¿Como funciona el mouse?

Existen 3 bloques básicos en el paquete de mouse


mouse.setButton(MouseButton.Right, false):

Esta función hace referencia a los tres posibles botones disponibles para un mouse boton izquierdo, boton derecho y boton central, con el valor verdadero o falso indicas al programa si debe o no ser presionado. Podremos hacer "click" en cualquier lugar con esta función.

mouse.move(0, 0) :

Para lograr que la fecha se mueva sobre la pantalla necesitaremos esta función, tiene dos valores "x" y "y" que indican hacia donde se debe mover el mouse, imagina que la pantalla es un plano cartesiano donde su valor minimo en x es -128 y el maximo 128 y para el eje y es igual.

mouse.turnWheel:

¿tienes un mouse con una pequeña rueda en medio? esta funciona como esa pequeña rueda con la que podemos subir o bajar una pagina

Ejemplo Basico De Mouse

Captura de pantalla 2018-12-01 a la(s) 14.35.36.png
MakeCode Maker  9.png
Kapture 2018-12-01 at 15.55.44.gif

Vamos a controlar de manera basica el mouse sobre la pantalla y ver como se hace el click

Lo primero que se debe realizar es poner en "modo bootloader" al Meow Meow, esto lo hacemos por medio del boton que se encuentra en la parte de atras de la tarjeta, se debe presionar dos veces el boton de manera rapida, cuando led led verde prenda y luego se atenúe quiere decir que esta ok, si no es asi vuelva a intentar presionar dos veces de manera rapida el boton .

Vamos a elegir una de las entradas o bigotes del meow meow para tocar, yo elegi la A2 o "fecha izquierda", dentro del ciclo principal elegiremos una condicional "IF" donde el verdadero será cuando la entrada A2 sea presionado y con eso moveremos 11 "pasos" hacia la derecha.

Ahora si deseas mover hacia la izquierda el cursor solo debes colocar un numero negativo.

Si deseas probar puedes encontrar el ejemplo en el siguiente link: https://makecode.com/_Dt7dbYYoxM1V

SwingFling

Practice your mousing2.png

El primer juego que vamos a probar con lo que ahora sabemos será Swing Fling

Swing Fling consiste en hacer que el personaje que esta sobre un columpio logre llegar a la linea de meta, para esto debes empujarlo por medio del mouse de izquierda a derecha

http://www.minimouse.us/SwingFling.htm

Código de MakeCode

https://makecode.com/_CXwfCEdkCDb8

Frostbite

Practice your mousing skills with the following Mousercise   Elementary mouse practice game   Practice using the mouse.png

Frostbite trata de un pequeño personaje azul que trata de comer la mayor cantidad de copos de nieve sin comer ningún mosquito de los que vuelan alrededor

http://www.minimouse.us/frostbite.htm

Código de MakeCode

https://makecode.com/_HcceaPea0VUz