Amazon cover image
Image from Amazon.com

Learning Raspberry Pi : unlock your creative programming potential by creating web technologies, image processing, electronics- and robotics-based projects using the Raspberry Pi / Samarth Shah.

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2015Description: 1 online resource : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781783982837
  • 1783982837
Other title:
  • Unlock your creative programming potential by creating web technologies, image processing, electronics- and robotics-based projects using the Raspberry Pi
Subject(s): Genre/Form: Additional physical formats: Print version:: Learning Raspberry Pi : unlock your creative programming potential by creating web technologies, image processing, electronicsand robotics-based projects using the Raspberry Pi.DDC classification:
  • 005.133
LOC classification:
  • QA76.8.R15
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Raspberry Pi; Getting to know your Raspberry Pi; Different types of operating systems; The Raspbian OS; The Arch Linux ARM OS; The RISC OS; OpenELEC and Raspbmc; Other operating systems; Command summary; Installation methods; NOOBS and BerryBoot; Installing Raspbian using RAW images; Writing an image using Windows; Writing an image using Linux; Raspbian OS interface ; Expanding the filesystem; Installing Raspbian using raspbian-ua-netinst
Preparing the NetInstall on LinuxPreparing the NetInstall on Windows; Post-install configuration for Raspbian distribution; User management; Remotely accessing Raspberry Pi; The SSH remote server; Securing SSH; Transferring files; X11 Forwarding; Maintaining remote session using screen; The reverse SSH; Virtual display using VNC; Share the keyboard and mouse using Synergy; Installing a web server; Adding PHP support; Installing WordPress; Summary; Chapter 2: Developing Web Applications; Getting started with HTML, JavaScript, and jQuery; Adding page content with HTML
Customizing the visual appearanceAdding interactivity with JavaScript; Simplifying scripts with jQuery; An introduction to Python; Syntax; Data types; Decorators; Modules; Flask; Creating an Internet radio station; Creating the user interface; Writing the backend; Connecting the user interface to the backend; Setting up MPD; Deploying Flask applications; Summary; Chapter 3: Introduction to Electronics; Understanding the physics behind electronics; Charge, voltage, current, and resistance; Basic laws of electronics; Ohm's law; Kirchhoff's law; Kirchhoff's Current Law (KCL)
Kirchhoff's Voltage Law (KVL)Electronics components; Resistors; Diodes; Switches; Integrated circuits; Sensors; LCD; Wire; Breadboard; Raspberry Pi electronics; WiringPi; Developing a digital clock; Setting up Raspberry Pi; Understanding HD44780-based LCD; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; The __init__ function; The clear function; The cmd function; The message function; Developing an e-mail notifier; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; Developing an alarm clock; Connecting LCD pins, Raspberry Pi GPIO pins, and a speaker; Scripting; Summary
Chapter 4: Getting into RoboticsIntroduction to robotics; More electronic components; Introduction to motors; Introduction to multimeter; Robotic base; Level converter; Motor driver IC; H-Bridge; The Raspberry Pi camera; Setting up the camera; Usage of module; An Ultrasonic sensor; The Raspberry Pi battery; The Raspberry Pi Wi-Fi module; Developing a remote-controlled robot with live feed and live distance to the nearest wall; Calculating distance using an ultrasonic sensor; Setting up Raspberry Pi; Connecting ultrasonic sensors pins and Raspberry Pi pins; Scripting
Summary: Annotation If you have a passion for technology and want to explore the world of Raspberry Pi, then this book provides you with all the tools and information you are looking for. Although being familiar with basic programming concepts is useful, you can still learn a lot from this book as a wide variety of topics are covered.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Online resource; title from cover page (Safari, viewed May 12, 2015).

Includes index.

Annotation If you have a passion for technology and want to explore the world of Raspberry Pi, then this book provides you with all the tools and information you are looking for. Although being familiar with basic programming concepts is useful, you can still learn a lot from this book as a wide variety of topics are covered.

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Raspberry Pi; Getting to know your Raspberry Pi; Different types of operating systems; The Raspbian OS; The Arch Linux ARM OS; The RISC OS; OpenELEC and Raspbmc; Other operating systems; Command summary; Installation methods; NOOBS and BerryBoot; Installing Raspbian using RAW images; Writing an image using Windows; Writing an image using Linux; Raspbian OS interface ; Expanding the filesystem; Installing Raspbian using raspbian-ua-netinst

Preparing the NetInstall on LinuxPreparing the NetInstall on Windows; Post-install configuration for Raspbian distribution; User management; Remotely accessing Raspberry Pi; The SSH remote server; Securing SSH; Transferring files; X11 Forwarding; Maintaining remote session using screen; The reverse SSH; Virtual display using VNC; Share the keyboard and mouse using Synergy; Installing a web server; Adding PHP support; Installing WordPress; Summary; Chapter 2: Developing Web Applications; Getting started with HTML, JavaScript, and jQuery; Adding page content with HTML

Customizing the visual appearanceAdding interactivity with JavaScript; Simplifying scripts with jQuery; An introduction to Python; Syntax; Data types; Decorators; Modules; Flask; Creating an Internet radio station; Creating the user interface; Writing the backend; Connecting the user interface to the backend; Setting up MPD; Deploying Flask applications; Summary; Chapter 3: Introduction to Electronics; Understanding the physics behind electronics; Charge, voltage, current, and resistance; Basic laws of electronics; Ohm's law; Kirchhoff's law; Kirchhoff's Current Law (KCL)

Kirchhoff's Voltage Law (KVL)Electronics components; Resistors; Diodes; Switches; Integrated circuits; Sensors; LCD; Wire; Breadboard; Raspberry Pi electronics; WiringPi; Developing a digital clock; Setting up Raspberry Pi; Understanding HD44780-based LCD; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; The __init__ function; The clear function; The cmd function; The message function; Developing an e-mail notifier; Connecting LCD pins and Raspberry Pi GPIO pins; Scripting; Developing an alarm clock; Connecting LCD pins, Raspberry Pi GPIO pins, and a speaker; Scripting; Summary

Chapter 4: Getting into RoboticsIntroduction to robotics; More electronic components; Introduction to motors; Introduction to multimeter; Robotic base; Level converter; Motor driver IC; H-Bridge; The Raspberry Pi camera; Setting up the camera; Usage of module; An Ultrasonic sensor; The Raspberry Pi battery; The Raspberry Pi Wi-Fi module; Developing a remote-controlled robot with live feed and live distance to the nearest wall; Calculating distance using an ultrasonic sensor; Setting up Raspberry Pi; Connecting ultrasonic sensors pins and Raspberry Pi pins; Scripting

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library