Title Statements
- Full title :Smart computing with open source platforms / Amartya Mukherjee and Nilanjan Dey
Summary
<P>Introduction</P><P>Chapter 1: Introduction to Open Source Hardware</P><OL><OL><P><LI>Open source Hardware concept</LI><P></P><P><LI>Arduino Ecosystem and types</LI><P></P><P><LI>Feature of Arduino Hardware</LI><P></P><P><LI>Feature of Arduino Software</LI><P></P><P><LI>How to setup</LI><P></P><P><LI>Arduino development community and social coding</LI><P></P><P><LI>Concept covered in this chapter</LI><P></P></OL></OL><P></P><P>Chapter 2: Arduino Hardware</P><P>2.1 System Architecture</P><P>2.2 The Microcontrollers</P><P>2.3 Arduino Interrupts</P><P>2.4 Peripheral Device Interfacing</P><P>2.5 Concept covered in this chapter</P><P></P><P>Chapter3: Data types, Operators and Expressions</P><P>3.1 Primitive data types</P><P>3.2 User defined data types</P><P>3.3 Declaration of variable</P><P>3.4 Operators</P><P>3.5 Precedence and Associativity </P><P>3.6 Concept covered in this chapter</P><P></P><P>Chapter 4: Functions in Arduino</P><P>4.1 'setup ()' and 'loop ()' functions</P><P>4.2 user defined functions</P><P>4.3 recursive function calls</P><P>4.4 Library</P><P>4.5 Concept covered in this chapter</P><P></P><P>Chapter 5: Conditional statements</P><P>5.1 'if-else' conditional statements</P><P>5.2 'switch-case' statement</P><P>5.3 Loops in Arduino</P><P>5.4 while() and do-while()</P><P>5.5 'loop()' in Arduino </P><P>5.6 Concept covered in this chapter </P><P></P><P>Chapter 6: Arduino Input Systems</P><P>6.1 'pinMode()' function</P><P>6.2 INPUT and INPUT_PULLUP configuration</P><P>6.3 'digitalRead()' function</P><P>6.4 'analogRead()' function</P><P>6.5 Inputs for Firmata Library</P><P>6.6 Input device interfacing</P><P>6.7 Concept covered in this chapter</P><P></P><P>Chapter 7: Arduino Output Systems</P><P>7.1 'digitalWrite()' function</P><P>7.2 'analogWrite()' function</P><P>7.3 An Input Output example</P><P>7.4 Concept Covered in this chapter</P><P></P><P>Chapter 8: Arduino with Processing</P><P>8.1 Overview of Processing Language </P><P>8.2 Code Structure</P><P>8.3 Libraries and Functions</P><P>8.4 Visualization of LDR output</P><P>8.5 Interaction with Arduino and Firmata</P><P>8.6 Mouse handling in processing</P><P>8.7 Colors in processing</P><P>8.8 Concept covered in this chapter</P><P></P><P>Chapter 9: Real life Code Examples</P><P>9.1 Automated Rail Gate Control</P><P>9.2 Arduino based heart rate monitoring system</P><P>9.3 LPG Leakage Detectors</P><P>9.4 Conclusion</P><P>9.5 Concept covered in this chapter</P><P></P><P>Chapter 10: Introduction to Python language</P><P>10.1 Features of Python language</P><P>10.2 Python Versions</P><OL><OL><OL><P><LI>Python Installation</LI><P></P><P><LI>Writing some basic programs</LI><P></P><P><LI>Installation using pip</LI><P></P></OL></OL></OL><P>10.6 Concept covered in this chapter </P><P></P><P>Chapter 11: Operators, variable and expressions</P><P>11.1 Operators in Python</P><P>11.1.7 Assignment Operator</P><P>11.2 Clearing the screen of console</P><P>11.3 Concept covered in this chapter</P><P></P><P>Chapter 12: Decision and control flow</P><P>12.1 'if' statement</P><P>12.2 'if elif else' ladder=</P><P>12.3 Loops in Python</P><P>12.4 Concept covered in this chapter </P><P></P><P>Chapter 13: Functions in Python</P><P>13.1 Standard rule of definition</P><P>13.2 Function invocation</P><P>13.3 Keyword argument concept</P><P>13.4 Lambda function</P><P>13.5 Modules in Python</P><P>13.6 Package in Python</P><P>13.7 reload(), global() and local()</P><P>13.8 Concept covered in this chapter</P><P></P><P>Chapter 14: More Examples on Modules and Functions with APIs</P><P>14.1 Accessing .CSV file</P><P>14.2 Parsing JSON data</P><P>14.3 Working with MongoDB</P><P>14.4 MongoDB client Management Tools</P><P>14.5 Concept Covered in this chapter</P><P></P><P>Chapter 15: Implementation of Data Structures</P><P>15.1 List in Python</P><P>15.2 Tuples in Python</P><P>15.3 Dictionary structure</P><P>15.4 Sorting of the data structure</P><P>15.5 Date and Time in Python</P><P>15.6 Strings in Python</P><P>15.7 Concept covered in this chapter</P><P></P><P>Chapter 16: Object Oriented Programming in Python</P><P>16.1 Classes in Python</P><P>16.2 Constructor</P><P>16.3 Creation of methods in class</P><P>16.4 Polymorphism in Python</P><P>16.5 Inheritance concept</P><P>16.6 Method overriding concept</P><P>16.7 Concept covered in this chapter</P><P>Chapter 17: Input and Output in Python</P><P>17.1 Using input and raw_input function</P><P>17.2 File input output</P><P>17.3 attributes of file objects</P><P>17.4 close() operation</P><P>17.5 Reading and Writing a file</P><P>17.6 the tell() method</P><P>17.7 seek method</P><P>17.8 Command line argument in Python</P><P>17.9 Concept covered in this chapter</P><P></P><P>Chapter 18: Exception Handling in Python</P><P>18.1 Syntax error vs exception</P><P>18.2 Handling Exception</P><P>18.3 Concept covered in this chapter</P><P>Chapter19: Graphical User Interface in Python</P><P>19.1 Introduction to TkInter</P><P>19.2 Core component classes</P><P>19.3 Concept covered in this chapter</P><P></P><P>Chapter20: Python API for Machine Learning and Arduino</P><P>20.1 Installation of the packages </P><P>20.2 SciPy and NumPy packages</P><P>20.3 Introduction to Matplotlib</P><P>20.4 Overview of SciPy</P><P>20.5 Machine learning tools</P><P>20.6 Arduino API for Python</P><P>20.7 Concept covered in this chapter </P><P>Chapter21: More on Machine Learning API</P><P>21.1 Scikit Learn </P><P>21.2 Deep learning tools</P><P>21.3 Concept covered in this chapter</P><P>Chapter 22: Conclusion</P><P>22.1 Chapters 1 & 2 Illustration</P><P>22.2 Chapter 3, 4 and 5 illustration</P><P>22.3 Chapters 6 to 9</P><P>22.4 Chapters 10 to 21</P><P>22.5 Future scope and enhancement of the book</P><P>Frequently Asked Questions</P><P>References</P>
Read More ↓Edition Statements
- Publication Date:2019
Publication Statements
- Publisher(s):CRC Press
- Place of Publication:Boca Raton
- Language:eng
- Publication Date:2019
Notes
Includes bibliographical references and index
The Physical Object
- Description:1 Online-Ressource
Edition Identifiers
- ISBN:9781351120326, 1351120328, 9781351120340, 1351120344, 9781351120319, 135112031X, 9781351120333, 1351120336
- DOI:10.1201/9781351120340
- oclc:on1160205136
- LC Classification:QA76.76.O62
- Dewey Decimal:005.3
Subjects
Writers
No reviews yet. Be the first to rate this work.
Files & Downloads
No downloadable files are registered for this work yet.
Rate & Review