The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this video, prolific hacker and author Simon Monk introduces more than 60 practical recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors, and other hardware—including Arduino.
: You’ll also learn basic principles to help you use new technologies …
Raspberry Pi Cookbook Videos
Video description
The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries becoming available all the time. In this video, prolific hacker and author Simon Monk introduces more than 60 practical recipes for running this tiny low-cost computer with Linux, programming it with Python, and hooking up sensors, motors, and other hardware—including Arduino.
: You’ll also learn basic principles to help you use new technologies with Raspberry Pi as its ecosystem develops. Python and other code examples from the book are available on GitHub. This cookbook is ideal for programmers and hobbyists familiar with the Pi through resources such as Getting Started with Raspberry Pi (O’Reilly).
Program Raspberry Pi with Python
Control hardware through the GPIO connector
Use Raspberry Pi to run different types of motors
Work with switches, keypads, and other digital inputs
Hook up sensors for taking various measurements
Attach different displays, such as an LED matrix
Create dynamic projects with Raspberry Pi and Arduino
08.16 Getting Started with a PiFace Digital Interface Board
08.18 Getting Started with a RaspiRobot Board
Controlling Hardware
09.01 Connecting an LED
09.02 Controlling the brightness of an LED
09.03 Making a Buzzing Sound
09.04 Switching a High Power DC Device Using a Transistor
09.06 Controlling High Voltage AC Devices
09.07 Making a User Interface to Turn Things On and Off
09.08 Making a User Interface to Control PWM Power for LEDs and Motors
09.09 Changing the color of an RGB LED
09.10 Using lots of LEDs (Charlieplexing)
09.11 Using an Analog Meter as a Display
09.12 Programming with Interrupts
09.13 Controlling GPIO Outputs Using a Web Interface
Motors
10.01 Controlling Servo Motors
10.02 Controlling a Large Number of Servo Motors
10.04 Controlling the Direction of a DC Motor
10.05 Using a Uni-Polar Stepper Motor
10.06 Using a Bi-Polar Stepper Motor
10.07 Using a RaspiRobot Board to Drive a Bi-Polar Stepper Motor
10.08 Building a Simple Robot Rover
Digital Inputs
11.01 Connecting a Push Switch
11.02 Toggling with a Push Switch
11.03 Using a Two-Position Toggle or Slide Switch
11.05 De-bouncing a button press
11.07 Using a Rotary (Quadrature) Encoder
11.08 Using a Keypad
11.09 Detecting Movement
11.10 Adding GPS to the Raspberry Pi
11.13 Using a Real Time Clock Module
Sensors
12.01 Using Resistive Sensors
12.02 Measuring Light
12.03 Detecting Methane
12.04 Measuring a Voltage
12.05 Reducing Voltages for Measurement
12.06 Using Resistive Sensors with an ADC
12.07 Measuring Temperature with an ADC
12.08 Measuring Acceleration
12.09 Measuring Temperature Using a Digital Sensor
12.10 Measuring Distance
12.11 Displaying Sensor Values
Displays
13.01 Using a 4-Digit LED Display
13.02 Displaying Messages on an I2C LED Matrix
13.03 Using Pi-Lite
13.04 Displaying Messages on an Alphanumeric LCD
Arduino and Raspberry Pi
14.01 Programming an Arduino from Raspberry Pi
14.02 Communicating with the Arduino Using the Serial Monitor
14.03 Setting up PyFirmata to Control an Arduino from a Raspberry Pi
14.04 Writing Digital Outputs on an Arduino from a Raspberry Pi
14.05 Using PyFirmata with TTL Serial
14.06 Reading Arduino digital inputs using PyFirmata
14.07 Reading Arduino analog inputs using PyFirmata
14.08 Analog Outputs (PWM) with PyFirmata
14.09 Controlling a Servo using PyFirmata
14.12 Using Small Arduinos with a Raspberry Pi
14.13 Getting Started with an aLaMode Board and a Raspberry Pi
14.14 Using an Arduino Shield with an aLaMode Board and a Raspberry Pi
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept