|
|
|
|
LEADER |
05513nmm a2200577 u 4500 |
001 |
EB001941901 |
003 |
EBX01000000000000001104803 |
005 |
00000000000000.0 |
007 |
cr||||||||||||||||||||| |
008 |
210123 ||| eng |
020 |
|
|
|a 9781783285945
|
050 |
|
4 |
|a QA76.73.P98
|
100 |
1 |
|
|a Desai, Pratik
|
245 |
0 |
0 |
|a Python programming for Arduino
|b develop practical Internet of things prototypes and applications with Arduino and Python
|c Pratik Desai
|
246 |
3 |
1 |
|a Develop practical Internet of things prototypes and applications with Arduino and Python
|
260 |
|
|
|a Birmingham, UK
|b Packt Publishing
|c 2015
|
300 |
|
|
|a 1 volume
|b illustrations
|
505 |
0 |
|
|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 |
0 |
|
|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 |
0 |
|
|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 |
0 |
|
|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
|
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
|
653 |
|
|
|a Programmable controllers / fast
|
653 |
|
|
|a COMPUTERS / Programming Languages / Python / bisacsh
|
653 |
|
|
|a Python (Computer program language) / fast
|
653 |
|
|
|a Langages de script (Informatique)
|
653 |
|
|
|a Python (Computer program language) / http://id.loc.gov/authorities/subjects/sh96008834
|
653 |
|
|
|a Automates programmables
|
653 |
|
|
|a Python (Llenguatge de programació) / lemac
|
653 |
|
|
|a Arduino (Controlador programable) / lemac
|
653 |
|
|
|a Arduino (Automate programmable)
|
653 |
|
|
|a Scripting languages (Computer science) / fast
|
653 |
|
|
|a Arduino (Programmable controller) / fast
|
653 |
|
|
|a Scripting languages (Computer science) / http://id.loc.gov/authorities/subjects/sh2006007256
|
653 |
|
|
|a Arduino (Programmable controller) / http://id.loc.gov/authorities/subjects/sh2011005402
|
653 |
|
|
|a Python (Langage de programmation)
|
653 |
|
|
|a Programmable controllers / http://id.loc.gov/authorities/subjects/sh85107305
|
653 |
|
|
|a Internet de les coses / lemac
|
041 |
0 |
7 |
|a eng
|2 ISO 639-2
|
989 |
|
|
|b OREILLY
|a O'Reilly
|
490 |
0 |
|
|a Community experience distilled
|
500 |
|
|
|a Includes index
|
015 |
|
|
|a GBB6G3009
|
776 |
|
|
|z 1783285931
|
776 |
|
|
|z 178328594X
|
776 |
|
|
|z 9781783285938
|
776 |
|
|
|z 9781783285945
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781783285938/?ar
|x Verlag
|3 Volltext
|
082 |
0 |
|
|a 005.133
|
082 |
0 |
|
|a 500
|
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
|