Raspberry Pi basics

If you have the possibility of using a Raspberry Pi and want to start exploring it to create interactive systems with sensors and actuators, you might find these resources useful.

Getting started:

Setting up: https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up Links to an external site. 

Using: https://projects.raspberrypi.org/en/projects/raspberry-pi-using Links to an external site.

A more general introductory tutorial to find out what you can do: https://projects.raspberrypi.org/en/projects/raspberry-pi-getting-started Links to an external site.

You can also create an account on the Raspberry Pi website in order to save your progress.

Project inspiration and examples: https://projects.raspberrypi.org/en/projects Links to an external site. 

It includes a variety of project tutorials according to your preferred programming/making level, hardware and software involved.

For example, using a Raspberry Pi and Python, you can follow this tutorial to quickly use some of the most common sensors (LDR, PIR, ultrasonic) and motors (if you can power them separately): https://projects.raspberrypi.org/en/projects/physical-computing/0 Links to an external site.  Take into account that you might need to acquire notions of object oriented programming, as using classes is usually handy in this context (in CMETE you will typically learn OOP next semester).

Tutorials by Sparkfun: https://www.sparkfun.com/search/results?term=raspberry%20pi&tab=tutorials Links to an external site.

(You might need to adapt this URL or simply use the search function on the website.)

Tutorials by Adafruit: https://learn.adafruit.com/category/raspberry-pi Links to an external site.

(You can filter them by level of difficulty and so on.)