skip to content
Smart computing with open source platforms Preview this item
ClosePreview this item
Checking...

Smart computing with open source platforms

Author: Amartya Mukherjee; Nilanjan Dey
Publisher: Boca Raton : CRC Press, 2019.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Summary:
Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Mukherjee, Amartya.
Smart computing with open source platforms.
Boca Raton : CRC Press, 2019
(OCoLC)1079870281
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Amartya Mukherjee; Nilanjan Dey
ISBN: 9781351120326 1351120328 9781351120340 1351120344 9781351120319 135112031X 9781351120333 1351120336
OCLC Number: 1103319877
Description: 1 online resource
Contents: IntroductionChapter 1: Introduction to Open Source HardwareOpen source Hardware conceptArduino Ecosystem and typesFeature of Arduino HardwareFeature of Arduino SoftwareHow to setupArduino development community and social codingConcept covered in this chapterChapter 2: Arduino Hardware2.1 System Architecture2.2 The Microcontrollers2.3 Arduino Interrupts2.4 Peripheral Device Interfacing2.5 Concept covered in this chapterChapter3: Data types, Operators and Expressions3.1 Primitive data types3.2 User defined data types3.3 Declaration of variable3.4 Operators3.5 Precedence and Associativity 3.6 Concept covered in this chapterChapter 4: Functions in Arduino4.1 `setup ()' and `loop ()' functions4.2 user defined functions4.3 recursive function calls4.4 Library4.5 Concept covered in this chapterChapter 5: Conditional statements5.1 `if-else' conditional statements5.2 `switch-case' statement5.3 Loops in Arduino5.4 while() and do-while()5.5 `loop()' in Arduino 5.6 Concept covered in this chapter Chapter 6: Arduino Input Systems6.1 `pinMode()' function6.2 INPUT and INPUT_PULLUP configuration6.3 `digitalRead()' function6.4 `analogRead()' function6.5 Inputs for Firmata Library6.6 Input device interfacing6.7 Concept covered in this chapterChapter 7: Arduino Output Systems7.1 `digitalWrite()' function7.2 `analogWrite()' function7.3 An Input Output example7.4 Concept Covered in this chapterChapter 8: Arduino with Processing8.1 Overview of Processing Language 8.2 Code Structure8.3 Libraries and Functions8.4 Visualization of LDR output8.5 Interaction with Arduino and Firmata8.6 Mouse handling in processing8.7 Colors in processing8.8 Concept covered in this chapterChapter 9: Real life Code Examples9.1 Automated Rail Gate Control9.2 Arduino based heart rate monitoring system9.3 LPG Leakage Detectors9.4 Conclusion9.5 Concept covered in this chapterChapter 10: Introduction to Python language10.1 Features of Python language10.2 Python VersionsPython InstallationWriting some basic programsInstallation using pip10.6 Concept covered in this chapter Chapter 11: Operators, variable and expressions11.1 Operators in Python11.1.7 Assignment Operator11.2 Clearing the screen of console11.3 Concept covered in this chapterChapter 12: Decision and control flow12.1 `if' statement12.2 `if elif else' ladder=12.3 Loops in Python12.4 Concept covered in this chapter Chapter 13: Functions in Python13.1 Standard rule of definition13.2 Function invocation13.3 Keyword argument concept13.4 Lambda function13.5 Modules in Python13.6 Package in Python13.7 reload(), global() and local()13.8 Concept covered in this chapterChapter 14: More Examples on Modules and Functions with APIs14.1 Accessing .CSV file14.2 Parsing JSON data14.3 Working with MongoDB14.4 MongoDB client Management Tools14.5 Concept Covered in this chapterChapter 15: Implementation of Data Structures15.1 List in Python15.2 Tuples in Python15.3 Dictionary structure15.4 Sorting of the data structure15.5 Date and Time in Python15.6 Strings in Python15.7 Concept covered in this chapterChapter 16: Object Oriented Programming in Python16.1 Classes in Python16.2 Constructor16.3 Creation of methods in class16.4 Polymorphism in Python16.5 Inheritance concept16.6 Method overriding concept16.7 Concept covered in this chapterChapter 17: Input and Output in Python17.1 Using input and raw_input function17.2 File input output17.3 attributes of file objects17.4 close() operation17.5 Reading and Writing a file17.6 the tell() method17.7 seek method17.8 Command line argument in Python17.9 Concept covered in this chapterChapter 18: Exception Handling in Python18.1 Syntax error vs exception18.2 Handling Exception18.3 Concept covered in this chapterChapter19: Graphical User Interface in Python19.1 Introduction to TkInter19.2 Core component classes19.3 Concept covered in this chapterChapter20: Python API for Machine Learning and Arduino20.1 Installation of the packages 20.2 SciPy and NumPy packages20.3 Introduction to Matplotlib20.4 Overview of SciPy20.5 Machine learning tools20.6 Arduino API for Python20.7 Concept covered in this chapter Chapter21: More on Machine Learning API21.1 Scikit Learn 21.2 Deep learning tools21.3 Concept covered in this chapterChapter 22: Conclusion22.1 Chapters 1 & 2 Illustration22.2 Chapter 3, 4 and 5 illustration22.3 Chapters 6 to 922.4 Chapters 10 to 2122.5 Future scope and enhancement of the bookFrequently Asked QuestionsReferences
Responsibility: Amartya Mukherjee and Nilanjan Dey.

