ECE664 Raspberry Pi
ECE664 Raspberry Pi
CO2 :: transform the given logic into Python code and apply to design the problems using
Raspberry Pi
CO3 :: reorganize the various capabilities of Raspberry Pi and design the problems based on that
CO4 :: demonstrate the usage of Thingspeak IoT server and its programming with Raspberry Pi
Unit I
Getting started with Raspberry Pi : general definitions of microcomputers, Microprocessor v/s
Microcontrollers, introduction to raspberry pi, comparison of various r-pi models, pin description of
raspberry pi, on-board components of r-pi
Unit II
Setting up the Pi : downloading the image, setting up of OS, updating Pi OS
GPIO Handling of Raspberry Pi : introduction to header files, pin configuration of raspberry pi,
popular linux commands used for Rpi, interfacing of led Raspberry pi
Unit III
Design of Traffic Light system : design a n bit up and counter using LED’s, design a programmable
traffic light system
Serial Bus Programming of Raspberry Pi : UART, SPI, I2C
Unit IV
Programming Raspberry Pi for PWM : controlling brightness of led, servo motor control
Output devices with Raspberry Pi : lcd interfacing with raspberry pi, seven segment interfacing
with raspberry pi, interfacing dc motor with raspberry pi
Unit V
Finding Object with Raspberry Pi : ultrasonic sensor interfacing with raspberry pi, ir sensor
interfacing with raspberry pi, pir sensor interfacing with raspberry pi
Unit VI
Controlling Arduino with Raspberry Pi : installing pyfirmata and controlling arduino gpio with
pyfirmata, blinking led with python script
Controlling GPIO with IOT : controlling gpio of raspberry pi using free cloud services
List of Practicals
• programming raspberry pi for led interfacing