Skip to content
A series of how-tos for Raspberry Pi and Python like using GPIO, playing sounds or video
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
resources
01_use_buttons_gpio.ipynb
02_play_sounds.ipynb
03_play_video.ipynb
LICENSE.txt
README.md
install_dependencies.sh

README.md

How-Tos for Raspberry Pi and Python

A series of tutorials on how to use Python on a Raspberry Pi. The tutorials are provided by a Jupyter notebook, which you can run interactively on your Raspberry Pi.

Installation

Please use a version of Raspbian Stretch with Desktop as the notebook was not tested on the brandnew Raspbian Buster. You can find the last Stretch image here: https://downloads.raspberrypi.org/raspbian/images/raspbian-2019-04-09/

Remember the Raspberry Pi cheat sheet if you need more information on installation, terminal etc.: https://wim.adbk-nuernberg.de/pages/raspberrypi/

Open a terminal and fetch this repository:

> git clone https://github.com/0may/RaspiHowtos.git

Then cd in the RaspiHowtos directory and run the install_dependencies.sh script to install all required software, which may take a while:

> cd RaspiHowtos
> sudo ./install_dependencies.sh

Running the notebook

In a terminal type the command

> jupyter notebook

Make sure that your working directory is the RaspiHowtos directory from the installation step.

Then a browser should open, where you can run the different tutorials (.ipynb files). In the tutorial notebooks, you can execute blocks of code by pressing CTRL+ENTER (maybe APPLE+ENTER on Macs).

You can run the jupyter instance to be accessed over network, e.g. to use your laptop and its browser. However, sound and graphics will be output on the Pi. Here is how to run jupyter without opening a browser on your Pi and listening to a connection on the Pi's IP address and a specified port:

> jupyter notebook --no-browser --ip=192.168.1.46 --port=9000

Make sure to set your Pi's IP address (get with ifconfig command). Then you can access jupyter over your local network pointing your browser to the address http://192.168.1.46:9000.

Parts required for the tutorials

  • Raspberry Pi
  • Monitor, keyboard, mouse (if not run remotely)
  • Breadboard
  • Jumper wires
  • Buttons/switches with pins for breadboard
  • Amplified speakers with 3.5mm jack
You can’t perform that action at this time.