|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
Translate:
Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android.
Bluetooth, Arduino y App inventor 2 - Juan Antonio Villalpando

-- Tutorial de iniciación de App Inventor 2 en español --

Volver al índice del tutorial

___________________________

9W.- App inventor, Bluetooth. Motor paso a paso.

p9W_Bluetooth_paso.aia

- Vamos a mover un motor paso a paso desde Bluetooth.

- En este tutorial he puesto información sobre Arduino y motor paso a paso: 29.- Motor paso a paso.

- Utilizo Arduino, motor paso a paso y su correspondiente driver.

- Según pulsemos unos botones u otros, el motor se moverá en sentido horario o antihorario.

- Según pulsemos unos botones u otros, el motor se moverá a cierta velocidad.

- Podemos pulsar los botones de automático y el motor se moverá sin necesidad de más pulsaciones.

- PROBLEMA.

- En el modo automático principalmente, esta aplicación se bloquea. Aunque ese bloqueo depende de la calidad del móvil o tablet que estés utilizando. En tablet con Android 7 no se me ha bloqueado.

__________________________________________
- Conexión.

__________________________________________
- Código de Arduino.

- Librería Stepper.

- Recuerda que para cargar este código en el Arduino debes desconectar el módulo Bluetooth, cuando el código ya esté cargado, vuelve a conectar el módulo Bluetooth.

paso_paso_BT.ino

// Juan A. Villalpando
// kio4.com

#include <Stepper.h>
#define STEPS 64 // Cambiar a 100 y a 200 

// Secuencia 1-3-2-4
Stepper motor(STEPS, 8, 10, 9, 11); 

int pasos;
char val;
void setup() { 
Serial.begin(9600);
}

void loop() { 
if( Serial.available() ) {
val = Serial.read();
Serial.print(val);
if( val == '1' )
{
motor.setSpeed(200);
motor.step(5);
}
if( val == '2' )
{
motor.setSpeed(200);
motor.step(-5);
}
if( val == '3' )
{
motor.setSpeed(200);
motor.step(10);
}
if( val == '4' )
{
motor.setSpeed(200);
motor.step(-10);
}
if( val == '5' )
{
motor.setSpeed(200);
motor.step(15);
}
if( val == '6' )
{
motor.setSpeed(200);
motor.step(-15);
}
if( val == '7' )
{
motor.setSpeed(200);
motor.step(20);
}
if( val == '8' )
{
motor.setSpeed(200);
motor.step(-20);
}
if( val == 'A' )
{
motor.setSpeed(200);
motor.step(10);
}
if( val == 'B' )
{
motor.setSpeed(200);
motor.step(-10);
}

} // Fin avalaible
}

__________________________________________
- Diseño.

__________________________________________
- Bloques.

__________________________________________
- Lo puedes instalar desde este QR
.

                                        

Motor paso a paso ........................................................................ Avión mueve.

Avión giroscopio.

 

__________________________________

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información