background image

Feature Highlights 

The table below lists important features provided by the PiStorms. 
To use these features in your specific programming environment, 
please refer to API help file or program header file.

Feature

Description

Timed Control of each 
motor

Each motor can be run for a specified 
duration of time.

Encoder control of each 
motor

Each motor can be run from its current 
Encoder position to a new position (with 
or without a specific speed).

Speed control of each 
motor

Speed of each motor can be controlled in 
timed run or encoder based run.

Brake Vs Float while 
stopping the motors

Each motor can be set to Brake (where 
motor shaft can not be turned easily), Vs 
Float (where motor shaft is free to 
rotate by external force.

Holding Encoder position

At the end of run, hold the encoder 
position (i.e. motor turned by external 
force is restored to last set encoder 
position). 

Turning motor by degrees

Move it in forward or reverse direction.

Turning motor by 
rotations

360 degrees makes one rotation.

Running operations 
asynchronously

While a motor is running other operations 
may be performed.

Running motors for 
unlimited duration.

While motors are running, you can also 
perform other operations. 

NOTE: When 

motors are set to run for ‘Unlimited 
Duration’, they will continue to run until a 
Stop command is issued (or power is 
disconnected). In other words, after 
starting the motors for ‘Unlimited 
Duration’ if your program does something 
else without stopping the motors, they 
will continue to run.

Stopping motors abruptly.
Reading Motor Encoders

You can read the value of each encoder 
from the PiStorms.

Reading from I2C sensors

You can read from various I2C sensors 
connected to PiStorms.

Reading from EV3 
Sensors

You can connect  EV3 Sensors to your 
PiStorms and read from it.

Reading from NXT Analog 
Sensors

You can connect analog sensors to 
PiStorms and read from them.

Copyright © 2016  mindsensors.com

 3/6

Summary of Contents for PiStorms

Page 1: ...rectly inserted into the PiStorms Doing so may result in permanent damage to the Raspberry Pi The PiStorms has green terminals to connect an external battery this battery will also supply power to attached Raspberry Pi You do not need to power the Raspberry Pi with a different power source however supplying external power to Raspberry Pi such as through USB is also ok NOTE Nominal PiStorms Power r...

Page 2: ...are compatible with LEGO mindstorms products PiStorms Frame Assembly Instructions Architecture Highlights PiStorms has two banks for motor and sensor ports Bank A and Bank B Each bank has its own I2C address Each bank has two EV3 motor ports and 2 sensor ports Total 4 motors and 4 sensor ports You can also connect NXT motors in the motor ports and supported NXT Sensors in the sensor ports PiStorms...

Page 3: ...last set encoder position Turning motor by degrees Move it in forward or reverse direction Turning motor by rotations 360 degrees makes one rotation Running operations asynchronously While a motor is running other operations may be performed Running motors for unlimited duration While motors are running you can also perform other operations NOTE When motors are set to run for Unlimited Duration th...

Page 4: ...ee different forms 1 Pre configured image ready for use operating system image 2 Manual installation when you already have data on your SD card 3 Developer Installation for advanced users that wish to modify and share PiStorms software GitHub PiStorms software will run on a standard Raspbian Operating system Jessie Download the pre configured PiStorms image at http www mindsensors com largefiles p...

Page 5: ...ake a note of the filename Login to your Pi and issue command cd home pi wget http www mindsensors com largefiles updater fileName use the fileName as you noted above This will download the latest release on your Pi unzip the release file and install as follows cd home pi tar zxvf fileName cd home pi PiStorms setup chmod x setup sh setup sh It will take a few minutes to install the software PiStor...

Page 6: ... Scratch Reference The PiStorms Scratch Interface Reference Guide can be found at the following address http www mindsensors com pdfs PiStorms 20 20ScratchProgrammingGuide pdf Copyright 2016 mindsensors com 6 6 ...

Reviews: