- File Size: 3038 KB
- Print Length: 130 pages
- Simultaneous Device Usage: Unlimited
- Publisher: O'Reilly Media; 1 edition (February 9, 2009)
- Publication Date: February 9, 2009
- Sold by: Amazon.com Services LLC
- Language: English
- ASIN: B0027HY20I
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Lending: Enabled
- Amazon Best Sellers Rank: #1,086,253 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Getting Started with Arduino (Make: Projects) 1st Edition, Kindle Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Customers who bought this item also bought
Getting Started with Arduino, authored by Arduino co-founder Massimo Banzi, offers a brief, fun, and lucid overview of Arduino that will appeal to lots of people who've been wanting to get into physical computing and want a way in. This handy little guide should be just the ticket. To work with the introductory examples in this book, all you need is a USB Arduino, USB A-B cable, and an LED.The Arduino Platform
Arduino is composed of two major parts: the Arduino board, which is the piece of hardware you work on when you build your objects; and the Arduino IDE, the piece of software you run on your computer. You use the IDE to create a sketch (a little computer program) that you upload to the Arduino board. The sketch tells the board what to do.
Not too long ago, working on hardware meant building circuits from scratch, using hundreds of different components with strange names like resistor, capacitor, inductor, transistor, and so on.
Every circuit was “wired” to do one specific application, and making changes required you to cut wires, solder connections, and more.
With the appearance of digital technologies and microprocessors, these functions, which were once implemented with wires, were replaced by software programs.
Software is easier to modify than hardware. With a few keypresses, you can radically change the logic of a device and try two or three versions in the same amount of time that it would take you to solder a couple of resistors.
The Arduino Hardware
The Arduino board is a small microcontroller board, which is a small circuit (the board) that contains a whole computer on a small chip (the microcontroller). This computer is at least a thousand times less powerful than the MacBook I’m using to write this, but it’s a lot cheaper and very useful to build interesting devices. Look at the Arduino board: you’ll see a black chip with 28 “legs”—that chip is the ATmega168, the heart of your board.
We (the Arduino team) have placed on this board all the components that are required for this microcontroller to work properly and to communicate with your computer. There are many versions of this board; the one we’ll use throughout this book is the Arduino Duemilanove, which is the simplest one to use and the best one for learning on. However, these instructions apply to earlier versions of the board, including the more recent Arduino Diecimila and the older Arduino NG. The figure on the left below shows the Arduino Duemilanove; The figure on the right shows the Arduino NG.
About the Author
Massimo Banzi is the co-founder of the Arduino project and has worked for clients such as: Prada, Artemide, Persol, Whirlpool, V&A Museum and Adidas. He spent 4 years at the Interaction Design Institute Ivrea as Associate Professor. Massimo has taught workshops and has been a guest speaker at institutions like: Architectural Association - London, Hochschule f r Gestaltung und Kunst Basel, Hochschule f r Gestaltung Schw bisch Gm nd, FH Potsdam, Domus Academy, Medialab Madrid, Escola Superior de Disseny Barcelona, ARS Electronica Linz, Mediamatic Amsterdam, Doors of Perception Amsterdam.
Before joining IDII he was CTO for the Seat Ventures incubator. He spent many years working as a software architect,both in Milan and London, on projects for clients like Italia Online, Sapient, Labour Party, BT, MCI WorldCom, SmithKlineBeecham, Storagetek, BSkyB and boo.com.
Would you like to tell us about a lower price?
There was a problem filtering reviews right now. Please try again later.
However, this book is small, written in a narrative style, and it's only a rough guide to using any Arduino board.
As it turns out though, the book is perfect. The board wasn't developed so that the author could get rich hawking a bunch of accessories. The board is an open source microprocessor that you can hook up to anything, and this book is an intro to that world.
The book contains a bit of philosophy, some sparsely documented example projects, and some general electronics information. This is the perfect book if you really want to embrace the Arduino mindset and find your own way.
In the end it did help me decide what to buy, and I did buy a "kit". The book primarily helped by making me realize that I needed to go through the specifications of the boards / kits / components and think about what I wanted to try to build and what I was willing to pay.
It may not seem like it at first, but there is a lot of information in this little book. It's just not spelled out in lists or repeated over and over again.
By the way, after *much* deliberation I finally ordered Make's "Ultimate" Starter Package with the Arduino V3, which is not currently available on Amazon. I went with a kit only because of the wide array of parts.
I also decided to supplement this book with the Arduino Cookbook.
If not, maybe you should learn, huh? The cost of the Arduino and this book is small, and if you're interested in electronics, robotics or programming, you will likely find the Arduino and this book very fascinating.
By the time I bought this book, I had read other online tutorials and had learned quite a lot about Arduino and the Arduino programming environment (Integrated Development Environment, or IDE). As a result, this book was a bit elementary for me by the time I read it. However it will be a VALUABLE introduction to the Arduino newbie.
The book begins by explaining microcontrollers, why and how the Arduino board was developed, and takes the reader through a series of experiments using LEDS, sensors and other neat stuff to get him acquainted with the Arduino and other boards that attach to it, called "shields". If you read this book, perform all the experiments and research the references a little bit, you will become adept (not necessarily proficient) at using and utilizing the Arduino.
I highly recommend this book for those who are VERY new to microcontrollers, especially the ATMEL series of controllers. If you are already familiar with the Arduino and its Integrated Development Environment, spend your money on a slightly more advanced book or, better yet, another Arduino shield to experiment with!
It's well worth the price, and is a better intro to the Arduino than floundering around the webpages. Several subtle points are touched on here that you might easily miss otherwise (e.g., there's a similar language to the one on the Arduino that runs on your PC, it's called "Processing"). The book gracefully progresses from simple apps to more complex ones, ending with one that communicated with a proxy server (written in "Processing") that runs on the PC and shares data with the Arduino via USB.
If you're new to the Arduino, check out this little book. It's a real charmer.
After spending two days reading this book, I've managed to ...
- install the appropriate software to communicate with the board
- use the Arduino to make a LED blink on and off
- understand the layout of the board.
- upload me own programs to Arduino
- learn some of the Processing programming language.
Just to let everyone know, this book is a extremely simple guide to getting started with Arduino, which gives you a good overview on how everything works.
However, you're going to have to use other material to learn the Processing program language and the Arduino API. But all you have to do is google that.
Top international reviews
I would like to have seen a bigger range of ideas introduced: there was no for example mention of the "shields" that can be bought for the Arduino to extend its capabilities into everything from WiFi to temperature sensing. The book will also need updating at some point to touch on the Arduino Mega
There are some very good free e-books such as the Oomlout Arduino Experimenters Guide and the Earthshine Design Manual, which contain many more projects and will take you much further than this book can, but I'm glad I read it first as I hadn't used a micro-controller or C before and my last experience with electronics was at school. I studied the book while I was waiting for my starter kit to arrive, worked through the projects and I still refer to it over the e-books for things such as the table of colours for reading resistors and the code in one of the early projects for momentary buttons has come in handy a number of times.
As recommended in one of the other reviews I also purchased Making Things Talk: Practical Methods for Connecting Physical Objects but found this to be way over my head at the moment.
I had no previous experience neither with electronics nor with Arduino and reading this books surely did give me the general idea. To be honest, for Arduino mastering and project development there is only one source and this is the internet - Arduino site in particular. However, if you know nothing about it, which was my case, you really must read this book.
Man kann von dem Buch jetzt kein umfassendes Werk erwarten mit hunderten von Beispielen. Vielmehr ist dies eine Grundlagen-Fibel die den Einstieg enorm erleichtert. Es wird auch einfachster Weise die Elektronik erläutert, und man geht spielend zur Programmierung über, welche auch ausführlichst erklärt wird. Zum Schluss gibt es im Buch dann noch einen Anhang, der nicht nur erklärt was die Farbringe an Widerständen bedeuten, sondern welcher auch eine Funktions-Referenz für die Programmierung bietet.
Besonders wird in dem Buch betont, das man eigentlich alles mit dem Arduino machen kann. So wird in einer Schaltung einfach ein Button durch einen Licht-Sensor getauscht und schon hat man eine LED die nur im Dunkeln an geht. Es ist einfach eine grandiose Plattform für Designer und Erfinder. Oder für Menschen die sich das Leben einfach nur angenehmer machen wollen ;)
Klare Empfehlung für den Einstieg!
Was bringen einem Bücher mit 100 Beispielen, man möchte doch seine eigenen Ideen umsetzen - und die Basics lernt man mit diesem Buch. Alles weitere durch das Internet.
A few moments on the Arduino web site plus the IDE sketches and you will have effectively 'read' this book. Just ask yourself - which one is free? It seems to me very cynical of the publishers to print and sell such freely available information. So I've binned the book.
Mir hat das Buch sehr geholfen, auch die hilfreichen Hinweise (Semikolon am Ende, war bei mir anfangs das Hauptproblem :-)) sind gut platziert.
Die Befehlsreferenz macht das Nachschlagen leicht und auch das Beispiel mit der Network-Lamp zeigt, was man über einfache LED-Spielchen hinaus machen kann. Macht Lust auf mehr!
Für mich also volle Punktzahl.
Sicherlich geht das alles auch ohne Buch und mit den zahlreichen Arduino-Websites, aber so kompakt zum Blättern ist ein Buch einfach besser geeignet.
I think that is the kind of magic this book is trying to enable; making technology approachable for people who are usually not at all interested in technology for its own sake. I don't think the book fails, in fact I think it succeeds quite well. However, I think the packaging and - most of all - the title will attract the wrong audience. The title is bound to draw in techies who want to learn about Arduino (a ready made low cost board with AVR microcontroller with lots of I/O that's really easy to use, since you ask). The title will definitely not pull in "Non-Techs" - the kind of people who use the words "Geek" and "Nerd" a lot 8-) So, I believe, it will fail to attract the very audience it could most benefit.
Ultimately, the book is saying to the reader "Look! microcontrollers need not be scientific or engineery, they can be fun and intuitive and full of opportunities for artistic expression - like an electronic paint box that let's you paint whatever technology you want". But, that approach only works if you have pulled in the right readers. If you have attracted, as I suspect the packaging will do, people who actually do want a fairly formal engineering approach to learning about this subject then the approach used here will turn them off quite fast.
Repackage the book as "Microcontrollers for the Non-Technical" or something like that, and it's game on! I would highly recommend the book to a Non-Tech who thought they'd never be able to understand computing, but was willing to have one last try at it. I would highly recommend the book to anyone who had trouble with academic learning and wants to learn by doing. But again, I doubt the title will attract those people.
For anyone with a technical bent, the book seems to me way too shallow and short. If you've had any exposure to any kind of basic electronics or electrics before, then you'll find you're skipping quite large sections of what is already a fairly short book. There's probably about 40 pages of hands-dirty learning and the rest is nice to know stuff, or the author's explanation of why the book is like it is. The book also has rather more than usual white space in it (a fair few full and half blank pages).
So, it's an unusual approach to this subject area, and it should be addressing a new audience, an approach that possibly no electronics book has ever tried before. But with this title and packaging it seems probable to me that this new audience may never be attracted to the book. In short, I think the book misses its most fertile market.
Das Buch soll sich nicht an Hardware-Experten richten sondern an Bastler/ Künstler/ Designer.
Aber wollen die soviel Text drumrum lesen? Wäre denen nicht auch kurz und informativ lieber?