RPi-Spark SDK  Drives: 1.0.9 / Foundations: 1.0.7
RPi-Spark SDK Documentation

Raspberry Pi Spark Shield

The Raspberry Pi Spark Shield allows you to easily develop interesting applications through the GPIO of Raspberry Pi.

Spark Shield Key Features:

  • 128x64 monochrome OLED
  • Accelerometers
  • Gyroscopes
  • Thermometer
  • 5-way joystick
  • 2 action buttons
  • 3.5mm stereo headphone jack
  • 1W speaker
  • 19 extended GPIO

Foundations Key Features:

  • Device Configs – Hardware config of Spark Shield
  • Skeletons – Some classes for easy and fast development
  • Utiles – Some utile classes

Drives:

  • SSD1306 compatible OLED display
    • Provides screen flipping settings and increase display data transfer rate
  • MPU6050 Gyroscopes, Accelerometers and Thermometer Sensors
    • Motion Detection Interrupt, Sleep Mode and independent Trun-ON sensor
  • GPIO Buttons
    • Interrupt Support, Polling Support
  • Audio
    • Provides audio output that can play back OGG, MP3, WAV, etc. music formats via headphones or speaker
  • PWM Tone Player
    • PWM generates pitch and plays

Supported:

  • Raspberry Pi Zero
  • Raspberry Pi Zero W
  • Raspberry Pi 2 / 3 / 3+

Requirements:

  • Linux
  • Python 2.7 or Python 3.x

How to install:

  • $> pip install JMRPi.Spark
  • $> pip install JMRPi.Foundations

SDK Manuals:

Drive Example:

Written by Kunpeng Zhang. MIT license, all text above must be included in any redistribution