Начать новую тему Ответить на тему
Статистика раздачи
Размер: 18.55 МБ | | Скачали: 41
Сидеров: 0  [0 байт/сек]    Личеров: 1  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Python Programming for Arduino

Год издания: 2015
Автор: Pratik Desai

Издательство: Packt Publishing
ISBN: 9781783285938
Язык: Английский

Формат: PDF/ePub
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 400

Описание: The future belongs to applications and services that involve connected devices, requiring physical components to communicate with web-level applications. Arduino combined with the popular open source software platform Python can be used to develop the next level of advanced Internet of Things (IoT) projects with graphical user interfaces and Internet-connected applications.
Starting with designing hardware prototypes using Arduino, this book will then show you everything you need to know to be able to develop complex cloud applications. You will delve into domain-specific topics with incremental complexity, ending with real-world projects. You will quickly learn to develop user interfaces, plots, remote access, messaging protocols, and cloud connectivity. Each successive topic, accompanied by plenty of examples, will help you develop your cutting-edge hardware applications.
ePub


PDF
1: Getting Started with Python and Arduino
Introduction to Python
Installing Python and Setuptools
The fundamentals of Python programming
Python operators and built-in types
Introduction to Arduino
Getting started with the Arduino IDE
Introduction to Arduino programming
Summary

2: Working with the Firmata Protocol and the pySerial Library
Connecting the Arduino board
Introducing the Firmata protocol
Getting started with pySerial
Bridging pySerial and Firmata
Summary

3: The First Project – Motion-triggered LEDs
Motion-triggered LEDs – the project description
The project goal
Method 1 – using a standalone Arduino sketch
Method 2 – using Python and Firmata
Summary

4: Diving into Python-Arduino Prototyping
Prototyping
Working with pyFirmata methods
Prototyping templates using Firmata
Prototyping with the I2C protocol
Summary

5: Working with the Python GUI
Learning Tkinter for GUI design
Your first Python GUI program
The Button() widget – interfacing GUI with Arduino and LEDs
The Entry() widget – providing manual user inputs
The Scale() widget – adjusting the brightness of an LED
The Grid geometry manager
The Checkbutton() widget – selecting LEDs
The Label() widget – monitoring I/O pins
Remaking your first Python-Arduino project with a GUI
Summary

6: Storing and Plotting Arduino Data
Working with files in Python
Using CSV files to store data
Storing Arduino data in a CSV file
Getting started with matplotlib
Plotting random numbers using matplotlib
Plotting data from a CSV file
Plotting real-time Arduino data
Integrating plots in the Tkinter window
Summary

7: The Midterm Project – a Portable DIY Thermostat
Thermostat – the project description
Stage 1 – prototyping the thermostat
Stage 2 – using a Raspberry Pi for the deployable thermostat
Summary

8: Introduction to Arduino Networking
Arduino and the computer networking
Developing web applications using Python
RESTful web applications with Arduino and Python
MQTT – A lightweight messaging protocol
Getting started with MQTT on Arduino and Python
Summary

9: Arduino and the Internet of Things
Getting started with the IoT
The IoT cloud platforms
Developing cloud applications using Python and Xively
Your own cloud platform for the IoT
Summary

10: The Final Project – a Remote Home Monitoring System
The design methodology for IoT projects
Project overview
Stage 1 – a monitoring station using Arduino
Stage 2 – a control center using Python and the Raspberry Pi
Stage 3 – a web application using Xively, Python, and Amazon cloud service
Testing and troubleshooting
Extending your remote home monitoring system
Summary

11: Tweet-a-PowerStrip
Project overview
Stage 1 – a smart power strip with Arduino and relays
Stage 2 – the Python code to process tweets
Testing and troubleshooting
Extending the project with additional features
Summary
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 6.42 КБ / Просмотров 146 ]

Статус
Проверен 
 
Размер  18.55 МБ
Приватный: Нет (DHT включён)
.torrent скачан  41
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!