PikaDevBoard

NEW RELEASE

PikaDevBoard: All-in-One STM32 Development

An all-in-one STM32F103 development board packed with sensors, display, and tons of I/O. Perfect for IoT, robotics, and embedded projects.

Pika Dev Board

STM32F103C8T6

Powerful 32-bit ARM Cortex-M3 microcontroller running at 72MHz with 64KB Flash and 20KB RAM

BME680 Sensor

Environmental sensing for temperature, humidity, pressure, and gas

MPU6050

6-axis motion tracking with accelerometer and gyroscope

OLED Display

128×64 SSD1306 OLED for real-time data visualization

Technical Specifications

MicrocontrollerSTM32F103C8T6 (ARM Cortex-M3)Clock Speed72MHz
Flash Memory64KBSRAM20KB
// Initialize
#include "stm32f1xx_hal.h"
#include "bme680.h"
#include "mpu6050.h"

// Global variables
BME680_HandleTypeDef bme680;
MPU6050_HandleTypeDef mpu6050;

// Initialize sensors
void Sensors_Init(void) {
    // BME680 environmental sensor
    bme680.i2c_handle = &hi2c1;
    BME680_Initialize(&bme680);
    
    // MPU6050 motion sensor
    mpu6050.i2c_handle = &hi2c1;
    MPU6050_Initialize(&mpu6050);
}

// Read & Display data
void Sensors_ReadData(void) {
    BME680_FieldData env_data;
    MPU6050_Data motion_data;
    
    // Read environmental data
    if (BME680_GetSensorData(&bme680, &env_data) == BME680_OK) {
        OLED_DisplayTemperature(env_data.temperature);
        OLED_DisplayHumidity(env_data.humidity);
        OLED_DisplayPressure(env_data.pressure);
    }
    
    // Read motion data
    if (MPU6050_GetData(&mpu6050, &motion_data) == MPU6050_OK) {
        OLED_DisplayAcceleration(motion_data.accel_x, 
                               motion_data.accel_y, 
                               motion_data.accel_z);
    }
}

Easy to Program

The PikaDevBoard is designed to be programmer-friendly. Use STM32CubeIDE, PlatformIO, or Arduino IDE to bring your projects to life. With comprehensive libraries and examples, you'll be up and running in minutes.

STM32 HAL Support

Full compatibility with STM32CubeIDE

Example Library

Dozens of ready-to-use code examples