Propeller Experiment Controller Software
Version 1.5 of the Propeller Experiment Controller has been released! Click here for a list of changes between version 1.4 and version 1.5.
You can download the Propeller Experiment Controller version 1.5 here. This package contains several objects, or libraries of code, to allow the Propeller to easily monitor subject activity, implement contingencies, and save data spreadsheets. Sample experiment programs covering traditional procedures in habituation, classical conditioning and operant conditioning can be downloaded from this page. Documentation for the Propeller Experiment Controller and sample experiments is provided in the code documents (.spin files). All of the code is fully commented and instructions are also provided in the comments.
I also offer a Propeller Python Interface program that can be used to process raw data files made by the Propeller on a computer in the rare case that the Propeller is unable to make data spreadsheets. Python is a free programing language; you will need to install Python on your computer to use this program. I recommend installing version 3 of Python as I created the Propeller Python Interface in version 3.3.2 of Python. Once Python is installed, you can download my Propeller Python Interface here. This version has not yet been fully tested on multiple computer operating systems.
I will add descriptions and instructions on my experiment controller software soon. For now, please refer to the detailed comments inside my programs and see Varnon & Abramson (2012) for a general description of my software as well as a detailed description of the sample experiment programs. This paper discusses version 1.4 of my software. Although I highly recommend version 1.5, you can download version 1.4 of the Propeller Experiment Controller, the sample experiment programs, and the Propeller Python Interface here.