Cargando…

Python programming for Arduino : develop practical Internet of things prototypes and applications with Arduino and Python /

This is the book for you if you are a student, hobbyist, developer, or designer with little or no programming and hardware prototyping experience, and you want to develop IoT applications. If you are a software developer or a hardware designer and want to create connected devices applications, then...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Desai, Pratik (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 i 4500
001 OR_ocn905853393
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150330s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d YDXCP  |d COO  |d DEBBG  |d N$T  |d OCLCF  |d TEFOD  |d CEF  |d NLE  |d UKMGB  |d UAB  |d AU@  |d UKAHL  |d SDG  |d VLY  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
015 |a GBB6G3009  |2 bnb 
016 7 |a 018006564  |2 Uk 
019 |a 905735822  |a 1259220595 
020 |a 9781783285945  |q (electronic bk.) 
020 |a 178328594X  |q (electronic bk.) 
020 |z 1783285931 
020 |z 9781783285938 
029 1 |a DEBBG  |b BV042682955 
029 1 |a DEBSZ  |b 446581569 
029 1 |a UKMGB  |b 018006564 
035 |a (OCoLC)905853393  |z (OCoLC)905735822  |z (OCoLC)1259220595 
037 |a CL0500000572  |b Safari Books Online 
037 |a C06FF835-A4C3-4233-AFF5-D2E458F1D42C  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.P98 
072 7 |a COM  |x 051360  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Desai, Pratik,  |e author. 
245 1 0 |a Python programming for Arduino :  |b develop practical Internet of things prototypes and applications with Arduino and Python /  |c Pratik Desai. 
246 3 0 |a Develop practical Internet of things prototypes and applications with Arduino and Python 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover page (Safari, viewed March 24, 2015). 
500 |a Includes index. 
520 |a This is the book for you if you are a student, hobbyist, developer, or designer with little or no programming and hardware prototyping experience, and you want to develop IoT applications. If you are a software developer or a hardware designer and want to create connected devices applications, then this book will help you get started. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Python and Arduino; Introduction to Python; Why we use Python; When do we use other languages; Installing Python and Setuptools; Installing Python; Linux; Ubuntu; Fedora and Red Hat; Windows; Mac OS X; Installing Setuptools; Linux; Windows; Mac OS X; Installing pip; Installing Python packages; The fundamentals of Python programming; Python operators and built-in types; Operators; Built-in types; Data structures; Lists; Tuples; Sets; Dictionaries 
505 8 |a Controlling the flow of your programThe if statement; The for statement; The while statement; Built-in functions; Conversions; Introduction to Arduino; History; Why Arduino?; Arduino variants; The Arduino Uno board; Installing the Arduino IDE; Linux; Mac OS X; Windows; Getting started with the Arduino IDE; What is an Arduino sketch?; Working with libraries; Using Arduino examples; Compiling and uploading sketches; Using the Serial Monitor window; Introduction to Arduino programming; Comments; Variables; Constants; Data types; Conversions; Functions and statements; The setup() function 
505 8 |a The loop() functionThe pinMode() function; Working with pins; Statements; Summary; Chapter 2: Working with the Firmata Protocol and the pySerial Library; Connecting the Arduino board; Linux; Mac OS X; Windows; Troubleshooting; Introducing the Firmata protocol; What is Firmata?; Uploading a Firmata sketch to the Arduino board; Testing the Firmata protocol; Getting started with pySerial; Installing pySerial; Playing with a pySerial example; Bridging pySerial and Firmata; Summary; Chapter 3: The First Project -- Motion-triggered LEDs; Motion-triggered LEDs -- the project description 
505 8 |a The project goalThe list of components; The software flow design; The hardware system design; Introducing Fritzing -- a hardware prototyping software; Working with the breadboard; Designing the hardware prototype; Testing hardware connections; Method 1 -- using a standalone Arduino sketch; Project setup; The Arduino sketch; The setup() function; The loop() function; Working with custom Arduino functions; Testing; Troubleshooting; Method 2 -- using Python and Firmata; The project setup; Working with Python executable files; The Python code; Working with the pyFirmata methods 
505 8 |a Working with the Python functionsTesting; Troubleshooting; Summary; Chapter 4: Diving into Python-Arduino Prototyping; Prototyping; Working with pyFirmata methods; Setting up the Arduino board; Configuring Arduino pins; The direct method; Assigning pin modes; Working with pins; Reporting data; Manual operations; Additional functions; Upcoming functions; Prototyping templates using Firmata; Potentiometer -- continuous observation from an analog input; Connections; The Python code; Buzzer -- generating sound alarm pattern; Connections; The Python code; DC motor -- controlling motor speed using PWM 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Python (Computer program language) 
650 0 |a Arduino (Programmable controller) 
650 0 |a Scripting languages (Computer science) 
650 0 |a Programmable controllers. 
650 6 |a Python (Langage de programmation) 
650 6 |a Arduino (Automate programmable) 
650 6 |a Langages de script (Informatique) 
650 6 |a Automates programmables. 
650 7 |a COMPUTERS  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a Arduino (Programmable controller)  |2 fast 
650 7 |a Programmable controllers  |2 fast 
650 7 |a Python (Computer program language)  |2 fast 
650 7 |a Scripting languages (Computer science)  |2 fast 
650 7 |a Internet de les coses.  |2 lemac 
650 7 |a Python (Llenguatge de programació)  |2 lemac 
650 7 |a Arduino (Controlador programable)  |2 lemac 
776 0 8 |i Print version:  |a Desai, Pratik.  |t Python programming for Arduino : develop practical Internet of Things prototypes and applications with Arduino and Python.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h ix, 377 pages  |k Community experience distilled.  |z 9781783285938 
830 0 |a Community experience distilled. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783285938/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH28295837 
938 |a EBSCOhost  |b EBSC  |n 960454 
938 |a YBP Library Services  |b YANK  |n 12323694 
994 |a 92  |b IZTAP