Python Programming for Arduino
Thumbnail 1

Python Programming for Arduino

产品编号: 13094319
安全交易
经常一起购买

描述

Full description not available

评论

R**M

... the computer to talk with it this is a great way to go

If you are to Arduino's and you want to program on the computer to talk with it this is a great way to go.

I**H

... far on chapter 4 of the book it seems like the author is writing for himself

So far on chapter 4 of the book it seems like the author is writing for himself. Most of his explanations are unclear leaving the reader having to figure out a lot on his own. This is due to the fact that he did not bother to include any screen shots. Does not provide a comprehensive list of parts for each chapter either. I'm half way into reading about 12C protocol and now I find out that I need a TMP102 sensor. Thanks for the heads up. let me see if I can make one appear out of thin air so I can follow along and better understand this new concept. I am not impressed so far, but will update if anything changes.

J**Y

A great way to get started with the internet of things.

If you already have some experience with Arduino and with Python then you can probably skip the first few chapters but as the book goes on there are some very useful bots in there. Such as how to run the programs using the hardware without having to upload them continually to the arduino.It is a good place to start if you are already familiar with Python and are interested/curious about internet of things. It will show you how you can interface simple electronic devices to the internet.The book is well written and easy to follow. I've been tinkering with Arduino and Rasberry Pi for a while now and this book has given me a few new ideas.

B**7

Useful and clear.

Good overview.

J**F

Five Stars

as expected.

P**.

Make sure it is the version you are looking for

I should have looked closer. There are newer versions of this software out. This book is for version 2.7 The newest version is 3.9.2

D**N

Great book for self education!

First my background: I'm an old software/hardware guy who first used the Intel 4004 microprocessor back in 1973. Since thenI have been professionally involved with microprocessors and microcontrollers, even after retirement. I've taughtcollege level courses on the micro. I know and have used quite a few languages from assembly to C++.Going all the way through this book would keep anyone out of trouble for a long time. I must admit not gettingall the way through at this writing, although I have skimmed the remainder.The author, in his easy to follow style, is honest and points out when Python should be used and when other "static"(compiled) languages such as C would be better choice. He demonstrates use of both C and Python in the examples.Fair treatment of the three major operating systems is refreshing. Those are Windows, Mac, and Linux. Linuxmay not be the most popular, but many experimenters who would find this book useful do use Linux. He alsospends a good amount of time bringing new users of Python and the Arduino gently up to speed. Some backgroundin writing computer programs and elementary knowledge of electronics is desirable, but may not be necessaryas he explains most things in detail.The "Firmata" protocol was totally foreign to me, and I finally figured out (correctly?) that the more commonterm might be "debugger". First time encountering that term, but of course "sketch" (meaning source code) was alsoforeign to me before encountering the Arduino. I did not see the common term "bootloader" mentioned. Theauthor is using the terminology of the Arduino enthusiast rather than those of mainstream hobbyists andprofessionals.The reader is led through some varied and interesting projects including mating with a Raspberry Pi and otherI/O modules and making a web server. Since the Pi is a substantial outlay of money, I believe the advertisingfor the book should give some indications of what is required to fulfill the books projects. To that end, Iwould suggest at beginning of book a complete list of materials needed for all projects so reader can orderthem before needing them. Many can be ordered through Amazon or eBay from China for little expense and free shipping,but it takes about 2-4 weeks to receive them.There is a good intro to Fritzing and how to put it to good use in the projects. Fritzing produces more ofa pictorial view of a project which is great for beginners, but addition of an actual schematic diagramwould be more satisfactory for seasoned users and a good learning tool for the beginner.Wow! This book goes far beyond my expectations in the projects to include ethernet, wifi, IOT -- expect tospend some money on the items needed, but the education will be worth it. I do not believe I've seen abook cover this much territory with such easily understood directions. The author even managed to get Twitterinvolved! The book seems quite suitable for a class textbook, easily for middle school grades, and maybefor advanced elementary school students, but is certainly not dumbed down to insult an adult.I highly recommend this book -- the author has managed to write for nearly all persons of various backgrounds.

L**S

Useful and enjoyable book

I had an Arduino Uno board at home for some time. I had few projects in my head but I didn’t have the required knowledge of electronics and C programming to bring them to an end. I have been programming in Python for a long time and I bought this book with the hope of being able to somehow simplify the projects by using a more familiar programming language. The book was extremely useful as it clearly explains which part of the code should be written in C and when it is possible to use Python.The first chapter of the book introduces the reader to both Python and Arduino and can be safely skipped if the reader is already familiar with both of them. The author provides detailed step by step instructions on how to install what is needed. Throughout the book instructions are given for Linux, Mac OS X, and Windows.The next chapter is about the Arduino Firmata protocol and the pySerial Python library. This chapter was probably one of the most interesting to me as it shows how to interact with the Arduino board by using Python.The following chapters are a little bit more complex but they are still easy to follow, and the author shows how to use various electronic components such as a passive infrared (PIR) sensor to detect movements, a potentiometer, a buzzer, a DC motor, a servomotor, a temperature sensor, a humidity sensor, and a light sensor. Almost every chapter proposes little projects that can be as easy as blinking an LED or rather complex. The instructions of the projects are always very clear and the provided schemes are (at least for me that I have no experience in electronics) extremely useful.A portion of the book is devoted to provide a GUI to the projects. The author chose to use Tkinter. This framework is probably not as features rich and appealing as other frameworks but it has the advantage to be part of the Python standard library, so there is no need to install anything else to use it.It was a welcome surprise to discover that the book also explained how to include both the Arduino and a Raspberry Pi into the same project. I own a Raspberry Pi and I have been interested in mating the two boards for a long time.Other topics that are explained in the book are how to provide network capabilities to the Arduino and how to build a simple and RESTful web application in Python.In the final chapters are presented two big (and more complex) projects that make use of all what have been explained in the previous chapters.Needless to say, I highly recommend this book

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

阿里·H.

发货快,包装精良。Leatherman 工具手感非常高档和坚固。

1天前

Rajesh P.

当我对产品有疑问时,客户服务非常出色。

2天前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$728

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

维克拉姆·D.

MOLLE 护套质量非常好。我对这次购买非常满意。

2 周前

Python Programming For Arduino | Desertcart Macau