Software

Information about all of the software used for hobby robotics.

Software Packages

SQLite

This is an open source library which implements a connection string free, SQL database engine.

SQLite is installed by default on the Raspbian OS for Raspberry Pi.

Download the latest version

Python

This is an open source programming language built upon C. This can be used to control Pulse Width Modulation devices such as servos (among many other things).

All My Servos uses Python for programming the robot and scripting tasks in Blender.

Python is installed by default on the Raspbian OS for Raspberry Pi.

Download the latest version

Blender

This is an open source application for video and image manipulation which provides the user with a 3D workspace. It is capable of a vast number of multimedia tasks such as camera tracking, physics simulations, video game design, 3d modelling.

It's programmed with Python and can be easily extended using the scripting feature. You can automate any task which requires access to information or the functionality of Blender.

Notepad ++

This is an open source application for editing text in all kinds of files. The main advantage to using this application instead of Windows notepad.exe (for instance) is that it provides syntax highlighting for numerous languages.

Syntax highlighting makes reading and writing code easier by highlighting text with different colours according to their function.

Download the current version