• Pioneer600, Raspberry Pi Expansion Board

Pioneer600, Raspberry Pi Expansion Board

The Pioneer600 board is a great board if you getting into Raspberry Pi programming with lots of code examples. We provide demo code for python and C (WringPi C Library)

Product Video

Quick Spec

  • Supports Raspberry Pi A+/B+/2B/3B
  • Dual LED, joystick, buzzer, the basic components
  • USB to Uart= CP2102, control the Pi through serial terminal
  • Display 0.96inch OLED, big world in the little screen
  • RTC DS3231, high precision, backup battery holder is also available
  • PCF8591, 8-bit resolution, screw terminal IO interface<
  • GPIO expansion PCF8574, more GPIO, more possibility
  • IR Contrl LFN0038K, Raspberry Pi remote control comes true
  • Pressure sensor BMP180, measuring air pressure and temperature
  • 1 WIRE for connecting 1-WIRE devices, DS18B20 is included
  • Sensor interface - for connecting various sensors

What's on the Pioneer600

  1. Raspberry Pi GPIO interface : for connecting Raspberry Pi
  2. USB TO UART : control the Pi through serial terminal
  3. AD/DA IO interface : screw terminal
  4. 1-WIRE interface : for connecting 1-WIRE devices like DS18B20
  5. Sensor interface : for connecting various sensors
  6. 0.96inch OLED : SSD1306 driver, 128×64 resolution, SPI interface
  7. Buzzer
  8. CP2102 : USB TO UART converter
  9. PCF8591 : 8-bit AD/DA converter, I2C interface
  10. BMP180 : pressure sensor, I2C interface
  11. PCF8574 : I/O expansion chip, I2C interface
  12. DS3231 : high precision RTC chip, I2C interface
  13. Power indicator
  14. User LED
  15. Joystick
  16. LFN0038K IR receiver

Code Examples

This example show how easy it is to read a tilt sensor with WiringPy C Library


#include<stdio.h>
#include<wiringPi.h>
#define D3 26

int main()
{
	if (wiringPiSetup() < 0)return 1 ;

	pinMode(D3,INPUT);
	digitalWrite(D3,0);

	while(1)
	{
  		if(digitalRead(D3) == LOW)
		{
			printf("Tilt\n");
		}
		else
		{
			printf("OK\n");
		}
		delay(500);
  	}
}

Code example switching on an LED


/* blink.c
 * you can build this like: 
 * gcc -Wall blink.c -o blink -lwiringPi
 * sudo ./flash
*/

#include<wiringPi.h>
char LED = 25;

int main(void)
{
	if(wiringPiSetup() < 0)return 1;
	pinMode (LED,OUTPUT) ;

	while(1)
	{
  		digitalWrite(LED, 1) ;
    	delay (200);
  		digitalWrite(LED, 0) ;
    	delay (200);
	}
}

Resources

Shipping List

  • 1 x Pioneer600, Raspberry Pi Expansion Board


Pioneer600, Raspberry Pi Expansion Board

  • Brand: Waveshare
  • Product Code: W11179
  • Weight: 0.031kg
  • Stock

    Warehouse Stock Status Location
    Centurion Limited Stock UL028
    Stellenbosch Limited Stock U71

    We ship free of charge between branches to complete your order.

  • R489.00 (Inc Tax: R562.35)


Related Products

Wave Pi Power Management HAT

Wave Pi Power Management HAT

Wave Pi Power Management HAT The Power Management HAT is a smart power bank designed for Raspberry Pi. With the embedded Arduino MCU and RTC, the HAT features auto power management function which a..

Centurion
Stellenbosch
Part No: W17210

R309.00 (Inc Tax: R355.35)

PWM Controlled Fan HAT for Raspberry Pi

PWM Controlled Fan HAT for Raspberry Pi

PWM Controlled Fan HAT for Raspberry Pi This is a PWM controlled Fan HAT, which is designed for Raspberry Pi, I2C Bus, PCA9685 driver, it can be used as a temperature monitor as well. ..

Centurion
Stellenbosch
Part No: W17951

R275.00 (Inc Tax: R316.25)

Tags: Pioneer600, Raspberry Pi Expansion Board pioneer600, , raspberry, expansion, board, hat