C Programming for Arduino (Paperback)

Julien Bayle

  • 出版商: Packt Publishing
  • 出版日期: 2013-04-20
  • 售價: $2,130
  • 貴賓價: 9.5$2,024
  • 語言: 英文
  • 頁數: 512
  • 裝訂: Paperback
  • ISBN: 1849517584
  • ISBN-13: 9781849517584
  • 相關分類: ArduinoC 程式語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Building your own electronic devices is fascinating fun and this book helps you enter the world of autonomous but connected devices. After an introduction to the Arduino board, you'll end up learning some skills to surprise yourself.

Overview

  • Use Arduino boards in your own electronic hardware & software projects
  • Sense the world by using several sensory components with your Arduino boards
  • Create tangible and reactive interfaces with your computer
  • Discover a world of creative wiring and coding fun!

In Detail

Physical computing allows us to build interactive physical systems by using software & hardware in order to sense and respond to the real world. C Programming for Arduino will show you how to harness powerful capabilities like sensing, feedbacks, programming and even wiring and developing your own autonomous systems.

C Programming for Arduino contains everything you need to directly start wiring and coding your own electronic project. You’ll learn C and how to code several types of firmware for your Arduino, and then move on to design small typical systems to understand how handling buttons, leds, LCD, network modules and much more.

After running through C/C++ for the Arduino, you'll learn how to control your software by using real buttons and distance sensors and even discover how you can use your Arduino with the Processing framework so that they work in unison. Advanced coverage includes using Wi-Fi networks and batteries to make your Arduino-based hardware more mobile and flexible without wires. If you want to learn how to build your own electronic devices with powerful open-source technology, then this book is for you.

What you will learn from this book

  • Understand what an Arduino board is
  • Sense the world through a variety of digital inputs
  • Feel the world with analog sensors
  • Design a visual output feedback system
  • Use Max6 and Processing with Arduino
  • Connect your Arduino to wired and wireless networks
  • Add GPS localisation modules to your Arduino

Approach

Written as a practical Packt book brimming with engaging examples, C Programming for Arduino will help those new to the amazing open source electronic platform so that they can start developing some great projects from the very start.

Who this book is written for

This book is great for people who want to learn how to design & build their own electronic devices. From interaction design art school students to the do-it-yourself hobbyist, or even simply people who want to learn electronics, this book will help by adding a new way to design autonomous but connected devices.

商品描述(中文翻譯)

建立自己的電子設備是一個迷人且有趣的過程,而這本書將幫助您進入自主但連接的設備世界。在介紹Arduino板之後,您將學習一些令人驚喜的技能。

概述:
- 在自己的電子硬體和軟體項目中使用Arduino板
- 使用Arduino板和多個感應元件感知世界
- 通過與電腦連接創建有形且反應靈敏的界面
- 探索有趣的連接和編碼世界!

詳細內容:
物理計算使我們能夠通過使用軟體和硬體來感知和回應現實世界,從而建立互動式的物理系統。《C Programming for Arduino》將向您展示如何利用強大的功能,如感知、反饋、編程甚至連接和開發自己的自主系統。

《C Programming for Arduino》包含了您直接開始連接和編碼自己的電子項目所需的一切。您將學習C語言以及如何為Arduino編寫多種類型的固件,然後進一步設計小型典型系統,以了解如何處理按鈕、LED、LCD、網絡模塊等等。

在學習了Arduino的C/C++之後,您將學習如何通過使用實際按鈕和距離感應器來控制軟體,甚至發現如何將Arduino與Processing框架結合使用,使它們協同工作。高級內容包括使用Wi-Fi網絡和電池使基於Arduino的硬體更具移動性和靈活性,無需使用電線。如果您想學習如何使用強大的開源技術來建立自己的電子設備,那麼這本書就是為您而寫的。

從這本書中您將學到:
- 了解Arduino板是什麼
- 通過各種數字輸入感知世界
- 通過模擬感應器感受世界
- 設計視覺輸出反饋系統
- 使用Max6和Processing與Arduino一起使用
- 將Arduino連接到有線和無線網絡
- 將GPS定位模塊添加到Arduino

這本書以實用的Packt書籍形式撰寫,充滿引人入勝的例子,《C Programming for Arduino》將幫助那些對這個令人驚奇的開源電子平台還不熟悉的人,從一開始就開發出一些很棒的項目。

這本書適合以下人士閱讀:
- 想要學習如何設計和建立自己的電子設備的人
- 互動設計藝術學校的學生
- 自己動手的愛好者
- 想要學習電子學的人
這本書將為他們提供一種新的設計自主但連接的設備的方式。