Abstract:

Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/1103319877> # Smart computing with open source platforms
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "1103319877" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/flu> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/9328132741#Topic/computers_programming_languages_javascript> ; # COMPUTERS--Programming Languages--JavaScript
    schema:about <http://experiment.worldcat.org/entity/work/data/9328132741#Topic/open_source_software> ; # Open source software
    schema:about <http://experiment.worldcat.org/entity/work/data/9328132741#Topic/computers_programming_languages_general> ; # COMPUTERS--Programming Languages--General
    schema:about <http://experiment.worldcat.org/entity/work/data/9328132741#Topic/mathematics_general> ; # MATHEMATICS--General
    schema:about <http://experiment.worldcat.org/entity/work/data/9328132741#Topic/technology_electricity> ; # TECHNOLOGY--Electricity
    schema:about <http://dewey.info/class/005.3/e23/> ;
    schema:author <http://experiment.worldcat.org/entity/work/data/9328132741#Person/dey_nilanjan_1984> ; # Nilanjan Dey
    schema:author <http://experiment.worldcat.org/entity/work/data/9328132741#Person/mukherjee_amartya> ; # Amartya Mukherjee
    schema:bookFormat schema:EBook ;
    schema:datePublished "2019" ;
    schema:description "Focuses on the concept of open source prototyping and product development and designing sensor networks and covers IoT base applications This book will serves as a single source of introductory material and reference for programming smart computing and Internet of Things (IoT) devices using Arduino with the use of Python It covers number of comprehensive DIY experiments through which the reader can design various intelligent systems"@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/9328132741> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1079870281> ;
    schema:name "Smart computing with open source platforms"@en ;
    schema:productID "1103319877" ;
    schema:url <https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=2141836> ;
    schema:url <http://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781351120333> ;
    schema:url <https://www.taylorfrancis.com/books/e/9781351120340> ;
    schema:url <https://public.ebookcentral.proquest.com/choice/publicfullrecord.aspx?p=5781404> ;
    schema:workExample <http://worldcat.org/isbn/9781351120319> ;
    schema:workExample <http://worldcat.org/isbn/9781351120326> ;
    schema:workExample <http://worldcat.org/isbn/9781351120333> ;
    schema:workExample <http://worldcat.org/isbn/9781351120340> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBB9C9077> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/1103319877> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/9328132741#Person/dey_nilanjan_1984> # Nilanjan Dey
    a schema:Person ;
    schema:birthDate "1984" ;
    schema:familyName "Dey" ;
    schema:givenName "Nilanjan" ;
    schema:name "Nilanjan Dey" ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Person/mukherjee_amartya> # Amartya Mukherjee
    a schema:Person ;
    schema:familyName "Mukherjee" ;
    schema:givenName "Amartya" ;
    schema:name "Amartya Mukherjee" ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Topic/computers_programming_languages_general> # COMPUTERS--Programming Languages--General
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Topic/computers_programming_languages_javascript> # COMPUTERS--Programming Languages--JavaScript
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--JavaScript"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Topic/mathematics_general> # MATHEMATICS--General
    a schema:Intangible ;
    schema:name "MATHEMATICS--General"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Topic/open_source_software> # Open source software
    a schema:Intangible ;
    schema:name "Open source software"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/9328132741#Topic/technology_electricity> # TECHNOLOGY--Electricity
    a schema:Intangible ;
    schema:name "TECHNOLOGY--Electricity"@en ;
    .

<http://worldcat.org/isbn/9781351120319>
    a schema:ProductModel ;
    schema:isbn "135112031X" ;
    schema:isbn "9781351120319" ;
    .

<http://worldcat.org/isbn/9781351120326>
    a schema:ProductModel ;
    schema:isbn "1351120328" ;
    schema:isbn "9781351120326" ;
    .

<http://worldcat.org/isbn/9781351120333>
    a schema:ProductModel ;
    schema:isbn "1351120336" ;
    schema:isbn "9781351120333" ;
    .

<http://worldcat.org/isbn/9781351120340>
    a schema:ProductModel ;
    schema:isbn "1351120344" ;
    schema:isbn "9781351120340" ;
    .

<http://www.worldcat.org/oclc/1079870281>
    a schema:CreativeWork ;
    rdfs:label "Smart computing with open source platforms." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/1103319877> ; # Smart computing with open source platforms
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.