Welcome page
Products
Technology
SMS solutions
Databases
Modbus
M-Bus
PBX systems
Robotics
Building robot hardware
Building electronics
Ozeki Matrix
Modules
Connection Modules
Processing Modules
Ozeki Audio Module
Ozeki Android-Arduino Headset Serial
Ozeki Bluetooth Module
Ozeki GPRS Module
Power Supply Modules
Matrix Boards
Panels
Computers
Arduino
Electronics
Building robot software
Robot training
Upload Arduino code
Company


Ozeki
Ozeki Android-Arduino Headset Serial Ozeki Android-Arduino Headset Serial | Ozeki GPRS Module Ozeki GPRS Module

Ozeki Bluetooth Module

The Ozeki Bluetooth Module is a modified Arduino Nano, that has an onboard HC-06 bluetooth device. The HC-06 is a slave device, so you can connect to your Ozeki Bluetooth Module with your smartphone. You can easily manufacture it since all the files are included on this webpage. You are also allowed to make modifications to the design.

The Ozeki Bluetooth Module has an integrated ATmega328P microcontroller, which you can program in C++ through the Arduino IDE. The micro USB port is compatible with most of the mobile phone USB cables. The Ozeki Bluetooth Module is also easily screwable to any surface since it has M2 screw holes in every corner.

Figure 1 - Ozeki Bluetooth Module photos

Download files for manufacturing

Datasheets

Tutorials

Examples

Specifications:

  • IC: ATmega328P
    • Clock Speed: 16 MHz
    • Flash Memory: 32 KB
    • SRAM: 2 KB
    • EEPROM: 1 KB
  • IC: HC-06 bluetooth device (communicates with UART)
  • USB support provided by a CH340G USB to serial chip:
  • Power supply from USB (5V)
  • 500mA resettable fuse
  • Status LEDs: power, TX, RX, D13, Bluetooth state
  • Can be screwed on an Ozeki Matrix Board
  • Product dimensions:
    2.40in.[60.96mm]×0.80in.[20.32mm]

Pinout of the Ozeki Bluetooth Module:


Figure 2 - The power and UART pins of the Ozeki Bluetooth Module

Program codes

  • For connecting a device to the Ozeki Bluetooth Module

    Downloadable code:
    Ozeki Bluetooth Module Example code (.zip)

    #include <SoftwareSerial.h>
    SoftwareSerial mySerial(2, 3); // RX, TX
     
    char temp[20];
    int i;
    unsigned long j;
     
    void setup() {
     pinMode(4, OUTPUT); //key pin set (AT mode)
     digitalWrite(4, HIGH);
     Serial.begin(115200);
     while (!Serial) {
        ; // wait for serial port to connect. Needed for native USB port only
     }
      mySerial.begin(9600); // set the data rate for the SoftwareSerial port
    }
     
    void loop() {
     
      if (mySerial.available()) {
        j=millis();
        Serial.print("Received data: ");
        while(j+100>millis()){
          if(mySerial.available()) {
          Serial.write(mySerial.read());
          }
        }
        Serial.println("");
      }
       
      while(Serial.available()) {
        temp[i]=Serial.read();
        i++;
        delay(10);
      }
       
      temp[i]='\0';
      if(i!=0) {
        i=0;
    //    Serial.println("");
        Serial.print("Send data: ");
        Serial.print(temp);
        mySerial.print(temp);
      }
       
    }
    
    Source Code 1 - Arduino example for sending and receiving data. Works with the UART communication of HC-06.

Copyright © 2000- - Ozeki Ltd | info@ozeki.hu | Tel: +36 1 371 0150
Home > Technology > Robotics > Building electronics > Ozeki Matrix > Modules > Processing Modules > Ozeki Bluetooth Module
Legal | Privacy policy | Terms of use
Page: 2961 | Login | 34.228.30.69