Shenzhen Shanhai Technology Ltd.

Tecnología Ltd. de Shenzhen Shanhai Fabricación profesional del módulo de GPS del módem y del módulo del G/M GPRS. Suministramos los productos de alta calidad, precio competitivo, y el servicio de

Manufacturer from China
Miembro activo
14 Años
Casa / Productos / Componentes electrónicos de IC /

D0 - Tablero de extensión de Arduino Bluetooth del puerto serie del perno D7/escudo apilable de Bluetooth

Contacta
Shenzhen Shanhai Technology Ltd.
Ciudad:shenzhen
Provincia / Estado:guangdong
Persona de contacto:Ms. angel he
Contacta

D0 - Tablero de extensión de Arduino Bluetooth del puerto serie del perno D7/escudo apilable de Bluetooth

Preguntar último precio
Nombre de la marca :shanhai
Certificación :CE,Rohs
Lugar del origen :China
Número de modelo :Extensión de Arduino Bluetooth
Cantidad de orden mínima :5pcs
Detalles de empaquetado :bandeja
Plazo de expedición :3-7days
Condiciones de pago :TT, Paypal, WU, fideicomiso
Capacidad de la fuente :50000pcs
Contacta

Add to Cart

Buscar vídeos similares
Ver descripción del producto

Escudo apilable de Bluetooth del tablero de extensión de Arduino Bluetooth

El tablero de Arduino Bluetooth extenderá directamente en el tablero de control principal en el Arduino, capacidades de la comunicación de Arduino Bluetooth puede ser extendido. Mientras tanto, el tablero de extensión es apilable y puede ser apilado sobre esta base, el otro tablero de extensión (tal como tablero de extensión de Ethernet, extensiones del panel del eje de balancín, tablero dominante extendido, etc.), para alcanzar más.
El módulo de Bluetooth también tiene el amo y las funciones del esclavo, según necesidades de usuario con EN el comando fijado gratuito, del modo de defecto, la velocidad 38400, haciendo juego 1234, los datos a través del puerto serie y el desarrollo principal suben para pasar tráfico.

Como el UNO de Arduino solamente un puerto serie del hardware, el puerto serie cuando usted quiere utilizar para defenderse la información de depuración a un control del puerto serie de la PC al mismo tiempo el módulo de Bluetooth con tiempo estará en problemas. Esta extensión una buena solución a este problema, usted puede elegir ninguno de D0 ~ los pernos D7 conectados con el módulo, el software proporcionado nuestra biblioteca que usted puede utilizar el puerto serie del hardware con excepción del módulo de control del IO, el puerto serie del hardware se pueden utilizar a la comunicación con una PC, de nuevo a jugar la información de depuración. El interruptor DIP a bordo controlaba manualmente el nivel del módulo, para el acceso EN al modo. El módulo de la opción del puente está conectado con el perno del IO del perno del control con el control o el conmutador del software usado para conectar con el control de hardware.
 

 
Ejemplos:
Este módulo tiene tres medios del enlace de comunicaciones serial y el tablero de Arduino,
El primer: dirija el modo serial del vínculo, y quite el amo IC, estruendo del tablero de Arduino a RX_H (D0), DOUT a TX_H (D1), la transferencia serial del hardware. Figura:

El segundo: el vínculo serial de la manera indirecta, y dice el completo EN el código de comando quemado en el amo, los datos leído por el amo para escribir al módulo de Bluetooth, el método del vínculo es estruendo a TX_H (D1), a DOUT a RX_H (D0) pero el segundo método tomará al Arduino serial sí mismo, resultando del monitor no puede supervisa la información de la impresión de la eliminación de errores, pide su código completo y correcto. No recomendado generalmente. Figura:

El tercero: El acercamiento serial del vínculo del software, este método es el más flexible, usando el software proporcionado por la biblioteca serial oficial de Arduino, podemos especificar cualesquiera dos IO para el TX y el RX. Puerto serie del software y módulo de Bluetooth con la interacción, podemos también supervisamos el monitor del puerto serie del hardware que la herramienta prometió la información, fijar el módulo de Bluetooth vía el hardware del puerto serie y así sucesivamente. Quite el D0, D1, D2-D7 que usted tiene el software del IO puede ser fijado libremente al puerto serie. Aquí utilizamos el D2, D3. Figura:

 
Caso de la prueba:
Utilizamos una tercera manera de conectar tal y como se muestra en de figura
 

 
/*********************************************************************
 ** Descripción:                                                                                                              **
 ** Este fichero es un código de ejemplo para su referencia.                                                              **
 ** **
 ** Copyright (c) ElecFreaks Corp. 2011 **
 ** Creado por ElecFreaks Robi.W /29 septiembre de 2011 **
 ** **
 *********************************************************************/
#include <NewSoftSerial.h>
#include <TimerOne.h>
rxPin 2 del #define
txPin 3 del #define
NewSoftSerial mySerial (rxPin, txPin);
servicio repetido vacío ()
{
   Serial.println (“-------> el servicio repetido envía EN”);
   mySerial.print (“ATrn”);
}
 
disposición vacía ()
{
   //define los modos para el tx, pernos del perno del rx:
   pinMode (rxPin, ENTRADA);
   pinMode (txPin, SALIDA);
   mySerial.begin (38400);
   Serial.begin (38400);
 
   //Timer1.initialize (2000000);             el servicio repetido del ajuste de //es 2s
   //Timer1.attachInterrupt (servicio repetido);
}
 
lazo vacío ()
{
  internacional i = 0;
  carbonize someChar [32] = {0};
  //cuando los caracteres llegan sobre el puerto serie…
  si (Serial.available ()) {
    haga {
      someChar [i++] = Serial.read ();
      los datos de //As gotean adentro de su puerto serie que usted está asiendo tanto como usted puede,
      //but entonces cuando corre hacia fuera (mientras que después de algunos bytes porque el procesador
      //is mucho más rápidamente que un dispositivo de 9600 baudios) usted sale el lazo, que entonces recomienza,
      //and reajusta i a cero, y someChar a un arsenal vacío. Satisfaga tan esté seguro de guardar este retraso
      retrase (3);                  
    } mientras que (Serial.available () > 0);
 
    mySerial.println (someChar);
    Serial.println (someChar);
  } 
  mientras que (mySerial.available ())
      Serial.print ((carbón de leña) mySerial.read ());   
}
 













































































Carro de la investigación 0