Skip to content

Implement launchpad using android phone as external speaker

License

Notifications You must be signed in to change notification settings

BeautifulBeer/STM32_LAUNCHPAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Launchpad using STM32F107

  • MCU Number : STM32F107VHTx
  • System Clock = 40MHz

Project Directory Description

BluetoothApp

  • Bluetooth : Bluetooth SPP is implemented.
  • MusicPlay : Playing music with MediaPlayer and adjusting android's audio volume with AudioManager. This class is triggered by STM32F107 signal during bluetooth communication.

Project

  • Libraries : STM32F10x_StdPeriph_Driver_v3.5 is used
  • init : STM32F107 System Configuration is implemented
  • LCD : TFT LCD Part is implemented
  • PWM : NeoPixel SK6812 Part is implemented
  • MPR121 : SHOULD NOT USE
  • bluetooth : BLUETOOTH Part is implemeneted

Used Module Description

Bluetooth Module - Used Model : FB755AC

  • STM32 - ANDROID Transmission : USART2
    • Configuration
      • BaudRate = 9600
      • WordLength = 8bit
      • Stopbits = 1bit
      • Parity = No
    • USART2 Port(used)
      • TX = PA2
      • RX = PA3
  • PUTTY(COM) - STM32 Transmission : USART1
    • Configuration
      • BaudRate = 9600
      • WordLength = 8bit
      • Stopbits = 1bit
      • Parity = No
    • USART1 Port(used)
      • TX = PC10
      • RX = PC11

TFT LCD Module

  • Port Configuration
    • RD = PD15
    • RS = PD13
    • CS = PC6
    • WR = PD14
    • TFT LCD PIN = DB00 - DB16

NeoPixel LED Module - Used Model : NeoPixel SK6812

  • Port Configuration
    • PWM = PA7

About

Implement launchpad using android phone as external speaker

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published