Manchester Raspberry Jam

for Digital Makers

Workshop 12 Extension

Workshop 12 extension PDF

Start with a command-line version of Raspbian, and learn how to install a GUI of your choice.

If you attended Workshop 12 on the Linux command line, and would like to have a go at a hands-on activity, this exercise will teach you to create your own personalised version of Raspbian.

Follows on from Workshop 12

Workshop 13: Objects

Workshop 13 looks at how object-oriented programming works, and how it differs to traditional programming.

Object-oriented programming is a different way to represent complex concepts than the traditional programming methods. We’ll take a look at what objects are using the Java programming language. Then, we’ll use objects to create characters for a computerised tabletop role-playing game.

This is an intermediate workshop, that builds upon a familiar knowledge of a text-based programming language like Python.

Workshop 12: The Linux Command Line

Workshop 12 PDF

Workshop 12 teaches the very basics of using the Linux Command Line Interface. (CLI)

On a Linux computer the desktop only scratches the surface of the programs and functionality available. Linux users often access these additional features through a terminal window, using the Command Line Interface (CLI), a non-graphical user interface.

For many tasks, creative use of command-line commands is much faster than their GUI counterparts, especially in bulk tasks. We’ll only be able to take a look at the very basics today, but Linux geeks swear by the fact that each new trick they learn in the CLI allows them to save a little more time when using their computer.

This is an introductory workshop. Once you’re familiar with using your Pi on the desktop, you should be ready to attempt this workshop.

Workshop 11: GPIO & Motors

Workshop 11 PDF

Workshop 12 explains how to use a motor controller chip, and how to make a breadboard circuit to drive a motor.

The workshop shows how to control a motor with the Raspberry Pi, using a breadboard circuit and a standard motor controller chip. The motor is then programmed with the Python GPIO library.

This is an intermediate workshop, it will help to have some previous experience with Python.